aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove warnings: no newline at end of file.Sanjiv Gupta2009-06-101-1/+2
* Add the beginnings of an implementatation of lazy liveness analysis, based on...Owen Anderson2009-06-091-0/+62
* Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes2009-06-042-68/+68
* Revert 72650Bruno Cardoso Lopes2009-06-032-68/+68
* Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames2009-06-023-10/+39
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-022-12/+6
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-012-6/+12
* Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes2009-05-302-68/+68
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-301-0/+322
* LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as manyJeffrey Yasskin2009-05-261-1/+2
* Eliminate VarInfo::UsedBlocks.Evan Cheng2009-05-261-4/+0
* Add a new step to legalization to legalize vector math operations. This Eli Friedman2009-05-231-0/+13
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-222-0/+7
* Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling2009-05-213-77/+7
* Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis2009-05-203-7/+77
* Add missing file.Argyrios Kyrtzidis2009-05-181-0/+51
* Pass to verify generated machine code.Jakob Stoklund Olesen2009-05-161-0/+7
* Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach2009-05-131-12/+0
* Indentation.Evan Cheng2009-05-131-1/+1
* Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling2009-05-131-11/+45
* Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach2009-05-121-0/+12
* Factor out cycle-finder code and make it generic.Anton Korobeynikov2009-05-081-4/+2
* Revert 71165. It did more than just revert 71158 and it introducedDan Gohman2009-05-071-1/+1
* Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling2009-05-071-1/+1
* Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLo...Argyrios Kyrtzidis2009-05-071-1/+4
* Rename "loop aligner" pass to "code placement optimization" pass.Evan Cheng2009-05-071-3/+3
* Add const modifiers.Jakob Stoklund Olesen2009-05-071-1/+1
* Just turn aggressive stack coloring off at -O3.Bill Wendling2009-05-071-1/+1
* Temporarily revert r71010. It was causing massive failures during self-hosting.Bill Wendling2009-05-071-1/+1
* Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth...Argyrios Kyrtzidis2009-05-071-3/+3
* Forgot this in the last commit.Evan Cheng2009-05-051-1/+1
* Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so ...Chris Lattner2009-05-041-2/+2
* Restore minor deletion.Mike Stump2009-05-041-5/+0
* In some rare cases, the register allocator can spill registers but end up not...Evan Cheng2009-05-032-24/+45
* Properly handle sdiv / udiv / srem / urem libcallsAnton Korobeynikov2009-05-031-0/+4
* -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argyrios Kyrtzidis2009-05-031-3/+0
* Fix compilation for some targets other than x86.Argyrios Kyrtzidis2009-04-301-0/+1
* Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis2009-04-303-20/+18
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-296-21/+27
* MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen2009-04-291-2/+2
* Update comment, replace theoretically impossible check with an assert.Nate Begeman2009-04-291-7/+7
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-292-4/+16
* Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta2009-04-291-0/+2
* Second attempt:Bill Wendling2009-04-296-20/+20
* Initialized arrays can be in any address space.Sanjiv Gupta2009-04-281-1/+1
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-286-20/+20
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-286-20/+20
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-272-1/+44
* Do not share a single unknown val# for all the live ranges merged into a phys...Evan Cheng2009-04-251-4/+0
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-242-34/+1