aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-07-04Proper indentation.Bill Wendling
2010-07-03Fix typo.Eric Christopher
2010-07-03Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng
2010-07-03Detect and handle COPY in many places.Jakob Stoklund Olesen
2010-07-0280-col fixup.Eric Christopher
2010-07-02Add a new target independent COPY instruction and code to lower it.Jakob Stoklund Olesen
2010-07-02Custom inserters (e.g., conditional moves in Thumb1 can introduceJim Grosbach
2010-07-02- Two-address pass should not assume unfolding is always successful.Evan Cheng
2010-07-02Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen
2010-07-02Remove invalid assertJakob Stoklund Olesen
2010-07-02Properly handle debug values during inline spilling.Jakob Stoklund Olesen
2010-07-02Rematerialize as much as possible before inserting spills and reloads.Jakob Stoklund Olesen
2010-07-0280-column and trailing whitespace cleanup.Jim Grosbach
2010-07-02grammar tweaksJim Grosbach
2010-07-02Rename CreateReg to CreateRegs, and MakeReg to CreateReg.Dan Gohman
2010-07-01Make the "linker_private" linkage type emit a non-weak symbol to the file. ItBill Wendling
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-07-01Do not require line number entry for undefined local variable.Devang Patel
2010-07-01MC: Pass the target instance to the AsmParser constructor.Daniel Dunbar
2010-07-01MC: Move COFF enumeration constants to llvm/Support/COFF.h, patch by MichaelDaniel Dunbar
2010-07-01Temporarily disable on-demand fast-isel.Dan Gohman
2010-07-01Use FuncInfo's isExportedInst accessor method instead ofDan Gohman
2010-07-01Rename CreateRegForValue to CreateReg, and change its argumentDan Gohman
2010-07-01Fast isel no longer needs DeadMachineInstrElim to clean up after it.Dan Gohman
2010-07-01Teach fast-isel to avoid loading a value from memory when it's alreadyDan Gohman
2010-07-01Enable on-demand fast-isel.Dan Gohman
2010-07-01Reapply r106422, splitting the code for materializing a value out ofDan Gohman
2010-07-01Don't use operator[] here, because it's not desirable to insert a defaultDan Gohman
2010-07-01Trailing whitespace.Mikhail Glushenkov
2010-07-01Add memory operand folding support to InlineSpiller.Jakob Stoklund Olesen
2010-06-30Add support for rematerialization to InlineSpiller.Jakob Stoklund Olesen
2010-06-30Use the catch-all selectors we already found when converting them to use theBill Wendling
2010-06-30Handle array and vector typed parameters in sjljehprepare like we doJim Grosbach
2010-06-30grammar tweak in comment.Jim Grosbach
2010-06-30Some fool committed without testing (or even building) first.Jakob Stoklund Olesen
2010-06-30Remember to track spill slot uses in VirtRegMap when inserting loads and stores.Jakob Stoklund Olesen
2010-06-30Remove an unused variable. The call to getRoot has side-effects, soDuncan Sands
2010-06-30use ArgOperand APIGabor Greif
2010-06-30use ArgOperand APIGabor Greif
2010-06-30use CallSite::arg_end instead of CallInst::op_endGabor Greif
2010-06-30Remove trailing whitespace, no functionality changes.John Mosby
2010-06-30Do not construct DIE for already processed MDNode.Devang Patel
2010-06-30Use skipInstruction() as a simpler way of iterating over instructions using S...Jakob Stoklund Olesen
2010-06-30Use clEnumValN macro to work around keyword clashJakob Stoklund Olesen
2010-06-30Add variables into a scope before constructing scope DIE otherwise variables ...Devang Patel
2010-06-29Begin implementation of an inline spiller.Jakob Stoklund Olesen
2010-06-29Revert r107205 and r107207.Bill Wendling
2010-06-29Print InlinedAt location.Devang Patel
2010-06-29Print InlinedAt location.Devang Patel
2010-06-29Introducing the "linker_weak" linkage type. This will be used for Objective-CBill Wendling