summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [PGO] make graph view internal options available for all buildsXinliang David Li2017-02-021-2/+0
* FunctionImport: Remove the -disable-force-link-odr flag and change importFunc...Peter Collingbourne2017-02-021-13/+3
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-0/+7
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-7/+0
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-0/+7
* [JumpThread] Enhance finding partial redundant loads by continuing scanning s...Jun Bum Lim2017-02-021-4/+19
* [LICM] Hoist loads that are dominated by invariant.start intrinsic, and are i...Anna Thomas2017-02-021-0/+62
* [LV] Also port failure remarks to new OptimizationRemarkEmitter APIAdam Nemet2017-02-021-6/+10
* InferAddressSpaces: Handle more cases with constant select operandsMatt Arsenault2017-02-021-11/+63
* [IPSCCP] Restore the old behaviour (pre r293799).Davide Italiano2017-02-021-6/+1
* InferAddressSpaces: clang-format some thingsMatt Arsenault2017-02-021-35/+35
* [InstCombine] move folds for shift-shift pairs; NFCISanjay Patel2017-02-011-48/+34
* Shut up another GCC warning about operator precedence. NFC.Michael Kuperstein2017-02-011-1/+1
* [JumpThread] No need to erase BB from LoopHeaders. NFC.Jun Bum Lim2017-02-011-14/+1
* [IPSCCP] Don't propagate return values of functions marked as noinline.Davide Italiano2017-02-011-1/+6
* [LV] Move interleaved access helper functions to VectorUtils (NFC)Matthew Simpson2017-02-011-99/+3
* [InstCombine] Allow InstCombine to merge adjacent guardsSanjoy Das2017-02-011-6/+14
* [LoopPredication] Add a new line to debug output in LoopPredication passArtur Pilipenko2017-02-011-1/+1
* [LoopUnroll] Use addClonedBlockToLoopInfo to add loop header to LI (NFC).Florian Hahn2017-02-011-11/+8
* SanitizerCoverage: Support sanitizer guard section on darwinJustin Bogner2017-02-011-13/+30
* [IPSCCP] Teach how to not propagate return values of naked functions.Davide Italiano2017-02-011-1/+4
* InferAddressSpaces: Handle selectMatt Arsenault2017-02-011-0/+8
* InferAddressSpaces: Remove dead declarationMatt Arsenault2017-01-311-1/+0
* InferAddressSpaces: Avoid double map lookupMatt Arsenault2017-01-311-6/+4
* InferAddressSpaces: Fix broken casting of constantsMatt Arsenault2017-01-311-2/+7
* NewGVN: Dead argument cleanupDaniel Berlin2017-01-311-91/+63
* NewGVN: Cleanup conditions to match realityDaniel Berlin2017-01-311-13/+8
* NewGVN: Add basic support for symbolic comparison evaluationDaniel Berlin2017-01-311-3/+20
* NewGVN: Formatting cleanup after lookupOperandLeader changeDaniel Berlin2017-01-311-6/+3
* NewGVN: Remove the unsued two arguments from lookupOperandLeader.Daniel Berlin2017-01-311-21/+17
* NewGVN: Cleanup header files we are using.Daniel Berlin2017-01-311-5/+0
* [NewGVN] Preserve TargetLibraryInfo analysis.Davide Italiano2017-01-311-0/+2
* Do not propagate DebugLoc across basic blocksTaewook Oh2017-01-311-2/+2
* [Instcombine] Combine consecutive identical fencesDavide Italiano2017-01-312-0/+10
* Don't combine stores to a swifterror pointer operand to a different typeArnold Schwaighofer2017-01-311-1/+2
* Explicitly promote indirect calls before sample profile annotation.Dehao Chen2017-01-311-5/+24
* fix formatting; NFCSanjay Patel2017-01-315-17/+17
* [InstCombine] Make sure that LHS and RHS have the same type inSilviu Baranga2017-01-311-0/+4
* [LoopUnroll] Use addClonedBlockToLoopInfo to clone the top level loop (NFC)Florian Hahn2017-01-311-14/+6
* InferAddressSpaces: Rename constantMatt Arsenault2017-01-311-6/+6
* InferAddressSpaces: Handle icmpMatt Arsenault2017-01-311-8/+64
* InferAddressSpaces: Support memory intrinsicsMatt Arsenault2017-01-311-14/+146
* InferAddressSpaces: Support atomicsMatt Arsenault2017-01-311-16/+44
* InferAddressSpaces: Don't replace volatile usersMatt Arsenault2017-01-311-2/+5
* NVPTX: Move InferAddressSpaces to generic codeMatt Arsenault2017-01-313-0/+612
* [InstCombine] enable (X <<nsw C1) >>s C2 --> X <<nsw (C1 - C2) for vectors wi...Sanjay Patel2017-01-301-54/+19
* [ICP] Fix bool conversion warning and actually write out the reason instead o...Benjamin Kramer2017-01-301-1/+1
* [InstCombine] enable more lshr(shl X, C1), C2 folds for vectors with splat co...Sanjay Patel2017-01-301-23/+17
* Expose isLegalToPromot as a global helper function so that SamplePGO pass can...Dehao Chen2017-01-301-46/+36
* Revert r292979 which causes compile time failure.Dehao Chen2017-01-301-19/+5
OpenPOWER on IntegriCloud