summaryrefslogtreecommitdiff
path: root/test/Transforms
Commit message (Expand)AuthorAge
* Fix all the remaining lost-fast-math-flags bugs I've been able to find. The ...Owen Anderson2014-01-20
* InstCombine: Modernize a bunch of cast combines.Benjamin Kramer2014-01-19
* InstCombine: Replace a hand-rolled version of isKnownToBeAPowerOfTwo with the...Benjamin Kramer2014-01-19
* InstCombine: Teach most integer add/sub/mul/div combines how to deal with vec...Benjamin Kramer2014-01-19
* InstCombine: Refactor fmul/fdiv combines to handle vectors.Benjamin Kramer2014-01-19
* Fix a really nasty SROA bug with how we handled out-of-bounds memcpyChandler Carruth2014-01-19
* LoopVectorizer: A reduction that has multiple uses of the reduction value is notArnold Schwaighofer2014-01-19
* Don't refuse to transform constexpr(call(arg, ...)) to call(constexpr(arg), ....Nick Lewycky2014-01-18
* InstCombine: Make the (fmul X, -1.0) -> (fsub -0.0, X) transform handle vecto...Benjamin Kramer2014-01-18
* Fix more instances of dropped fast math flags when optimizing FADD instructio...Owen Anderson2014-01-18
* Fix two cases where we could lose fast math flags when optimizing FADD expres...Owen Anderson2014-01-16
* Fix an instance where we would drop fast math flags when performing an fdiv t...Owen Anderson2014-01-16
* Fix a bug in InstCombine where we failed to preserve fast math flags when opt...Owen Anderson2014-01-16
* Teach InstCombine that (fmul X, -1.0) can be simplified to (fneg X), which LL...Owen Anderson2014-01-16
* Fix PR18449: SCEV needs more precise max BECount for multi-exit loop.Andrew Trick2014-01-15
* Switch-to-lookup tables: set threshold to 3 casesHans Wennborg2014-01-15
* LoopVectorize: Only strip casts from integer types when replacing symbolicArnold Schwaighofer2014-01-15
* Do pointer cast simplifications on addrspacecastMatt Arsenault2014-01-14
* Make nocapture analysis work with addrspacecastMatt Arsenault2014-01-14
* Switch-to-lookup tables: Don't require a result for the defaultHans Wennborg2014-01-12
* Fix broken CHECK lines.Benjamin Kramer2014-01-11
* llvm/test/Transforms/SampleProfile/syntax.ll: Eliminate locale-sensitive mess...NAKAMURA Takumi2014-01-11
* Extend and simplify the sample profile input file.Diego Novillo2014-01-10
* Propagation of profile samples through the CFG.Diego Novillo2014-01-10
* LoopVectorizer: Handle strided memory accesses by versioningArnold Schwaighofer2014-01-10
* Fix a bug about generating undef operand when optimising shuffle vector and i...Hao Liu2014-01-08
* Reapply r198654 "indvars: sink truncates outside the loop."Andrew Trick2014-01-07
* Revert "indvars: sink truncates outside the loop."Andrew Trick2014-01-07
* indvars: sink truncates outside the loop.Andrew Trick2014-01-07
* Reapply r198478 "Fix PR18361: Invalidate LoopDispositions after LoopSimplify ...Andrew Trick2014-01-06
* Revert "Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists th...Alp Toker2014-01-04
* Fix PR18361: Invalidate LoopDispositions after LoopSimplify hoists things.Andrew Trick2014-01-04
* Fix loop rerolling pass failure with non-consant loop lower boundDavid Peixotto2014-01-03
* BasicAA: Use reachabilty instead of dominance for checking value equality in phiArnold Schwaighofer2014-01-03
* Delete unread globals through addrspacecastMatt Arsenault2014-01-02
* Fix addrspacecast with metadata globalsMatt Arsenault2014-01-02
* indvars: insert truncate at loop boundary to avoid redundant IVs.Andrew Trick2014-01-02
* BasicAA: Fix value equality and phi cyclesArnold Schwaighofer2014-01-02
* Disable transforms that introduce calls to exp10*() on Linux due toChandler Carruth2013-12-28
* Add support to indvars for optimizing sadd.with.overflow.Andrew Trick2013-12-23
* Fix Scalarizer insertion point when replacing PHIs with insertelementsRichard Sandiford2013-12-23
* Fix Scalarizer handling of vector GEPs with multiple index operandsRichard Sandiford2013-12-23
* Transforms: Don't create bad weights when eliminating dead casesJustin Bogner2013-12-20
* test: Make a branchweight test more specificJustin Bogner2013-12-20
* test: Prefer CHECK-LABEL to CHECK in branchweight testsJustin Bogner2013-12-20
* LoopVectorizer: Don't if-convert constant expressions that can trapArnold Schwaighofer2013-12-17
* Enable double to float shrinking optimizations for binary functions like 'fmi...Yi Jiang2013-12-16
* There is no exp10 on NetBSD.Joerg Sonnenberger2013-12-15
* [inliner] Fix PR18206 by preventing inlining functions that call setjmpChandler Carruth2013-12-13
* [inliner] Completely change (and fix) how the inline cost analysisChandler Carruth2013-12-13