aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG
AgeCommit message (Expand)Author
2009-12-23Remove node ordering from inline asm nodes. It's not needed.Bill Wendling
2009-12-23Remove node ordering from VA nodes. It's not needed.Bill Wendling
2009-12-23Revert r91949 r91942 and r91936.Bill Wendling
2009-12-23Finish up node ordering in ExpandNode.Bill Wendling
2009-12-22Assign ordering to nodes created in ExpandNode. Only roughly 1/2 of the functionBill Wendling
2009-12-22Assign ordering to SDNodes in PromoteNode. Also fixing a subtle bug where BSWAPBill Wendling
2009-12-22Allow 0 as an order number. Don't assign an order to formal arguments.Bill Wendling
2009-12-22Report an error for bad inline assembly, where the value passed for anBob Wilson
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-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-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-18Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson
2009-12-17Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() inKen Dyck
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-16Revert "Initial work on disabling the scheduler. This is a work in progress, andDaniel Dunbar
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-15Fold (zext (and x, cst)) -> (and (zext x), cst).Evan Cheng
2009-12-15Propagate zest through logical shift.Evan Cheng
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-13Fix weird typo which leads to unallocated memory access for nodes with 4 resu...Anton Korobeynikov
2009-12-11Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is neverDan Gohman
2009-12-11Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman
2009-12-11Fix the result type of SELECT nodes lowered from Select instructions withDan Gohman
2009-12-09Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ...Evan Cheng
2009-12-09Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng
2009-12-09Infer alignment for non-fixed stack object.Evan Cheng
2009-12-09Add const qualifier.Evan Cheng
2009-12-09Refactor InferAlignment out of DAGCombine.Evan Cheng
2009-12-07Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics f...Anton Korobeynikov
2009-12-05Remove old DBG_LABEL code.Dan Gohman
2009-12-05Remove the unused DisableLegalizeTypes option and related code.Dan Gohman
2009-12-05Don't blindly set the debug location for PHI node copies.Dan Gohman
2009-12-05Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman