aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/TailDuplication.cpp
Commit message (Expand)AuthorAgeFilesLines
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-091-1/+1
* Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson2009-07-061-1/+1
* Fix a bunch of other places that used operator[] to test whetherDan Gohman2009-07-021-5/+9
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-061-1/+1
* simplify code.Chris Lattner2008-11-271-4/+12
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-041-1/+1
* Revert 52223.Evan Cheng2008-06-121-18/+0
* Avoid duplicating loop header which leads to unnatural loops (and just seem l...Evan Cheng2008-06-111-0/+18
* Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman2008-05-231-4/+2
* Do not dup malloc, vector instructions, etc. Throttle the default theshold wa...Evan Cheng2008-05-161-5/+15
* Remove useless check.Devang Patel2008-05-151-6/+2
* Fix for PR 2323, infinite loop in tail dup.Dale Johannesen2008-05-131-4/+15
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-5/+7
* replace a slow and verbose version of Instruction::isUsedOutsideOfBlock withChris Lattner2008-04-201-34/+4
* Revert r49614. As Dan pointed out, some of these aren't correct.Owen Anderson2008-04-141-1/+1
* Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), Owen Anderson2008-04-131-1/+1
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Disable tail duplication of call instructions. The costChris Lattner2007-11-041-0/+5
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+364