summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert "[LLD][ThinLTO] Handle GUID collision in import global processing"Teresa Johnson2019-11-011-11/+5
* [Attributor] Really use the executed-contextJohannes Doerfert2019-10-311-14/+29
* [SLP] Vectorize jumbled stores.Alexey Bataev2019-10-311-20/+96
* [Attributor] Make AANonNull perform context sensitive queriesJohannes Doerfert2019-10-311-21/+6
* [IPCP] Bail on extractvalue's with more than 1 index.Craig Topper2019-10-311-1/+1
* [InstCombine] simplify fcmp+select canonicalization; NFCISanjay Patel2019-10-311-20/+4
* [InstCombine] Canonicalize uadd.with.overflow to uadd.satDavid Green2019-10-311-0/+32
* [LICM] Invalidate SCEV upon instruction hoistingSerguei Katkov2019-10-311-14/+20
* Revert "[SLP] Vectorize jumbled stores."Haojian Wu2019-10-311-91/+16
* [Attributor][NFCI] Improve the usage of IntegerStatesJohannes Doerfert2019-10-311-12/+8
* [Attributor] Make liveness "edge-based"Johannes Doerfert2019-10-311-126/+186
* [Attributor] Liveness for valuesJohannes Doerfert2019-10-311-31/+321
* [Attributor][NFC] Do not delete dead blocks but "clear" themJohannes Doerfert2019-10-311-3/+6
* [Attributor] Add "free"-based heap2stack deductionJohannes Doerfert2019-10-301-18/+43
* [Attributor][NFC] Eagerly mark attributes as fixed.Johannes Doerfert2019-10-301-4/+14
* [Attributor][NFC] Do not record dependences on fixed attributesJohannes Doerfert2019-10-301-0/+6
* [Attributor][NFC] Simplify the IRPosition interfaceJohannes Doerfert2019-10-301-4/+6
* [ThinLTO/WPD] Fix index-based WPD for available_externally vtablesTeresa Johnson2019-10-301-8/+26
* Revert "[CodeView] Add option to disable inline line tables."Amy Huang2019-10-301-30/+11
* [CodeView] Add option to disable inline line tables.Amy Huang2019-10-301-11/+30
* [InstCombine] keep assumption before sinking callstyker2019-10-311-2/+21
* [SLP] Vectorize jumbled stores.Alexey Bataev2019-10-301-16/+91
* [SLPVectorizer] Use getAPInt() for comparison. NFCI.Simon Pilgrim2019-10-301-1/+1
* [AddressSanitizer] Only instrument globals of default address spaceKarl-Johan Karlsson2019-10-301-0/+2
* [SLP] Fix -Wunused-variable. NFCFangrui Song2019-10-291-2/+1
* [SLP] Generalization of stores vectorization.Alexey Bataev2019-10-291-76/+72
* [InstCombine] make icmp vector canonicalization safe for constant with undef ...Sanjay Patel2019-10-291-0/+12
* [IR] move helper function to replace undef constant (elements) with fixed con...Sanjay Patel2019-10-291-20/+2
* [LCSSA] Forget values we create LCSSA phis forFlorian Hahn2019-10-291-2/+8
* [Attributor] Make IntegerState more flexibleJohannes Doerfert2019-10-281-26/+17
* [msan] Remove more attributes from sanitized functions.Evgenii Stepanov2019-10-281-2/+8
* [PGO][PGSO] SizeOpts changes.Hiroshi Yamauchi2019-10-281-15/+53
* Convert files added in d157a9bc8ba1 to unix line endings.Nico Weber2019-10-282-315/+315
* [LV] Interleaving should not exceed estimated loop trip count.Craig Topper2019-10-281-12/+12
* [utils] InlineFunction: fix for debug info affecting optimizationsBjorn Pettersson2019-10-281-0/+1
* [InstCombine] Extra combine for uadd_satDavid Green2019-10-281-0/+7
* Add Windows Control Flow Guard checks (/guard:cf).Andrew Paverd2019-10-285-1/+339
* [CVP] prevent propagating poison when substituting edge values into a phi (PR...Sanjay Patel2019-10-281-1/+8
* Use isConvergent helper instead of directly checking attributeMatt Arsenault2019-10-272-2/+2
* [Alignment][NFC] Convert AllocaInst to MaybeAlignGuillaume Chatelet2019-10-253-18/+18
* [LLD][ThinLTO] Handle GUID collision in import global processingTeresa Johnson2019-10-251-5/+11
* [Alignment][NFC] getMemoryOpCost uses MaybeAlignGuillaume Chatelet2019-10-252-11/+7
* [SLP] adjust code comment; NFCSanjay Patel2019-10-251-1/+1
* [SCEV] Expose and use maximum constant exit counts for individual loop exitsPhilip Reames2019-10-241-3/+3
* Test commit access via gitPhilip Reames2019-10-241-1/+0
* [InstCombine] Fold one-use variable into assertBenjamin Kramer2019-10-241-2/+1
* [InstCombine] Known-bits optimization for ARM MVE VADC.Simon Tatham2019-10-241-0/+14
* [InstCombine] Signed saturation patternsDavid Green2019-10-222-0/+68
* [ThinLTO] Add code comment. NFCEugene Leviant2019-10-221-0/+3
* [Alignment][NFC] Convert StoreInst to MaybeAlignGuillaume Chatelet2019-10-224-9/+11
OpenPOWER on IntegriCloud