summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Adding more assignment of ordering to SDNodes. This time in the "call" andBill Wendling2009-12-221-32/+66
* Add ordering of SDNodes to LowerCallTo.Bill Wendling2009-12-221-19/+44
* Now add ordering to SDNodes created by the massive intrinsic lowering function.Bill Wendling2009-12-221-100/+183
* To make things interesting, I added MORE code to set the ordering ofBill Wendling2009-12-221-32/+387
* Add more plumbing to assign ordering to SDNodes. Have the "getValue" methodBill Wendling2009-12-211-59/+133
* More ordering plumbing. This time for GEP. I need to remember to assignBill Wendling2009-12-211-4/+32
* Another incremental check-in for assigning ordering to SDNodes. This time forBill Wendling2009-12-211-25/+75
* Assign ordering to more instructions. Incremental check-in.Bill Wendling2009-12-211-57/+156
* - Add a bit more plumbing assigning an order to SDNodes.Bill Wendling2009-12-212-9/+32
* First wave of plumbing for assigning an ordering to SDNodes. This takes care ofBill Wendling2009-12-211-28/+43
* Place SDNodeOrdering.h in the directory it's used.Bill Wendling2009-12-212-1/+59
* Use 4-arg getVTList) variant instead of generic one, when possibleAnton Korobeynikov2009-12-191-0/+1
* Changes from review:Bill Wendling2009-12-184-143/+67
* Increase opportunities to optimize (brcond (srl (and c1), c2)).Evan Cheng2009-12-181-1/+28
* Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson2009-12-181-1/+1
* Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() inKen Dyck2009-12-171-6/+3
* Fix a comment grammaro.Bob Wilson2009-12-171-2/+2
* Revert this dag combine change:Evan Cheng2009-12-171-13/+0
* Reapply r91392, it was only unmasking the bug, and since TOT is still broken ...Daniel Dunbar2009-12-163-29/+155
* Revert "Initial work on disabling the scheduler. This is a work in progress, andDaniel Dunbar2009-12-163-155/+29
* Make 91378 more conservative.Evan Cheng2009-12-151-1/+11
* Initial work on disabling the scheduler. This is a work in progress, and thisBill Wendling2009-12-153-29/+155
* Fold (zext (and x, cst)) -> (and (zext x), cst).Evan Cheng2009-12-151-0/+13
* Propagate zest through logical shift.Evan Cheng2009-12-151-0/+10
* Fix integer cast code to handle vector types.Dan Gohman2009-12-142-20/+45
* Fix this to properly clear the FastISel debug location. Thanks toDan Gohman2009-12-141-1/+1
* Fix weird typo which leads to unallocated memory access for nodes with 4 resu...Anton Korobeynikov2009-12-131-1/+1
* Delete an unnecessary line. The VTSDNode on a SIGN_EXTEND_REG is neverDan Gohman2009-12-111-1/+0
* Implement vector widening, splitting, and scalarizing for SIGN_EXTEND_INREG.Dan Gohman2009-12-117-32/+84
* Fix the result type of SELECT nodes lowered from Select instructions withDan Gohman2009-12-111-1/+1
* Teach InferPtrAlignment to infer GV+cst alignment and use it to simplify x86 ...Evan Cheng2009-12-091-0/+6
* Move isConsecutiveLoad to SelectionDAG. It's not target dependent and it's pr...Evan Cheng2009-12-093-44/+44
* Infer alignment for non-fixed stack object.Evan Cheng2009-12-091-3/+4
* Add const qualifier.Evan Cheng2009-12-091-1/+1
* Refactor InferAlignment out of DAGCombine.Evan Cheng2009-12-092-45/+46
* Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics f...Anton Korobeynikov2009-12-072-1/+13
* Remove old DBG_LABEL code.Dan Gohman2009-12-051-8/+0
* Remove the unused DisableLegalizeTypes option and related code.Dan Gohman2009-12-052-52/+47
* Don't blindly set the debug location for PHI node copies.Dan Gohman2009-12-051-3/+3
* Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman2009-12-052-7/+9
* The debug information for an LLVM Instruction applies to that InstructionDan Gohman2009-12-051-33/+57
* Add note about a subtle bug in this code. Does not effect the mainDuncan Sands2009-12-041-0/+6
* Fix ExpandShiftWithUnknownAmountBit, which was completely bogus.Duncan Sands2009-12-031-37/+38
* Don't pull vector sext through both hands of a logical operation, since doing...Nate Begeman2009-12-031-2/+8
* Don't call getValueType() on a null SDValueJakob Stoklund Olesen2009-12-031-1/+2
* improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner2009-12-034-4/+4
* Add edge source labels to SelectionDAG graphs, now that the graph printingDan Gohman2009-12-011-0/+5
* Minor cleanups.Dan Gohman2009-12-011-9/+9
* Trim an unnecessary #include.Dan Gohman2009-12-011-1/+0
* Fix last DOTGraphTraits problems in CompilationGraph.Tobias Grosser2009-11-301-1/+1
OpenPOWER on IntegriCloud