aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Teach dag combine to fold the following transformation more aggressively:Evan Cheng2010-01-0612-120/+339
* Fix struct/class mismatchDouglas Gregor2010-01-061-1/+1
* When parsing function-local metadata, create a function-local MDNodeVictor Hernandez2010-01-062-10/+16
* 80 column and whitespace cleanupJim Grosbach2010-01-064-95/+108
* Fix a README item: have functionattrs look through selects andDuncan Sands2010-01-063-42/+69
* Formatting.Mikhail Glushenkov2010-01-061-2/+2
* Fixed malformed -*- lines in PBQP headers.Lang Hames2010-01-069-9/+9
* Partially address a README by having functionattrs consider calls toDuncan Sands2010-01-066-9/+60
* This is testing a darwin specific feature, so only turnDuncan Sands2010-01-061-0/+2
* tweaks suggested by DuncanChris Lattner2010-01-061-7/+7
* Reenable debug info on PPC. Works well enough toDale Johannesen2010-01-061-0/+1
* Make sure debug info hook gets called when emittingDale Johannesen2010-01-061-12/+11
* Teach instcombine's sext elimination logic to be more aggressive.Chris Lattner2010-01-063-39/+179
* Add <imp-def> and <imp-kill> operands when replacing virtual sub-register def...Jakob Stoklund Olesen2010-01-063-18/+52
* The previous code could potentially cause a cycle. Allow ordering w.r.t. a 0 ...Bill Wendling2010-01-061-2/+2
* Only check the ordering if there is an ordering for each nodes.Bill Wendling2010-01-061-2/+2
* Add a semi-primitive form of scheduling via the "SDNode ordering" to theBill Wendling2010-01-051-0/+12
* simplify this code.Chris Lattner2010-01-051-109/+66
* Move this test from test/Transforms/IndVarSimplify toDan Gohman2010-01-051-0/+0
* Don't assign the shift the same type as the variable being shifted. This couldBill Wendling2010-01-052-1/+18
* Undo r92785, it caused test failure.Johnny Chen2010-01-051-3/+3
* make this a static function instead of a method.Chris Lattner2010-01-052-6/+5
* Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGenDan Gohman2010-01-053-25/+25
* Re-add parsing of function-local metadata; this time with testcase.Victor Hernandez2010-01-053-21/+50
* more rearrangement and cleanup, fix my test failure.Chris Lattner2010-01-052-122/+108
* cleanupChris Lattner2010-01-051-18/+15
* remove two trunc xforms that are subsumed by EvaluateInDifferentType.Chris Lattner2010-01-052-36/+2
* merge some tests.Chris Lattner2010-01-055-49/+39
* Add Rt2 to the asm format string for 32-bit Thumb load/store register dualJohnny Chen2010-01-051-3/+3
* merge cast2 into cast.llChris Lattner2010-01-052-37/+37
* Allow null to be an element of NamedMDNode. e.g. !llvm.stuff = !{!0, !1, null}Devang Patel2010-01-056-12/+22
* remove useless test.Chris Lattner2010-01-051-35/+0
* another example.Chris Lattner2010-01-051-0/+8
* Don't specify CR sub-registers as implicit defs of BL instructions.Jakob Stoklund Olesen2010-01-051-6/+2
* remove a useless negative test, add a rdar # to an xfail that I'm working on.Chris Lattner2010-01-052-46/+1
* clean up tests.Chris Lattner2010-01-053-28/+9
* just remove this xform which is subsumed by others.Chris Lattner2010-01-052-28/+3
* Fix comment for CheckDebugInfoIntrinsicsVictor Hernandez2010-01-051-2/+3
* move a trunc-specific transform out of commonIntCastTransforms into visitTrunc.Chris Lattner2010-01-051-32/+34
* Restore dump() methods to Loop and MachineLoop.Dan Gohman2010-01-054-1/+15
* Move remaining stuff to the isInteger predicate.Benjamin Kramer2010-01-0514-40/+31
* move a zext specific xform out of commonIntCastTransforms into visitZExt and ...Chris Lattner2010-01-051-10/+9
* Remove livein checks from machine code verifier.Jakob Stoklund Olesen2010-01-051-99/+13
* move a trunc-specific xform out of commonIntCastTransforms into visitTruncChris Lattner2010-01-051-16/+25
* reduce indentationChris Lattner2010-01-051-15/+18
* RegenerateAnton Korobeynikov2010-01-051-1/+1
* Proper deduce z/System LLVM target from target triple whenAnton Korobeynikov2010-01-051-1/+1
* NamedMDNode is a collection MDNodes.Devang Patel2010-01-056-23/+25
* Convert a ton of simple integer type equality tests to the new predicate.Benjamin Kramer2010-01-0517-39/+36
* Add a new predicate for integer type equality tests.Benjamin Kramer2010-01-052-0/+8