Don't wipe out global variables that are probably storing pointers to heap
[oota-llvm.git] / lib / Transforms / Scalar /
2012-07-18 Andrew Trickindvars: drive by heuristics fix.
2012-07-18 Andrew Trickindvars: Linear function test replace should avoid...
2012-07-17 Andrew TrickReapply r160340. LSR: Limit CollectSubexprs.
2012-07-17 Andrew TrickRevert "LSR: try not to blow up solving combinatorial...
2012-07-17 Andrew TrickLSR: try not to blow up solving combinatorial problems...
2012-07-16 Nuno Lopesfix PR13339 (remove the predecessor from the unwind...
2012-07-13 Andrew TrickLSR Fix: check SCEV expression safety before expansion.
2012-07-03 Nuno LopesBoundsChecking: optimize out the check for offset ...
2012-07-02 Nuno Lopesfix the regression I introduced in r159385 (it's necess...
2012-06-29 Benjamin KramerCodeGenPrepare: Don't crash when TLI is not available.
2012-06-29 Duncan SandsRework this to clarify where the removal of nodes from...
2012-06-29 Duncan SandsFix a reassociate crash on sozefx when compiling with...
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2012-06-29 Bill WendlingThe DIBuilder class is just a wrapper around debug...
2012-06-28 Nuno Lopesmake simplifyCFG erase invokes to readonly/readnone...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-27 Duncan SandsSome reassociate optimizations create new instructions...
2012-06-25 Nuno Lopesrevert my previous commit (r159173), since as Eli point...
2012-06-25 Nuno Lopesdo not set realloc() as NotAlias, since it can return...
2012-06-25 Dan GohmanFix the objc_autoreleasedReturnValue optimization code...
2012-06-25 Nuno Lopesimprove optimization of invoke instructions:
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-24 Nick LewyckyRemove a dangling reference to a deleted instruction...
2012-06-23 Nuno LopesBoundsChecking: attach debug info to traps to make...
2012-06-21 Nuno Lopesport the BoundsChecking patch to the new MemoryBuiltin...
2012-06-21 Nuno Lopesrefactor the MemoryBuiltin analysis:
2012-06-21 Nadav RotemAdd a number of threshold arguments to the SRA pass.
2012-06-17 Pete CooperNow that SROA can form alloca's for dynamic vector...
2012-06-16 Hal FinkelMove the Metadata merging methods from GVN and make...
2012-06-16 Evan ChengIt's not deterministic to iterate over SmallPtrSet...
2012-06-16 Pete CooperFix crash from r158529 on Bullet.
2012-06-15 Andrew TrickLSR: fix expansion of scaled reg in non-address type...
2012-06-15 Andrew TrickLSR fix: "Special" users are just like "Basic" users...
2012-06-15 Pete CooperAllow SROA to split up an array of vectors into multipl...
2012-06-15 Duncan SandsFix issues (infinite loop and/or crash) with self-refer...
2012-06-14 Pete CooperRecommit r158407: Allow SROA to look at a vector type...
2012-06-14 Pete CooperRevert r158454: Allow SROA to look at a vector type...
2012-06-14 Pete CooperRecommit r158407: Allow SROA to look at a vector type...
2012-06-13 Pete CooperRevert "Allow SROA to look at a vector type and see...
2012-06-13 Pete CooperAllow SROA to look at a vector type and see if the...
2012-06-13 Duncan SandsIt is possible for several constants which aren't indiv...
2012-06-13 Duncan SandsWhen linearizing a multiplication, return at once if...
2012-06-12 Duncan SandsUse DenseMap as SmallMap workaround rather than std...
2012-06-12 Duncan SandsUse std::map rather than SmallMap because SmallMap...
2012-06-12 Duncan SandsNow that Reassociate's LinearizeExprTree can look throu...
2012-06-08 Duncan SandsReapply commit 158073 with a fix (the testcase was...
2012-06-08 Nuno LopesBoundsChecking: add support for ConstantPointerNull...
2012-06-08 Duncan SandsRevert commit 158073 while waiting for a fix. The...
2012-06-06 Duncan SandsGrab-bag of reassociate tweaks. Unify handling of...
2012-06-04 Rafael EspindolaWhen gvn decides to replace an instruction with another...
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-06-01 Nuno LopesBoundsChecking: fix a bug when the handling of recursiv...
2012-05-31 Nuno Lopesadd -bounds-checking-multiple-traps option to make...
2012-05-31 Nuno Lopesrevamp BoundsChecking considerably:
2012-05-31 Duncan SandsEnhance the sinking code to handle diamond patterns...
2012-05-29 Nuno Lopesbounds checking:
2012-05-27 Chris LattnerReimplement the intrinsic verifier to use the same...
2012-05-26 Duncan SandsSince commit 157467, if reassociate isn't actually...
2012-05-26 Duncan SandsMove this debug statement earlier so it is easy to...
2012-05-25 Nuno Lopesbounds checking: add support for byval arguments
2012-05-25 Nuno Lopesboundschecking:
2012-05-25 Duncan SandsMake the reassociation pass more powerful so that it...
2012-05-23 Nuno LopesBoundsChecking: add a couple of simple tests and fix...
2012-05-22 Nuno Lopesaddress some of John Criswell's comments
2012-05-22 Nuno Lopeshopefully fix the CMake build. sorry for breakage
2012-05-22 Nuno Lopesadd a new pass to instrument loads and stores for run...
2012-05-22 Duncan SandsFix PR12858, a crash due to GVN's PRE not fully removin...
2012-05-21 Dan GohmanMark an unreachable region of code with llvm_unreachable.
2012-05-20 Peter CollingbourneDo not pass an invalid domtree to SimplifyInstruction...
2012-05-19 Peter CollingbourneDo not eliminate allocas whose alignment exceeds that...
2012-05-18 Dan GohmanFix replacing all the users of objc weak runtime routines
2012-05-15 David MajnemerTeach SimplifyLibCalls about stpcpy.
2012-05-14 Chad RosierMove the capture analysis from MemoryDependencyAnalysis...
2012-05-10 Dan GohmanTeach DeadStoreElimination to eliminate exit-block...
2012-05-10 Nuno Lopesteach DSE and isInstructionTriviallyDead() about calloc
2012-05-09 Dan GohmanFix the objc_storeStrong recognizer to stop before...
2012-05-09 Craig TopperRemove unused variable to get rid of warning.
2012-05-08 Dan GohmanMiscellaneous accumulated cleanups.
2012-05-08 Dan GohmanFix objc_storeStrong pattern matching to catch a potent...
2012-05-08 Duncan SandsCalling ReassociateExpression recursively is extremely...
2012-05-07 Owen AndersonTeach reassociate to commute FMul's and FAdd's in order...
2012-05-06 Benjamin KramerSwitch the select to branch transformation on by default.
2012-05-05 Benjamin KramerCodeGenPrepare: Add a transform to turn selects into...
2012-05-04 Bill WendlingAdd 'landingpad' instructions to the list of instructio...
2012-05-04 Chandler CarruthA pile of long over-due refactorings here. There are...
2012-05-02 Bill WendlingWhitespace cleanup.
2012-05-02 Bill WendlingThe value held in the vector may be RAUW'ed by some...
2012-05-01 Nick LewyckyAn instruction in a loop is not guaranteed to be execut...
2012-04-30 Bill WendlingSecond attempt at PR12573:
2012-04-30 Bill WendlingRemove hack from r154987. The problem persists even...
2012-04-30 Rafael EspindolaMake sure HoistInsertPosition finds a position that...
2012-04-27 David BlaikieChange recurse depth limit to uint32 to fix warning.
2012-04-27 Dan GohmanMiscellaneous accumulated cleanups.
2012-04-27 Mon P WangAdd an early bailout to IsValueFullyAvailableInBlock...
2012-04-26 Jakob Stoklund OlesenBreak up getProfitableChainIncrement().
2012-04-26 Jakob Stoklund OlesenTurn IVChain into a struct.
2012-04-26 Chandler CarruthTeach the reassociate pass to fold chains of multiplies...
2012-04-25 Jakob Stoklund OlesenPrint IV chain numbers while collecting them.
2012-04-25 Dan GohmanSimplify the known retain count tracking; use a boolean...
2012-04-24 Dan GohmanBuild custom predecessor and successor lists for each...
next