aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar/TailDuplication.cpp
Commit message (Expand)AuthorAgeFilesLines
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-021-2/+1
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-231-1/+1
* PR4662: Fix a crash introduced by the recent LLVMContext changes.Eli Friedman2009-07-311-1/+2
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-251-3/+4
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-2/+2
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-171-1/+2
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-151-1/+1
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-1/+1
* 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
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+5
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-051-1/+2
* Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner2006-12-191-4/+2
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-2/+2
* Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling2006-11-261-6/+4
* set DEBUG_TYPE rightChris Lattner2006-09-271-0/+1
* Allow tail duplication in more cases, relaxing the previous restriction aChris Lattner2006-09-101-1/+12
* Throttle back tail duplication to avoid creating really ugly sequences of code.Chris Lattner2006-09-071-0/+19
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-1/+1
* Make iostream #inclusion explicitChris Lattner2006-01-221-0/+1
* Remove trailing whitespaceMisha Brukman2005-04-211-6/+6
* Do not count debugger intrinsics in size estimation.Chris Lattner2004-11-221-2/+6
* Speed up the tail duplication pass on the testcase below from 68.2s to 1.23s:Chris Lattner2004-11-011-3/+8
* Reduce code growth implied by the tail duplication pass by not duplicatingChris Lattner2004-10-061-0/+75
* Prototype these functions more accuratelyChris Lattner2004-09-201-1/+1
* Convert code to compile with vc7.1.Reid Spencer2004-09-151-2/+2
* Changes For Bug 352Reid Spencer2004-09-011-3/+3
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-2/+1
* Remove unused header file.Reid Spencer2004-05-251-1/+0
* Make the tail duplication threshold accessible from the command line instead ...Chris Lattner2004-04-181-1/+5