aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Duncan pointed out that we can fast fail here, because the sret parameter ofOwen Anderson2008-02-181-1/+2
* Fix a comment, and a bug where we weren't applying the tail call logic in cas...Owen Anderson2008-02-181-6/+8
* Fix bugs that Chris noticed in my last patch.Owen Anderson2008-02-181-9/+17
* simplify some code, BreakUpSubtract always returns nonnull now.Chris Lattner2008-02-181-4/+2
* bitcasts of pointers are always pointers.Chris Lattner2008-02-181-5/+2
* Add support for setting parameters to CallSite.Owen Anderson2008-02-181-0/+9
* Add a predicate to Argument to check for the StructRet attribute.Owen Anderson2008-02-172-0/+11
* Teach getModRefInfo that memcpy, memmove, and memset don't "capture" memory a...Owen Anderson2008-02-171-3/+13
* Fold (-x + -y) -> -(x+y) which promotes better association, fixingChris Lattner2008-02-172-2/+22
* fix pastoChris Lattner2008-02-171-1/+1
* Split up subtracts into add+negate if they have a reassociable use or operandChris Lattner2008-02-172-5/+21
* upgrade and simplify this test.Chris Lattner2008-02-171-6/+7
* make the logic for breaking up subtracts more explicit, no Chris Lattner2008-02-171-9/+22
* Remove llvm-upgrade.Tanya Lattner2008-02-1750-906/+906
* move PR2053 to here.Chris Lattner2008-02-171-0/+12
* fix this test.Chris Lattner2008-02-171-1/+1
* Remove llvm-upgradeTanya Lattner2008-02-171-10/+6
* Remove llvm-upgrade.Tanya Lattner2008-02-172-17/+21
* this test isn't useful since we added @ notation for globals.Chris Lattner2008-02-171-21/+0
* this line was commented out.Chris Lattner2008-02-171-1/+1
* Remove llvm-upgrade and update tests.Tanya Lattner2008-02-162-31/+8
* Removing llvm upgrade, so remove tests specific to llvm-upgrade and update th...Tanya Lattner2008-02-1627-13270/+13054
* Remove any 'nest' parameter attributes if the functionDuncan Sands2008-02-162-10/+109
* Some micro-optimizations.Duncan Sands2008-02-161-4/+5
* I cannot find a libgcc function for this builtin. Therefor expanding it to a...Andrew Lenharth2008-02-169-9/+33
* Teach LegalizeTypes how to expand the operands ofDuncan Sands2008-02-162-4/+25
* Try to clarify which compilers can be used for theDuncan Sands2008-02-161-6/+7
* Refactor some code; check if commuteInstruction is able to commute the instru...Evan Cheng2008-02-162-17/+34
* llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth2008-02-1617-1/+256
* Fix typos.Bill Wendling2008-02-161-2/+2
* Rename CountMemOperands to ComputeMemOperandsEnd to reflect whatDan Gohman2008-02-162-17/+15
* Revert 47177, which was incorrect.Dan Gohman2008-02-161-1/+1
* upgrade this test, which wasn't testing the right thing since llvm-upgrade ca...Chris Lattner2008-02-151-7/+7
* rename llx -> llChris Lattner2008-02-151-0/+0
* This test is not interesting.Evan Cheng2008-02-151-21/+0
* Make tblgen a little smarter about constants smaller than i32. Currently,Scott Michel2008-02-154-8/+29
* simplify this.Chris Lattner2008-02-151-3/+1
* Modify test to expect improved code.Dale Johannesen2008-02-151-4/+4
* The copy instruction being coalesced will be removed, it is not a kill.Evan Cheng2008-02-151-2/+2
* Fixed bug in FoldingSetIteratorImpl where we did not correctly check ifTed Kremenek2008-02-151-2/+4
* Skip over the defs and start at the uses when looking for operandsDan Gohman2008-02-151-1/+1
* Use the TargetInstrDescr to determine the number of operandsDan Gohman2008-02-151-3/+3
* Fix this test on linux, which returns S242Duncan Sands2008-02-151-1/+2
* Teach LegalizeTypes how to promote the flagsDuncan Sands2008-02-152-7/+34
* Handle \n's in value names for more targets. The asm printers Chris Lattner2008-02-153-13/+40
* If the llvm name contains an unprintable character, don't print it inChris Lattner2008-02-151-3/+15
* targets that support quotes for mangled names still need to escape newlinesChris Lattner2008-02-151-0/+2
* Cosmetics.Dale Johannesen2008-02-151-6/+3
* - Removing the infamous r2rMap_ and rep() method. Now the coalescer will updateEvan Cheng2008-02-156-402/+327
* Added CommuteChangesDestination(). This returns true if commuting the specifiedEvan Cheng2008-02-152-1/+31