aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Use a do-while loop instead of while + boolean.Benjamin Kramer2010-01-071-6/+4
* Correct spelling.Duncan Sands2010-01-071-2/+2
* Be less stingy as to how many selects and phi nodes weDuncan Sands2010-01-071-2/+2
* More trivial optimizations to a function well outside the critical pathDouglas Gregor2010-01-071-15/+8
* handle ConstantVector while I'm in here.Chris Lattner2010-01-071-0/+3
* fix a globalopt crash on 'bullet' (handling evaluation of a storeChris Lattner2010-01-072-16/+36
* Fix a minor regression from my dag combiner changes. One more place which nee...Evan Cheng2010-01-072-7/+52
* Switch StringRef::edit_distance over to using raw pointers, since bothDouglas Gregor2010-01-071-7/+25
* Add comments.Jakob Stoklund Olesen2010-01-073-0/+6
* 80 column violationsJim Grosbach2010-01-061-4/+6
* Allow double defs after tail duplication.Jakob Stoklund Olesen2010-01-061-1/+2
* Add Target hook to duplicate machine instructions.Jakob Stoklund Olesen2010-01-066-22/+151
* Addressing mode 6 (load/store) instructions can't encode an immediate offsetJim Grosbach2010-01-061-1/+4
* Anti-dependency breaking needs to be careful regarding instructions withJim Grosbach2010-01-062-3/+9
* Move the object size intrinsic optimization to inst-combine and makeEric Christopher2010-01-062-24/+12
* Comment.Evan Cheng2010-01-061-0/+3
* 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