Allow the C API users to keep relying on the OutMessages parameter.
[oota-llvm.git] / lib / Transforms /
2014-10-24 Evgeniy Stepanov[msan] Make -msan-check-constant-shadow a bit stronger.
2014-10-23 Nick LewyckyIf requested, apply function merging at -O0 too. It...
2014-10-23 Timur IskhodzhanovMake getDISubprogram(const Function *F) available in...
2014-10-23 Sanjay PatelHandle sqrt() shrinking in SimplifyLibCalls like any...
2014-10-23 Frederic RissAssert that ValueHandleBase::ValueIsRAUWd doesn't chang...
2014-10-23 Evgeniy Stepanov[msan] Emit checks for constant shadow values under...
2014-10-22 Benjamin KramerLoopVectorize: Simplify code. No functionality change.
2014-10-22 Diego NovilloShorten auto iterators for function basic blocks.
2014-10-22 Diego NovilloUse auto iteration in lib/Transforms/Scalar/SampleProfi...
2014-10-22 Philip ReamesPreserving 'nonnull' metadata in SimplifyCFG
2014-10-22 Sanjay PatelShrinkify libcalls: use float versions of double libm...
2014-10-22 Diego NovilloChange error to warning when a profile cannot be found.
2014-10-22 Diego NovilloSupport using sample profiles with partial debug info.
2014-10-22 Evgeniy Stepanov[msan] Handle param-tls overflow.
2014-10-21 Hans WennborgRevert "Teach the load analysis to allow finding availa...
2014-10-21 JF BastienLTO: respect command-line options that disable vectoriz...
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-21 Philip ReamesTeach combineMetadata how to merge 'nonnull' metadata.
2014-10-21 Philip ReamesPreserve 'nonnull' when changing type of the load.
2014-10-21 David MajnemerInstCombine: Simplify FoldICmpCstShrCst
2014-10-21 Chandler CarruthTeach the load analysis to allow finding available...
2014-10-21 Paul RobinsonDo not attribute static allocas to the call site's...
2014-10-21 Philip ReamesIntroduce enum values for previously defined metadata...
2014-10-20 David MajnemerIR: Replace DataLayout::RoundUpAlignment with RoundUpTo...
2014-10-20 Chandler CarruthFix a somewhat subtle pair of issues with JumpThreading...
2014-10-20 Chandler CarruthTeach the load analysis driving core instcombine logic...
2014-10-19 Chandler CarruthDo a better and more complete job of preserving metadat...
2014-10-19 David MajnemerInstCombine: (sub (or A B) (xor A B)) --> (and A B)
2014-10-19 David MajnemerInstCombine: Optimize icmp eq/ne (shl Const2, A), Const1
2014-10-19 Chandler CarruthFix a long-standing miscompile in the load analysis...
2014-10-18 Chandler CarruthPreserve AA metadata when combining (cast (load (....
2014-10-18 Chandler Carruth[InstCombine] Do an about-face on how LLVM canonicalize...
2014-10-18 Chandler Carruth[SROA] Change how SROA does vector-based promotion...
2014-10-17 Evgeniy Stepanov[msan] Fix handling of byval arguments with large align...
2014-10-17 Rafael EspindolaRevert "TRE: make TRE a bit more aggressive"
2014-10-17 Hal Finkel[DSE] Remove no-data-layout-only type-based overlap...
2014-10-16 Chandler Carruth[SROA] Switch the common variable name for the 'AllocaS...
2014-10-16 Chandler Carruth[SROA] More range-based cleanups to SROA, these brought...
2014-10-16 Chandler Carruth[SROA] Switch a couple of overly complex iterator acces...
2014-10-16 Chandler Carruth[SROA] Start more deeply moving SROA to use ranges...
2014-10-16 Bjorn SteinbrinkAllow call-slop optzn for destinations with a suitable...
2014-10-16 Sanjay Patelfold: sqrt(x * x * y) -> fabs(x) * sqrt(y)
2014-10-16 Akira HatanakaReapply r219832 - InstCombine: Narrow switch instructio...
2014-10-16 Saleem AbdulrasoolTRE: make TRE a bit more aggressive
2014-10-16 Akira HatanakaRevert r219832.
2014-10-15 Hal FinkelPreserve non-byval pointer alignment attributes using...
2014-10-15 Chris BienemanFixing the build failure due to compiler warnings and...
2014-10-15 Chris BienemanDefining a new API for debug options that doesn't rely...
2014-10-15 Akira HatanakaInstCombine: Narrow switch instructions using known...
2014-10-15 Hal Finkel[SLPVectorize] Basic ephemeral-value awareness
2014-10-14 Eric ChristopherNo need to cache this unused variable.
2014-10-14 Hal Finkel[LoopVectorize] Ignore @llvm.assume for cost estimates...
2014-10-14 Sanjay PatelOptimize away fabs() calls when input is squared (known...
2014-10-14 David MajnemerInstCombine: Don't miscompile X % ((Pow2 << A) >>u B)
2014-10-14 Marcello MaggioniSwitch to select optimization for two-case switches
2014-10-14 Sanjay Patelfix formatting; NFC
2014-10-14 Chandler CarruthAdd some optional passes around the vectorizer to both...
2014-10-13 David MajnemerInstCombine: Fix miscompile in X % -Y -> X % Y transform
2014-10-13 David MajnemerInstCombine: Don't miscompile (x lshr C1) udiv C2
2014-10-12 Joerg SonnenbergerRevert r219223, it creates invalid PHI nodes.
2014-10-12 Benjamin KramerInstCombine: Turn (x != 0 & x <u C) into the canonical...
2014-10-12 David MajnemerInstCombine: Simplify commonIDivTransforms
2014-10-11 David MajnemerInstCombine: Don't fold (X <<s log(INT_MIN)) /s INT_MIN...
2014-10-11 David MajnemerInstCombine, InstSimplify: (%X /s C1) /s C2 isn't alway...
2014-10-11 David MajnemerInstCombine: mul to shl shouldn't preserve nsw
2014-10-11 Chandler Carruth[SCEV] Fix one more caller blindly passing the latch...
2014-10-11 Chandler Carruth[SCEV] Add some asserts to the recently improved trip...
2014-10-10 Arnold SchwaighoferSimplifyCFG: Don't convert phis into selects if we...
2014-10-09 Chad Rosier[Reassociate] Don't canonicalize X - undef to X + ...
2014-10-09 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparisons...
2014-10-09 Bob WilsonUse triple's isiOS() and isOSDarwin() methods.
2014-10-08 David MajnemerInliner: Non-local functions in COMDATs shouldn't be...
2014-10-08 Justin BognerRevert "[InstCombine] re-commit r218721 with fix for...
2014-10-08 Suyog SardaFormat spacing and remove extra lines to comply with...
2014-10-08 David MajnemerGlobalOpt: Don't drop unused memberes of a Comdat
2014-10-08 Gerolf Hoflehner[InstCombine] re-commit r218721 with fix for pr21199
2014-10-08 Hans WennborgRevert r219175 - [InstCombine] re-commit r218721 icmp...
2014-10-07 David BlaikieDebugInfo+DFSan: Ensure that debug info references...
2014-10-07 Duncan P. N. Exon... LoopUnroll: Create sub-loops in LoopInfo
2014-10-07 Duncan P. N. Exon... LoopUnroll: Only check for ScalarEvolution analysis...
2014-10-07 Marcello MaggioniTwo case switch to select optimization
2014-10-07 David BlaikieDebugInfo+DeadArgElimination: Ensure llvm::Function...
2014-10-07 Suyog SardaReformat if statement to comply with LLVM standards...
2014-10-07 Suyog SardaReformat to comply with LLVM coding standards using...
2014-10-07 Tilmann Scheller[InstCombine] Reformat if statements to comply with...
2014-10-07 David MajnemerGlobalDCE: Don't drop any COMDAT members
2014-10-07 Gerolf Hoflehner[InstCombine] re-commit r218721 icmp-select-icmp optimi...
2014-10-06 David Blaikierange-for some loops in DAE
2014-10-06 Duncan P. N. Exon... LoopUnroll: Change code order of changes to new basic...
2014-10-06 Duncan P. N. Exon... Sink comment, NFC
2014-10-05 Owen AndersonGive the Reassociate pass a bit more flexibility and...
2014-10-05 Hal Finkel[InstCombine] Simplify the logic from r219067 using...
2014-10-04 Hal Finkel[InstCombine] Remove redundant @llvm.assume intrinsics
2014-10-04 Benjamin KramerRemove unnecessary copying or replace it with moves...
2014-10-03 Duncan P. N. Exon... Revert "Revert "DI: Fold constant arguments into a...
2014-10-03 Benjamin KramerEliminate some deep std::vector copies. NFC.
2014-10-02 Duncan P. N. Exon... Revert "DI: Fold constant arguments into a single MDString"
2014-10-02 Duncan P. N. Exon... DI: Fold constant arguments into a single MDString
2014-10-02 Sanjay PatelOptimize square root squared (PR21126).
2014-10-02 Sanjay PatelUse the local variable that other clauses around here...
next