summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* remove a bunch of unneeded functions.Chris Lattner2009-12-292-2/+2
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-291-4/+2
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-283-21/+10
* rename getMDKind -> getMDKindID, make it autoinsert if an MD KindChris Lattner2009-12-283-34/+30
* Allow targets to specify the return type of libcalls that are generated for f...Sanjiv Gupta2009-12-282-1/+6
* Remove dead store.Bill Wendling2009-12-281-2/+2
* Remove dead variable.Bill Wendling2009-12-281-2/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* Remove dead variable.Bill Wendling2009-12-281-3/+0
* Remove dead variable.Bill Wendling2009-12-281-1/+0
* handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a Chris Lattner2009-12-241-19/+55
* move an optimization for memcmp out of simplifylibcalls and into Chris Lattner2009-12-242-0/+107
* move a few more symbols to .rodataNuno Lopes2009-12-231-1/+1
* Use more sensible type for flags in asms. PR 5570.Dale Johannesen2009-12-232-5/+2
* Update objectsize intrinsic and associated dependencies. FixEric Christopher2009-12-231-1/+1
* Remove superfluous SDNode ordering.Bill Wendling2009-12-231-48/+16
* Remove node ordering from inline asm nodes. It's not needed.Bill Wendling2009-12-231-16/+0
* Remove node ordering from VA nodes. It's not needed.Bill Wendling2009-12-231-25/+14
* Revert r91949 r91942 and r91936.Bill Wendling2009-12-231-407/+119
* Finish up node ordering in ExpandNode.Bill Wendling2009-12-231-45/+113
* Assign ordering to nodes created in ExpandNode. Only roughly 1/2 of the functionBill Wendling2009-12-221-84/+237
* Assign ordering to SDNodes in PromoteNode. Also fixing a subtle bug where BSWAPBill Wendling2009-12-222-15/+83
* Allow 0 as an order number. Don't assign an order to formal arguments.Bill Wendling2009-12-222-21/+11
* Report an error for bad inline assembly, where the value passed for anBob Wilson2009-12-221-2/+6
* Add more plumbing. This time in the LowerArguments and "get" functions whichBill Wendling2009-12-225-49/+147
* Add SDNode ordering to inlined asm and VA functions.Bill Wendling2009-12-221-28/+78
* 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
OpenPOWER on IntegriCloud