aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-12-22Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling
2009-12-22Add SDNode ordering to inlined asm and VA functions.Bill Wendling
2009-12-22Adding more assignment of ordering to SDNodes. This time in the "call" andBill Wendling
2009-12-22Add ordering of SDNodes to LowerCallTo.Bill Wendling
2009-12-22Now add ordering to SDNodes created by the massive intrinsic lowering function.Bill Wendling
2009-12-22To make things interesting, I added MORE code to set the ordering ofBill Wendling
2009-12-22Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames
2009-12-21Add more plumbing to assign ordering to SDNodes. Have the "getValue" methodBill Wendling
2009-12-21More ordering plumbing. This time for GEP. I need to remember to assignBill Wendling
2009-12-21Another incremental check-in for assigning ordering to SDNodes. This time forBill Wendling
2009-12-21Assign ordering to more instructions. Incremental check-in.Bill Wendling
2009-12-21- Add a bit more plumbing assigning an order to SDNodes.Bill Wendling
2009-12-21First wave of plumbing for assigning an ordering to SDNodes. This takes care ofBill Wendling
2009-12-21Place SDNodeOrdering.h in the directory it's used.Bill Wendling
2009-12-21Fix setting and default setting of code model for jit. Do thisEric Christopher
2009-12-19Fix a bunch of little errors that Clang complains about when its being pedanticDouglas Gregor
2009-12-19Use 4-arg getVTList) variant instead of generic one, when possibleAnton Korobeynikov
2009-12-18Changes from review:Bill Wendling
2009-12-18Increase opportunities to optimize (brcond (srl (and c1), c2)).Evan Cheng
2009-12-18Add Loop contains utility methods for testing whether a loopDan Gohman
2009-12-18Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson
2009-12-17Sundry dependent-name fixes flagged by clang++.John McCall
2009-12-17Revert accidental commit.Bill Wendling
2009-12-17Turn off critical edge splitting for landing pads. The introduction of aBill Wendling
2009-12-17Temporarily revert 91337. It's causing testcase failures.Bill Wendling
2009-12-17Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() inKen Dyck
2009-12-17Remove debugging code.Evan Cheng
2009-12-17Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int...Evan Cheng
2009-12-17Fix a comment grammaro.Bob Wilson
2009-12-17Revert this dag combine change:Evan Cheng
2009-12-16Reapply r91392, it was only unmasking the bug, and since TOT is still broken ...Daniel Dunbar
2009-12-16Add @earlyclobber TableGen constraintJim Grosbach
2009-12-16Reuse lowered phi nodes.Jakob Stoklund Olesen
2009-12-16Revert "Initial work on disabling the scheduler. This is a work in progress, andDaniel Dunbar
2009-12-16Do better with physical reg operands (typically, from inline asm)Dale Johannesen
2009-12-16Explicit template instantiations must happen in the template's immediatelyJohn McCall
2009-12-16Helpful comment added. Some code cleanup. No functional change.Bill Wendling
2009-12-16Initialize uninitialized variables.Bill Wendling
2009-12-16Initialize uninitialized variables.Bill Wendling
2009-12-15Add support to emit debug info for C++ namespaces.Devang Patel
2009-12-15Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner
2009-12-15Make 91378 more conservative.Evan Cheng
2009-12-15Initial work on disabling the scheduler. This is a work in progress, and thisBill Wendling
2009-12-15Tail duplication should zap a copy it inserted for SSA update if the copy is ...Evan Cheng
2009-12-15Fold (zext (and x, cst)) -> (and (zext x), cst).Evan Cheng
2009-12-15Propagate zest through logical shift.Evan Cheng
2009-12-15Revert these. They may have been causing 483_xalancbmk to fail:Bill Wendling
2009-12-14Fix integer cast code to handle vector types.Dan Gohman
2009-12-14Fix this to properly clear the FastISel debug location. Thanks toDan Gohman
2009-12-14The CIE says that the LSDA point in the FDE section is an "sdata4". That's fine,Bill Wendling