aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/Transforms.Benjamin Kramer1-14/+10
2016-05-03Add opt-bisect support to additional passes that can be skippedAndrew Kaylor1-1/+1
2015-10-13Scalar: Remove remaining ilist iterator implicit conversionsDuncan P. N. Exon Smith1-5/+4
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-01-13Standardize {pred,succ,use,user}_empty()Ramkumar Ramachandra1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-6/+5
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-03-04[Modules] Move CFG.h to the IR library as it defines graph traits overChandler Carruth1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-5/+5
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-5/+5
2012-07-24Clean whitespaces.Nadav Rotem1-14/+13
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer1-1/+1
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner1-1/+1
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-1/+3
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson1-2/+4
2010-10-07Now with fewer extraneous semicolons!Owen Anderson1-1/+1
2010-08-23Now that PassInfo and Pass::ID have been separated, move the rest of the pass...Owen Anderson1-2/+2
2010-08-06Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson1-2/+2
2010-08-06Revert r110396 to fix buildbots.Owen Anderson1-2/+2
2010-08-05Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson1-2/+2
2010-04-14performance: cache the dereferenced use_iteratorGabor Greif1-3/+4
2010-03-25rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif1-1/+1
2009-09-02clean up this code a bit.Chris Lattner1-64/+67
2009-09-02eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner1-2/+1
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson1-1/+2
2009-07-31Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson1-1/+1
2009-07-22Get rid of the Pass+Context magic.Owen Anderson1-1/+1
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson1-2/+2
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson1-2/+2
2009-07-03Even more passes being LLVMContext'd.Owen Anderson1-1/+2
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman1-1/+1
2008-05-16API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif1-1/+1
2008-05-13Change class' public PassInfo variables to by initialized with theDan Gohman1-1/+1
2008-05-13Clean up the use of static and anonymous namespaces. This turned upDan Gohman1-3/+4
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner1-2/+2
2007-10-21Reg2Mem cleanup and optimizations:Anton Korobeynikov1-13/+46
2007-05-06Fix typo in comment.Nick Lewycky1-1/+1
2007-05-05wrap long linesChris Lattner1-1/+2
2007-05-03Drop 'const'Devang Patel1-2/+2
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel1-2/+2
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel1-0/+3
2007-04-16Removed tabs everywhere except autogenerated & external files. Add makeAnton Korobeynikov1-4/+4
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer1-1/+2
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer1-1/+1
2006-12-19Switch over Transforms/Scalar to use the STATISTIC macro. For each statisticChris Lattner1-4/+3
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner1-1/+1
2006-08-27eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner1-1/+1
2005-11-25since reg2mem requires it, might as well mention that it preserves itAndrew Lenharth1-0/+1