[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
[oota-llvm.git] / lib / Transforms / Utils / PromoteMemoryToRegister.cpp
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-12-05 Alp TokerCorrect word hyphenations
2013-08-24 Benjamin KramerAdd a function object to compare the first or second...
2013-08-14 Chandler CarruthFix a really terrifying but improbable bug in mem2reg...
2013-08-13 Nick LewyckyRevert r187191, which broke opt -mem2reg on the testcas...
2013-07-28 Chandler CarruthThread DataLayout through the callers and into mem2reg...
2013-07-27 Chandler CarruthMerge the removal of dead instructions and lifetime...
2013-07-26 Chandler CarruthRe-implement the analysis of uses in mem2reg to be...
2013-07-21 Benjamin Kramermem2reg: Minor STL usage cleanup. No functionality...
2013-07-21 Chandler CarruthMake the mem2reg interface use an ArrayRef as it keeps...
2013-07-21 Chandler CarruthHoist the rest of the logic for promoting single-store...
2013-07-21 Chandler CarruthHoist the rest of the logic for fully promoting allocas...
2013-07-21 Chandler CarruthRemove a method made dead by the prior refactoring.
2013-07-20 Chandler CarruthHoist the two trivial promotion routines out of the...
2013-07-20 Chandler CarruthHoist the AllocaInfo struct to the top of the file.
2013-07-20 Chandler CarruthSink a typedef and comparator down to the function...
2013-07-20 Chandler CarruthDon't allocate the DIBuilder on the heap and remove...
2013-07-20 Chandler CarruthRename constructor parameters to follow the common...
2013-07-20 Chandler CarruthReformat the implementation of mem2reg with clang-forma...
2013-07-20 Chandler CarruthRemove a DenseMapInfo specialization for std::pair...
2013-07-20 Chandler CarruthUpdate mem2reg's comments to conform to the new doxygen...
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-23 Julien LerougeFix typo.
2012-10-23 Julien LerougeExplain why DenseMap is still used here instead of...
2012-10-22 Julien LerougeIterating over a DenseMap<std::pair<BasicBlock*, unsign...
2012-06-29 Bill WendlingThe DIBuilder class is just a wrapper around debug...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-03-05 Chandler CarruthSwitch mem2reg to use the new hashing infrastructure.
2012-02-20 Chad RosierFix 80-column violation.
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-08-15 Eli FriedmanAdd comments and test for atomic load/store and mem2reg.
2011-06-27 Nick LewyckyMove onlyUsedByLifetimeMarkers to ValueTracking so...
2011-06-17 Nick LewyckyWhen promoting an alloca to registers discard any lifet...
2011-05-24 Cameron ZwarichMake LoadAndStorePromoter preserve debug info and creat...
2011-04-23 Jay FoadRemove unused STL header includes.
2011-04-21 Jay FoadPR9214: Convert Metadata API to use ArrayRef.
2011-03-30 Jay FoadRemove PHINode::reserveOperandSpace(). Instead, add...
2011-03-17 Devang PatelRefactor into a separate utility function.
2011-02-24 Devang PatelDo not use DIFactory. Use DIBuilder.
2011-01-23 Cameron ZwarichConvert two std::vectors to SmallVectors for a 3.4...
2011-01-18 Cameron ZwarichConvert a std::map to a DenseMap for another 1.7% speed...
2011-01-18 Cameron ZwarichMake a std::vector a SmallVector<*, 32> like the other...
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-17 Cameron ZwarichRoll r123609 back in with two changes that fix test...
2011-01-17 Cameron ZwarichRoll out r123609 due to failures on the llvm-x86_64...
2011-01-17 Cameron ZwarichEliminate the use of dominance frontiers in PromoteMemT...
2011-01-02 Chris Lattnersplit dom frontier handling stuff out to its own Domina...
2010-11-22 Duncan SandsDon't keep track of inserted phis in PromoteMemoryToReg...
2010-11-16 Duncan SandsHave a few places that want to simplify phi nodes use...
2010-08-18 Chris Lattnerremove some dead code.
2010-07-20 Dan GohmanDon't look up the "dbg" metadata kind by name.
2010-07-09 Gabor Greifcache result of operator*
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-04 Devang PatelCopy location info for current function argument from...
2010-05-28 Devang PatelFix typo.
2010-05-28 Devang PatelFix typo.
2010-05-27 Devang PatelDo not drop location info for inlined function args.
2010-05-11 Douglas GregorFixes for Microsoft Visual Studio 2010, from Steven...
2010-05-07 Devang PatelWrap const MDNode * inside DIDescriptor.
2010-05-07 Devang PatelUse overloaded operators instead of DIDescriptor::getNode()
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-01-29 Victor Hernandezmem2reg erases the dbg.declare intrinsics that it conve...
2010-01-27 Chris Lattnersome cleanups.
2010-01-27 Chris Lattnerno need to check for null
2010-01-27 Victor HernandezWhen converting dbg.declare to dbg.value, attach promot...
2010-01-26 Victor HernandezSwitch AllocaDbgDeclares to SmallVector and don't leak...
2010-01-26 Victor HernandezIn mem2reg, for all alloca/stores that get promoted...
2010-01-25 Victor HernandezRevert r94260 until findDbgDeclare() is made more efficient
2010-01-23 Victor HernandezIn mem2reg, for all alloca/stores that get promoted...
2010-01-22 Victor HernandezKeep ignoring pointer-to-pointer bitcasts
2010-01-21 Victor HernandezDbgInfoIntrinsic no longer appear in an instruction...
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2009-12-15 Chris LattnerRemove isPod() from DenseMapInfo, splitting it out...
2009-12-13 Chandler CarruthDon't leave pointers uninitialized in the default const...
2009-11-23 Nick LewyckyPull LLVMContext out of PromoteMemToReg.
2009-11-02 Chris Lattnerfix a bug exposed by moving SRoA earlier which caused...
2009-10-25 Nick LewyckyRemove includes of Support/Compiler.h that are no longe...
2009-10-25 Nick LewyckyRemove VISIBILITY_HIDDEN from class/struct found inside...
2009-09-21 Chris Lattnertidy up
2009-09-03 Dan GohmanChange PHINode::hasConstantValue to have a DominatorTre...
2009-08-07 Dan GohmanFix a bunch of namespace pollution.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-30 Daniel DunbarTwines: Don't allow implicit conversion from integers...
2009-07-30 Daniel DunbarSwitch obvious clients to Twine instead of utostr ...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-05 Owen AndersonMore LLVMContext-ification.
2009-05-06 Dan GohmanSimplify code by using SmallVector's pop_back_val(...
2009-04-16 Eli FriedmanFix for PR3944: make mem2reg O(N) instead of O(N^2...
2009-03-06 Dale JohannesenTweak the check for promotable alloca's to handle
2008-11-17 Devang PatelLet AnalyzeAlloca() remove debug intrinsics.
2008-11-08 Daniel DunbarRework r58829, allowing removal of dbg info intrinsics...
2008-11-07 Bill WendlingBCUI + 1 doesn't work. Use next instead.
2008-11-07 Devang PatelHandle (delete) dbg intrinsics while promoting alloca.
2008-10-27 Chris LattnerRewrite all the 'PromoteLocallyUsedAlloca[s]' logic...
2008-10-27 Chris LattnerAdd a new LargeBlockInfo helper, which is just a wrappe...
next