Make MemoryBuiltins aware of TargetLibraryInfo.
[oota-llvm.git] / lib / Transforms / Scalar /
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-08-27 Dan GohmanDon't use for loops for code that is only intended...
2012-08-24 Benjamin KramerGVN: Fix quadratic runtime on the number of switch...
2012-08-22 Benjamin KramerSimplifyLibCalls: Give all safely-shrinkable libcalls...
2012-08-22 Chad RosierAdd a few float shrinking optimizations to SimplifyLibC...
2012-08-22 Chad RosierAdd a new helper function, AddOpt(F1, F1, Opt), as...
2012-08-21 Richard SmithDon't bind a reference to a dereferenced null pointer...
2012-08-21 Chandler CarruthPort the global copy optimization from the SROA pass...
2012-08-21 Michael Liaorevise debug output to avoid dangling pointer
2012-08-18 Benjamin KramerSimplifyLibcalls: Add fabs and trunc to the list of...
2012-08-16 Rafael EspindolaTeach GVN to reason about edges dominating uses. This...
2012-08-15 Bill WendlingRemove dead flag.
2012-08-14 Craig TopperChange greater than to greater than or equal so that...
2012-08-14 Nadav RotemDuring the CodeGenPrepare we often lower intrinsics...
2012-08-10 Rafael EspindolaConstify some basic blocks, no functionality change.
2012-08-10 Pete CooperFix crash when when do lto on Bullet. Dynamic GEPs...
2012-08-08 Eli FriedmanisAllocLikeFn is allowed to return true for functions...
2012-08-08 Dan GohmanAvoid recomputing the unique exit blocks and their...
2012-07-27 Evan ChengTeach CodeGenPrep to look past bitcast when it's duplic...
2012-07-26 Nuno Lopesdo null checks for a few more Emit*() functions.
2012-07-26 Duncan SandsStop reassociate from looking through expressions of...
2012-07-25 Nuno Lopesmake all Emit*() functions consult the TargetLibraryInf...
2012-07-24 Nadav RotemClean whitespaces.
2012-07-23 Dan GohmanAn objc_retain can serve as a may-use for a different...
2012-07-23 Nadav RotemSuppress a warning.
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-22 Chandler CarruthMove the initialization of the bounds checking pass...
2012-07-20 Nuno Lopesmove the bounds checking pass to the instrumentation...
2012-07-20 Richard OsborneFix assertion in jump threading (PR13405).
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
next