aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/TailDuplication.cpp
AgeCommit message (Expand)Author
2011-08-30Remove the old tail duplication pass. It is not used and is unable to updateRafael Espindola
2010-11-23Replace calls to ConstantFoldInstruction with calls to SimplifyInstructionDuncan Sands
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson
2010-08-06Revert r110396 to fix buildbots.Owen Anderson
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson
2010-07-21Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson
2010-07-12recommit r108131 (hich has been backed out in r108135) with a fixGabor Greif
2010-07-12back out r108131 (of TailDuplication.cpp) for now, it causes a buildbot failureGabor Greif
2010-07-12cache dereferenced iteratorsGabor Greif
2010-01-05Change errs() to dbgs().David Greene
2009-11-06remove a bunch of extraneous LLVMContext argumentsChris Lattner
2009-10-23Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez
2009-09-27calls are rejected above, no need to special case malloc here.Chris Lattner
2009-09-27Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky
2009-09-18Enhance transform passes so that they apply the same tranforms to malloc call...Victor Hernandez
2009-09-02eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner
2009-08-23eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner
2009-07-31PR4662: Fix a crash introduced by the recent LLVMContext changes.Eli Friedman
2009-07-25More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-17Replace isTrapping with a new, similar method called Eli Friedman
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-09This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson
2009-07-06Thread LLVMContext through the constant folding APIs, which touches a lot of ...Owen Anderson
2009-07-02Fix a bunch of other places that used operator[] to test whetherDan Gohman
2009-05-06Allow readonly functions to unwind exceptions. TeachDuncan Sands
2008-11-27simplify code.Chris Lattner
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-06-12Revert 52223.Evan Cheng
2008-06-11Avoid duplicating loop header which leads to unnatural loops (and just seem l...Evan Cheng
2008-05-23Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places toDan Gohman
2008-05-16Do not dup malloc, vector instructions, etc. Throttle the default theshold wa...Evan Cheng
2008-05-15Remove useless check.Devang Patel
2008-05-13Fix for PR 2323, infinite loop in tail dup.Dale Johannesen
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman
2008-04-20replace a slow and verbose version of Instruction::isUsedOutsideOfBlock withChris Lattner
2008-04-14Revert r49614. As Dan pointed out, some of these aren't correct.Owen Anderson
2008-04-13Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), Owen Anderson
2008-03-21Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-11-04Disable tail duplication of call instructions. The costChris Lattner
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2006-12-19Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner