summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Factor out calls to AA.getDataLayout().Rafael Espindola2014-02-25
* Make a few more DataLayout variables const.Rafael Espindola2014-02-25
* [SROA] Use the original load name with the SROA-prefixed IRB rather thanChandler Carruth2014-02-25
* [SROA] Thread the ability to add a pointer-specific name prefix throughChandler Carruth2014-02-25
* [SROA] Rather than copying the logic for building a name prefix into theChandler Carruth2014-02-25
* [SROA] Simplify some of the logic to dig out the old pointer value byChandler Carruth2014-02-25
* [SROA] Adjust to new clang-format style.Chandler Carruth2014-02-25
* [SROA] Fix a *glaring* bug in r202091: you have to actually *write*Chandler Carruth2014-02-25
* Silence GCC warningAlexey Samsonov2014-02-25
* Fix typosAlp Toker2014-02-25
* [SROA] Add a debugging tool which shuffles the slices sequence prior toChandler Carruth2014-02-25
* [SROA] Use a more direct way of determining whether we are processingChandler Carruth2014-02-25
* [SROA] Fix another instability in SROA with respect to the sliceChandler Carruth2014-02-25
* Make some DataLayout pointers const.Rafael Espindola2014-02-24
* SLPVectorizer: Try vectorizing 'splat' storesArnold Schwaighofer2014-02-24
* Replace the F_Binary flag with a F_Text one.Rafael Espindola2014-02-24
* LTO: Add the loop vectorizer to the LTO pipeline.Arnold Schwaighofer2014-02-24
* Don't make F_None the default.Rafael Espindola2014-02-24
* [asan] simplify the code that compute the shadow offset; get rid of two inter...Kostya Serebryany2014-02-24
* Include <cctype> for isdigit().Logan Chien2014-02-22
* [CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.Quentin Colombet2014-02-22
* Rename a few more DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* Rename a few more DataLayout variables.Rafael Espindola2014-02-21
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* Make sure that value handle users see the transformation of an indirect call ...Nick Lewycky2014-02-20
* Add back r201608, r201622, r201624 and r201625Rafael Espindola2014-02-19
* This reverts commit r201625 and r201624.Rafael Espindola2014-02-19
* X86 CodeGenPrep: sink shufflevectors before shiftsTim Northover2014-02-19
* Now that llvm always does the right thing with private, use it.Rafael Espindola2014-02-19
* Rename some member variables from TD to DL.Rafael Espindola2014-02-18
* GlobalMerge: move "-global-merge" option to the pass itself.Tim Northover2014-02-18
* fix for null VectorizedValue assertion in the SLP Vectorizer (in function vec...Gerolf Hoflehner2014-02-17
* fixed typo in comment as my test commitGerolf Hoflehner2014-02-16
* [CodeGenPrepare][AddressingModeMatcher] Give up on type promotion if theQuentin Colombet2014-02-14
* Trivial cleanup: reuse existing variable.Rafael Espindola2014-02-14
* Do more addrspacecast transforms that happen for bitcast.Matt Arsenault2014-02-14
* InstCombine: Replace custom constant folding code with ConstantExpr.Benjamin Kramer2014-02-13
* Reduce code duplication resulting from the ConstantVector/ConstantDataVector ...Benjamin Kramer2014-02-13
* GlobalOpt: Aliases don't have sections, don't copy them when replacingReid Kleckner2014-02-13
* Remove a very old instcombine where we would turn sequences of selects intoOwen Anderson2014-02-12
* [Vectorizer] Add a new 'OperandValueKind' in TargetTransformInfo calledAndrea Di Biagio2014-02-12
* InstCombine: Teach icmp merging about the equivalence of bit tests and UGE/UL...Benjamin Kramer2014-02-11
* [LPM] Switch LICM to actively use LCSSA in addition to preserving it.Chandler Carruth2014-02-11
* [CodeGenPrepare] Undo changes that happened for the profitability check.Quentin Colombet2014-02-11
* [LPM] A terribly simple fix to a terribly complex bug: PR18773.Chandler Carruth2014-02-10
* Make succ_iterator a real random access iterator and clean up a couple of users.Benjamin Kramer2014-02-10
* [asan] support for FreeBSD, LLVM part. patch by Viktor KutuzovKostya Serebryany2014-02-10
* LoopVectorizer: Keep track of conditional store basic blocksArnold Schwaighofer2014-02-08
* [Constant Hoisting] Fix insertion point for constant materialization.Juergen Ributzka2014-02-08
* [Constant Hoisting] Don't update the use list while traversing it - DOH!Juergen Ributzka2014-02-08