aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add coalescer asserts.Jakob Stoklund Olesen2009-12-221-4/+6
* 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
* Remove minimal CFG sanity checks from verifier.Jakob Stoklund Olesen2009-12-221-18/+0
* Allow explicit %reg0 operands beyond what the .td file describes.Jakob Stoklund Olesen2009-12-221-1/+2
* 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
* Changed slot index ranges for MachineBasicBlocks to be exclusive of endpoint.Lang Hames2009-12-226-33/+28
* 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
* Fix setting and default setting of code model for jit. Do thisEric Christopher2009-12-211-0/+26
* Fix a bunch of little errors that Clang complains about when its being pedanticDouglas Gregor2009-12-196-8/+8
* 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
* Add Loop contains utility methods for testing whether a loopDan Gohman2009-12-181-1/+1
* Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson2009-12-181-1/+1
* Sundry dependent-name fixes flagged by clang++.John McCall2009-12-171-4/+4
* Revert accidental commit.Bill Wendling2009-12-171-1/+1
* Turn off critical edge splitting for landing pads. The introduction of aBill Wendling2009-12-172-4/+5
* Temporarily revert 91337. It's causing testcase failures.Bill Wendling2009-12-171-6/+7
* Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() inKen Dyck2009-12-171-6/+3
* Remove debugging code.Evan Cheng2009-12-171-24/+0
* Revert 91280-91283, 91286-91289, 91291, 91293, 91295-91296. It apparently int...Evan Cheng2009-12-171-0/+24
* 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
* Add @earlyclobber TableGen constraintJim Grosbach2009-12-161-3/+21
* Reuse lowered phi nodes.Jakob Stoklund Olesen2009-12-163-43/+124
* Revert "Initial work on disabling the scheduler. This is a work in progress, andDaniel Dunbar2009-12-163-155/+29
* Do better with physical reg operands (typically, from inline asm)Dale Johannesen2009-12-161-16/+41