aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* VNInfo cleanup.Lang Hames2009-06-171-17/+119
* Fixed names of libcalls checked in r73480.Sanjiv Gupta2009-06-161-4/+0
* Added required libcalls for PIC16 (mostly floating points to integer casting ...Sanjiv Gupta2009-06-161-0/+8
* Part 1.Evan Cheng2009-06-151-18/+8
* Move register allocation preference (or hint) from LiveInterval to MachineReg...Evan Cheng2009-06-142-5/+44
* Introduce new BinaryObject (blob) class, ELF Writer modified to use it. Binar...Bruno Cardoso Lopes2009-06-141-0/+325
* Type change cleanup on JCE and MCE. Patch by Aaron GrayBruno Cardoso Lopes2009-06-122-10/+10
* 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...Argiris Kirtzidis2009-05-203-7/+77
* Add missing file.Argiris Kirtzidis2009-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...Argiris Kirtzidis2009-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...Argiris Kirtzidis2009-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
* Remove an, apparently, leftover MachineModuleInfo::RecordSourceLine declaration.Argiris Kirtzidis2009-05-031-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...Argiris Kirtzidis2009-05-031-3/+0
* Fix compilation for some targets other than x86.Argiris Kirtzidis2009-04-301-0/+1
* Make DebugLoc independent of DwarfWriter.Argiris Kirtzidis2009-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