summaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
Commit message (Expand)AuthorAge
...
* Have a few places that want to simplify phi nodes use SimplifyInstructionDuncan Sands2010-11-16
* remove some dead code.Chris Lattner2010-08-18
* Don't look up the "dbg" metadata kind by name.Dan Gohman2010-07-20
* cache result of operator*Gabor Greif2010-07-09
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-21
* Copy location info for current function argument from dbg.declare if respecti...Devang Patel2010-06-04
* Fix typo.Devang Patel2010-05-28
* Fix typo.Devang Patel2010-05-28
* Do not drop location info for inlined function args.Devang Patel2010-05-27
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-11
* Wrap const MDNode * inside DIDescriptor.Devang Patel2010-05-07
* Use overloaded operators instead of DIDescriptor::getNode()Devang Patel2010-05-07
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-25
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* mem2reg erases the dbg.declare intrinsics that it converts to dbg.val intrinsicsVictor Hernandez2010-01-29
* some cleanups.Chris Lattner2010-01-27
* no need to check for nullChris Lattner2010-01-27
* When converting dbg.declare to dbg.value, attach promoted store's debug metad...Victor Hernandez2010-01-27
* Switch AllocaDbgDeclares to SmallVector and don't leak DIFactoryVictor Hernandez2010-01-26
* In mem2reg, for all alloca/stores that get promoted where the alloca has an a...Victor Hernandez2010-01-26
* Revert r94260 until findDbgDeclare() is made more efficientVictor Hernandez2010-01-25
* In mem2reg, for all alloca/stores that get promoted where the alloca has an a...Victor Hernandez2010-01-23
* Keep ignoring pointer-to-pointer bitcastsVictor Hernandez2010-01-22
* DbgInfoIntrinsic no longer appear in an instruction's use listVictor Hernandez2010-01-21
* Use do+while instead of while for loops which obviously have aDan Gohman2010-01-05
* Remove isPod() from DenseMapInfo, splitting it out to its ownChris Lattner2009-12-15
* Don't leave pointers uninitialized in the default constructor. GCC complainsChandler Carruth2009-12-13
* Pull LLVMContext out of PromoteMemToReg.Nick Lewycky2009-11-23
* fix a bug exposed by moving SRoA earlier which caused a crash building kc++Chris Lattner2009-11-02
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* tidy upChris Lattner2009-09-21
* Change PHINode::hasConstantValue to have a DominatorTree argumentDan Gohman2009-09-03
* Fix a bunch of namespace pollution.Dan Gohman2009-08-07
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Twines: Don't allow implicit conversion from integers, this is too tricky.Daniel Dunbar2009-07-30
* Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar2009-07-30
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-06
* More LLVMContext-ification.Owen Anderson2009-07-05
* Simplify code by using SmallVector's pop_back_val() instead ofDan Gohman2009-05-06
* Fix for PR3944: make mem2reg O(N) instead of O(N^2) in the number of Eli Friedman2009-04-16
* Tweak the check for promotable alloca's to handleDale Johannesen2009-03-06
* Let AnalyzeAlloca() remove debug intrinsics.Devang Patel2008-11-17
* Rework r58829, allowing removal of dbg info intrinsics during allocaDaniel Dunbar2008-11-08
* BCUI + 1 doesn't work. Use next instead.Bill Wendling2008-11-07
* Handle (delete) dbg intrinsics while promoting alloca.Devang Patel2008-11-07
* Rewrite all the 'PromoteLocallyUsedAlloca[s]' logic. With the power ofChris Lattner2008-10-27
* Add a new LargeBlockInfo helper, which is just a wrapper aroundChris Lattner2008-10-27
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-06