aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/TailDuplication.cpp
AgeCommit message (Expand)Author
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
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-26Removed #include <iostream> and replaced with llvm_* streams.Bill Wendling
2006-09-27set DEBUG_TYPE rightChris Lattner
2006-09-10Allow tail duplication in more cases, relaxing the previous restriction aChris Lattner
2006-09-07Throttle back tail duplication to avoid creating really ugly sequences of code.Chris Lattner
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner
2006-01-22Make iostream #inclusion explicitChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-11-22Do not count debugger intrinsics in size estimation.Chris Lattner
2004-11-01Speed up the tail duplication pass on the testcase below from 68.2s to 1.23s:Chris Lattner
2004-10-06Reduce code growth implied by the tail duplication pass by not duplicatingChris Lattner
2004-09-20Prototype these functions more accuratelyChris Lattner
2004-09-15Convert code to compile with vc7.1.Reid Spencer
2004-09-01Changes For Bug 352Reid Spencer
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-05-25Remove unused header file.Reid Spencer
2004-04-18Make the tail duplication threshold accessible from the command line instead ...Chris Lattner
2004-03-16Fix bug in previous checkinChris Lattner
2004-03-16Okay, so there is no reasonable way for tail duplication to update SSA form,Chris Lattner
2004-03-16Do not copy gigantic switch instructionsChris Lattner
2004-03-01Disable tail duplication in a case that breaks on Olden/tspChris Lattner
2004-02-29Fix PR255: [tailduplication] Single basic block loops are very rareChris Lattner
2004-02-22Implement Transforms/InstCombine/cast.ll:test13, a case which occurs in aChris Lattner
2004-02-01Disable tail duplication in any "hard" cases, where it might break SSA form.Chris Lattner
2004-01-09Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-08-31Fix bug: TailDuplicate/2003-08-31-UnreachableBlocks.llChris Lattner
2003-08-23Fix bug: TailDup/2003-08-23-InvalidatedPointers.llChris Lattner
2003-08-01DEBUG got moved to Support/Debug.hChris Lattner
2003-07-23Fix bug: TailDup/2003-07-22-InfiniteLoop.llChris Lattner
2003-06-24Fix bug: TailDup/2003-06-24-Simpleloop.llChris Lattner
2003-06-22Add paranoia checkingChris Lattner
2003-06-22Test changeChris Lattner
2003-06-22Initial checkin of Tail duplication pass.Chris Lattner