Teach instCombine to remove malloc+free if malloc's only uses are comparisons
[oota-llvm.git] / lib / Transforms / Utils /
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-05-04 Bob WilsonCombine the implementations of the core part of the...
2010-05-01 Chris Lattnerrename InlineInfo.DevirtualizedCalls -> InlinedCalls to
2010-05-01 Chris LattnerImplement rdar://6295824 and PR6724 with two tiny changes
2010-04-26 Chris LattnerFix a problem that lower invoke has with allocas (PR669...
2010-04-23 Chris Lattnerswitch InlineInfo.DevirtualizedCalls's list to be of...
2010-04-22 Chris LattnerThe inliner was choosing to not consider call sites
2010-04-22 Chris Lattnerrefactor the interface to InlineFunction so that most...
2010-04-22 Chris Lattnerwhen inlining something like this:
2010-04-22 Chris Lattnereliminate dead #include.
2010-04-21 Bob WilsonFix a performance problem with the new SSAUpdater....
2010-04-20 Devang PatelRename ValueMapTy as ValueToValueMapTy to clearly indic...
2010-04-20 Devang PatelThere is no need to install ValueMapper.h header.
2010-04-17 Bob WilsonRe-commit my previous SSAUpdater changes. The previous...
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-13 Eric ChristopherActually... return after the check for invalid input.
2010-04-12 Eric ChristopherVerify function prototypes before trying to optimize...
2010-04-09 Gabor Greifperformance: cache result of looking up user
2010-04-07 Eric ChristopherAdd support for stpncpy_chk.
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-04-05 Evan ChengCode clean up.
2010-04-04 Mon P WangReapply address space patch after fixing an issue in...
2010-04-03 Bob WilsonRevert all my SSAUpdater patches. The PHI placement...
2010-04-03 Bob WilsonAdd a DEBUG_TYPE for the SSAUpdater.
2010-04-02 Mon P WangRevert r100191 since it breaks objc in clang
2010-04-02 Mon P WangReapply address space patch after fixing an issue in...
2010-04-02 Bob WilsonRecommit 100158 now that the buildbots are happy again.
2010-04-02 Bob WilsonRevert 100158 in case it is causing some of the buildbo...
2010-04-02 Bob WilsonCheck for terminating conditions before adding PHIs...
2010-04-01 Bob WilsonRemove trailing whitespace.
2010-04-01 Bob WilsonRewrite another SSAUpdater function to avoid recursion.
2010-04-01 Bob WilsonChange another SSAUpdater function to avoid recursion.
2010-04-01 Bob WilsonSimplify the code to check for existing PHIs, now that...
2010-04-01 Bob WilsonThe SSAUpdater should avoid recursive traversals of...
2010-03-31 Bob WilsonRewrite part of the SSAUpdater to be more careful about...
2010-03-30 Bob WilsonRevert Mon Ping's change 99928, since it broke all...
2010-03-30 Mon P WangAdded support for address spaces and added a isVolatile...
2010-03-30 Dan GohmanFix a grammaro.
2010-03-30 Gabor Greiffix two cases where the arguments were extracted from...
2010-03-25 Gabor Greifrename pred_const_iterator to const_pred_iterator for...
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-03-24 Eric ChristopherTemporarily revert this, it's causing an issue with...
2010-03-24 Gabor GreifFinally land the InvokeInst operand reordering.
2010-03-24 Gabor Greifcache result of UI.getOperandNo() instead of calling...
2010-03-23 Chris Lattneradd some accessors to callsite/callinst/invokeinst...
2010-03-23 Evan ChengTeach simplify libcall to transform __strcpy_chk to...
2010-03-22 Evan ChengFix 80 col violation.
2010-03-22 Gabor Greifbacking out r99170 because it still fails on clang...
2010-03-22 Gabor GreifNow that hopefully all direct accesses to InvokeInst...
2010-03-19 Gabor Greifback out r98957, it broke smooshlab.apple.com:8010...
2010-03-19 Gabor GreifRecommit r80858 again (which has been backed out in...
2010-03-15 Devang PatelSkip debug info intrinsics.
2010-03-14 Bill WendlingMake returns more consistent with others.
2010-03-12 Benjamin KramerAdd a virtual destructor and give vtable a home.
2010-03-12 Benjamin KramerFactor checked library call optimization into a common...
2010-03-11 Benjamin Kramerstpcpy is so similar to strcpy, it doesn't deserve...
2010-03-11 Eric ChristopherLower stpcpy_chk when possible.
2010-03-11 Eric ChristopherFix typo.
2010-03-11 Eric ChristopherAdd strncpy libcall creator. Use it when it should...
2010-03-10 Dan GohmanAdd a DominatorTree argument to isLCSSA so that it...
2010-03-10 Dan GohmanFix a comment.
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-03-08 Devang PatelRevert r97947.
2010-03-08 Devang PatelAvoid using DIDescriptor.isNull().
2010-03-05 Ted KremenekUpdate CMake build.
2010-03-05 Eric ChristopherMove SimplifyLibCalls's LibCall builders to a separate...
2010-03-01 Dan GohmanAdd some debug output to LoopSimplify.
2010-02-25 Dan GohmanMake LoopSimplify change conditional branches in loop...
2010-02-16 Bob WilsonRename SuccessorNumber to GetSuccessorNumber.
2010-02-16 Bob WilsonRefactor to share code to find the position of a basic...
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Chris Lattnerfix PR6305 by handling BlockAddress in a helper function
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-13 Chris LattnerSpeed up codegen prepare from 3.58s to 0.488s.
2010-02-13 Chris LattnerPHINode::getBasicBlockIndex is O(n) in the number of...
2010-02-13 Chris Lattneriterate over preds using PHI information when available...
2010-02-05 Jakob Stoklund OlesenTeach SimplifyCFG about magic pointer constants.
2010-02-05 Dan GohmanUse a SmallSetVector instead of a SetVector; this code...
2010-02-01 Bob WilsonFix pr6198 by moving the isSized() check to an outer...
2010-01-30 Bob WilsonCheck alignment of loads when deciding whether it is...
2010-01-29 Bob WilsonUse uint64_t instead of unsigned for offsets and sizes.
2010-01-29 Bob WilsonImprove isSafeToLoadUnconditionally to recognize that...
2010-01-29 Victor Hernandezmem2reg erases the dbg.declare intrinsics that it conve...
2010-01-27 Bob WilsonAvoid creating redundant PHIs in SSAUpdater::GetValueIn...
2010-01-27 Benjamin KramerDon't bother with sprintf, just pass the Twine through.
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 HernandezAvoid extra calls to MD->getNumOperands()
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-24 Chris Lattnermake -fno-rtti the default unless a directory builds...
next