summaryrefslogtreecommitdiff
path: root/include/llvm/Transforms/Utils
Commit message (Expand)AuthorAge
* If PrototypeValue is erased in the middle of using the SSAUpdatorDuncan Sands2010-09-01
* implement SSAUpdater::RewriteUseAfterInsertions, a helpful form of RewriteUse.Chris Lattner2010-08-29
* remove the ABCD and SSI passes. They don't have any clients thatChris Lattner2010-08-28
* Reapply r112091 and r111922, support for metadata linking, with aDan Gohman2010-08-26
* Use MapValue in the Linker instead of having a private functionDan Gohman2010-08-24
* Teach SimplifyCFG how to simplify indirectbr instructions.Dan Gohman2010-08-14
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-06
* Revert r110396 to fix buildbots.Owen Anderson2010-08-06
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-05
* Use ValueMap instead of DenseMap.Devang Patel2010-06-24
* Cosmetic change.Devang Patel2010-06-23
* simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0Benjamin Kramer2010-06-15
* Move FindAvailableLoadedValue isSafeToLoadUnconditionally out ofDan Gohman2010-05-28
* Fix handling of unreachable blocks in the SSAUpdater. The previous code onlyBob Wilson2010-05-06
* Combine the implementations of the core part of the SSAUpdater andBob Wilson2010-05-04
* rename InlineInfo.DevirtualizedCalls -> InlinedCalls toChris Lattner2010-05-01
* switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.Chris Lattner2010-04-23
* The inliner was choosing to not consider call sitesChris Lattner2010-04-22
* refactor the interface to InlineFunction so that most of the in/outChris Lattner2010-04-22
* There is no need to install ValueMapper.h header. Devang Patel2010-04-20
* Re-commit my previous SSAUpdater changes. The previous version naively triedBob Wilson2010-04-17
* Add support for stpncpy_chk.Eric Christopher2010-04-07
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-04
* Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson2010-04-03
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-02
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-02
* Rewrite another SSAUpdater function to avoid recursion.Bob Wilson2010-04-01
* Change another SSAUpdater function to avoid recursion.Bob Wilson2010-04-01
* The SSAUpdater should avoid recursive traversals of the CFG, since that mayBob Wilson2010-04-01
* Rewrite part of the SSAUpdater to be more careful about inserting redundantBob Wilson2010-03-31
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-30
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-30
* Add comment.Evan Cheng2010-03-23
* Forgot this.Evan Cheng2010-03-23
* Add a virtual destructor and give vtable a home.Benjamin Kramer2010-03-12
* Factor checked library call optimization into a common helper class and use itBenjamin Kramer2010-03-12
* stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the __s...Benjamin Kramer2010-03-11
* Lower stpcpy_chk when possible.Eric Christopher2010-03-11
* Add strncpy libcall creator. Use it when it should be used.Eric Christopher2010-03-11
* Move SimplifyLibCalls's LibCall builders to a separate file so theyEric Christopher2010-03-05
* Rename SuccessorNumber to GetSuccessorNumber.Bob Wilson2010-02-16
* Refactor to share code to find the position of a basic block successor in theBob Wilson2010-02-16
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-05
* Check alignment of loads when deciding whether it is safe to execute themBob Wilson2010-01-30
* Improve isSafeToLoadUnconditionally to recognize that GEPs with constantBob Wilson2010-01-29
* Don't bother with sprintf, just pass the Twine through.Benjamin Kramer2010-01-27
* DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ...Victor Hernandez2010-01-21
* add a helper function.Chris Lattner2010-01-12
* Make RecursivelyDeleteTriviallyDeadInstructions,Dan Gohman2010-01-05
* convert various IntrinsicInst's to use class instead of struct.Chris Lattner2010-01-05