aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2009-06-16Added required libcalls for PIC16 (mostly floating points to integer casting ...Sanjiv Gupta
2009-06-15Part 1.Evan Cheng
2009-06-14Move register allocation preference (or hint) from LiveInterval to MachineReg...Evan Cheng
2009-06-14Introduce new BinaryObject (blob) class, ELF Writer modified to use it. Binar...Bruno Cardoso Lopes
2009-06-12Type change cleanup on JCE and MCE. Patch by Aaron GrayBruno Cardoso Lopes
2009-06-10Remove warnings: no newline at end of file.Sanjiv Gupta
2009-06-09Add the beginnings of an implementatation of lazy liveness analysis, based on...Owen Anderson
2009-06-04Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes
2009-06-03Revert 72650Bruno Cardoso Lopes
2009-06-02Update to in-place spilling framework. Includes live interval scaling and tri...Lang Hames
2009-06-02Revert 72707 and 72709, for the moment.Dale Johannesen
2009-06-01Make the implicit inputs and outputs of target-independentDale Johannesen
2009-05-30Use uint8_t and int32_t in {JIT,Machine}CodeEmitersBruno Cardoso Lopes
2009-05-30First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes
2009-05-26LiveVariables::VarInfo contains an AliveBlocks BitVector, which has as manyJeffrey Yasskin
2009-05-26Eliminate VarInfo::UsedBlocks.Evan Cheng
2009-05-23Add a new step to legalization to legalize vector math operations. This Eli Friedman
2009-05-22Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands
2009-05-21Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling
2009-05-20Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis
2009-05-18Add missing file.Argyrios Kyrtzidis
2009-05-16Pass to verify generated machine code.Jakob Stoklund Olesen
2009-05-13Removing the HasBuiltinSetjmp flag and associated bits. Flagging the presenceJim Grosbach
2009-05-13Indentation.Evan Cheng
2009-05-13Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling
2009-05-12Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach
2009-05-08Factor out cycle-finder code and make it generic.Anton Korobeynikov
2009-05-07Revert 71165. It did more than just revert 71158 and it introducedDan Gohman
2009-05-07Temporarily revert r71158. It was causing a failure during a full bootstrap:Bill Wendling
2009-05-07Move the tablegen-produced DebugLoc handling into a AsmWriter::processDebugLo...Argyrios Kyrtzidis
2009-05-07Rename "loop aligner" pass to "code placement optimization" pass.Evan Cheng
2009-05-07Add const modifiers.Jakob Stoklund Olesen
2009-05-07Just turn aggressive stack coloring off at -O3.Bill Wendling
2009-05-07Temporarily revert r71010. It was causing massive failures during self-hosting.Bill Wendling
2009-05-07Make DwarfWriter::RecordInlinedFnStart more like the other DwarfWriter's meth...Argyrios Kyrtzidis
2009-05-05Forgot this in the last commit.Evan Cheng
2009-05-04Make DBG_STOPPOINT nodes, and therefore DBG_LABEL labels, get a DebugLoc, so ...Chris Lattner
2009-05-04Restore minor deletion.Mike Stump
2009-05-03In some rare cases, the register allocator can spill registers but end up not...Evan Cheng
2009-05-03Properly handle sdiv / udiv / srem / urem libcallsAnton Korobeynikov
2009-05-03-Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDe...Argyrios Kyrtzidis
2009-04-30Fix compilation for some targets other than x86.Argyrios Kyrtzidis
2009-04-30Make DebugLoc independent of DwarfWriter.Argyrios Kyrtzidis
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling
2009-04-29MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen
2009-04-29Update comment, replace theoretically impossible check with an assert.Nate Begeman
2009-04-29Implement review feedback for vector shuffle work.Nate Begeman
2009-04-29Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta
2009-04-29Second attempt:Bill Wendling
2009-04-28Initialized arrays can be in any address space.Sanjiv Gupta