Add a missing forward declaration of PassManagerBase.
[oota-llvm.git] / lib / Transforms /
2012-07-02 Duncan SandsGlobalOpt forgot to handle bitcast when analyzing globa...
2012-07-02 Nuno Lopesfix the regression I introduced in r159385 (it's necess...
2012-07-02 Stepan DyatkovskiyIntRange:
2012-07-02 Kostya Serebryany[asan] small code simplification
2012-06-30 Bill WendlingDon't reinsert the 'atexit' function if it already...
2012-06-29 Nuno Lopesrevert r159440. As Duncan pointed out, the test for...
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 Nuno Lopesignore 'invoke new' in isInstructionTriviallyDead,...
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 Nuno Lopesmake instcombine produce calls to llvm.donothing instea...
2012-06-28 Kostya Serebryany[asan] set a hard limit on the number of instructions...
2012-06-28 Hal FinkelPrecompute SCEV pointer analysis prior to instruction...
2012-06-28 Hal FinkelRemove a useless check in BBVectorize.
2012-06-28 Hal FinkelAllow BBVectorize to form non-2^n-length vectors.
2012-06-28 Hal FinkelRefactor operation equivalence checking in BBVectorize...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-06-27 Matt Beaumont-GayRevert r159136 due to PR13124.
2012-06-27 Duncan SandsSome reassociate optimizations create new instructions...
2012-06-26 Evan ChengRemove a instcombine transform that (no longer?) makes...
2012-06-26 Duncan SandsReplacing zero-sized alloca's with a null pointer is...
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-25 Rafael EspindolaIf a constant or a function has linkonce_odr linkage...
2012-06-25 Eli BenderskyThe name (and comment describing) of llvm::GetFirstDebu...
2012-06-24 NAKAMURA Takumillvm/lib: [CMake] Add explicit dependency to intrinsics...
2012-06-24 Hal FinkelAllow controlling vectorization of boolean values separ...
2012-06-24 Nick LewyckyRemove dyn_cast + dereference pattern by replacing...
2012-06-24 Nick LewyckyTab to spaces. No functionality change.
2012-06-24 Nick LewyckyRemove a dangling reference to a deleted instruction...
2012-06-23 Hal FinkelAllow BBVectorize to fuse compare instructions.
2012-06-23 Hans WennborgExtend the IL for selecting TLS models (PR9788)
2012-06-23 Stepan DyatkovskiyOptimized usage of new SwitchInst case values (Integers...
2012-06-23 Nuno LopesBoundsChecking: attach debug info to traps to make...
2012-06-22 Jakob Stoklund OlesenRevert remaining part of r93200: "Disable folding sext...
2012-06-22 Stepan DyatkovskiyFixed r158979.
2012-06-22 Nuno Lopesfix whitespace in my last commit.
2012-06-22 Nuno Lopesremove extractMallocCallFromBitCast, since it was tailo...
2012-06-21 Nuno Lopesinstcombine: disable optimization of 'invoke null...
2012-06-21 Evan ChengLook pass zext to strength reduce an udiv. Patch by...
2012-06-21 Nuno LopesAdd support for invoke to the MemoryBuiltin analysid.
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-20 Nuno Lopesreplace usage of EmitGEPOffset() with TargetData::getIn...
2012-06-20 Chandler CarruthFix two rather subtle internal vs. external linker...
2012-06-17 Pete CooperNow that SROA can form alloca's for dynamic vector...
2012-06-16 Hal FinkelTeach BBVectorize to combine, when possible, or discard...
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 Rafael EspindolaSome optimizations done by globalopt are safe only...
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 Rafael EspindolaImplement the isSafeToDiscardIfUnused predicate and...
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-14 Manman RenInstCombine: fix a bug when combining (fcmp cc0 x,...
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-13 Manman RenSimplifyCFG: fold unconditional branch to its predecess...
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-11 Benjamin KramerInstCombine: factor code better.
2012-06-10 Benjamin KramerInstCombine: Turn (zext A) == (B & (1<<X)-1) into A...
2012-06-09 Dmitri GribenkoConvert comments to proper Doxygen comments.
2012-06-08 Nuno Lopescanonicalize:
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-07 Nadav RotemFix a bug in FoldSelectOpOp. Bitcast ops may change...
2012-06-06 Benjamin KramerRemove unused private fields found by clang's new ...
2012-06-06 Chad RosierFix combine of uno && ord -> false so that the ordering...
2012-06-06 Duncan SandsGrab-bag of reassociate tweaks. Unify handling of...
2012-06-05 Andrew TrickLoopUnroll: always check for NULL LoopPassManager
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-02 Stepan DyatkovskiyPR1255: case ranges.
2012-06-01 Bill WendlingRegister the gcov "writeout" at init time. Don't list...
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-30 Kostya Serebryany[asan] instrument cmpxchg and atomicrmw
2012-05-29 Nuno Lopesbounds checking:
2012-05-29 Stepan DyatkovskiyConstantRangesSet renamed to IntegersSubset. CRSBuilder...
2012-05-28 Benjamin KramerFix suspicous hasOneUse() check, found by PVS Studio...
2012-05-28 Benjamin KramerInstCombine: Fix infinite loop when encountering switch...
2012-05-28 Stepan DyatkovskiyPR1255: Case Ranges
next