summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* hwasan: add tag_offset DWARF attribute to optimized debug infoEvgenii Stepanov2019-12-121-12/+17
* [Attributor][FIX] Do treat byval arguments specialJohannes Doerfert2019-12-121-12/+60
* [Matrix] Add first set of matrix intrinsics and initial lowering pass.Florian Hahn2019-12-124-0/+493
* [Attributor][NFC] Fix comments and unnecessary commaHideto Ueno2019-12-121-6/+7
* [Attributor] [NFC] Use `checkForAllUses` helpr in `AAHeapToStackImpl::updateI...Hideto Ueno2019-12-121-35/+18
* [Attributor][NFC] Refactoring `AANoFreeArgument::updateImpl`Hideto Ueno2019-12-121-38/+15
* Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen2019-12-124-13/+13
* [DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen2019-12-124-13/+13
* [AutoFDO] Statistic for context sensitive profile guided inliningWenlei He2019-12-111-3/+40
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-113-0/+9
* Rename TTI::getIntImmCost for instructions and intrinsicsReid Kleckner2019-12-112-14/+15
* [InstCombine] Optimize overflow check base on uadd.with.overflow resultNikita Popov2019-12-111-0/+33
* [MergeFuncs] Remove incorrect attribute copyingNikita Popov2019-12-111-22/+4
* [Alignment][NFC] Introduce Align in IRBuilderGuillaume Chatelet2019-12-111-25/+23
* Rollback assumeAligned in MemorySanitizerGuillaume Chatelet2019-12-111-18/+22
* [Alignment][NFC] Introduce Align in SROAGuillaume Chatelet2019-12-111-26/+26
* Revert "Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated...Vlad Tsyrklevich2019-12-102-64/+22
* [VectorUtils] Introduce the Vector Function Database (VFDatabase).Francesco Petrogalli2019-12-104-20/+33
* [InstCombine] replace shuffle's insertelement operand if inserted scalar is n...Sanjay Patel2019-12-101-1/+27
* [Alignment][NFC] CreateMemSet use MaybeAlignGuillaume Chatelet2019-12-107-135/+138
* Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated/empty...stozer2019-12-102-22/+64
* [DebugInfo][EarlyCSE] Use the salvageDebugInfoOrMarkUndef(); NFCDjordje Todorovic2019-12-091-2/+2
* [ARM] Teach the Arm cost model that a Shift can be folded into other instruct...David Green2019-12-092-5/+5
* [LV] Pick correct BB as insert point when fixing PHI for FORs.Florian Hahn2019-12-071-10/+20
* [SimplifyCFG] Account for N being null.Florian Hahn2019-12-071-5/+6
* [SimplifyCFG] Handle AssumptionCache being null.Rodrigo Caetano Rocha2019-12-071-3/+2
* [VPlan] Rename VPlanHCFGTransforms to VPlanTransforms (NFC).Florian Hahn2019-12-076-14/+12
* [WPD] Remove unused parameter (NFC)Teresa Johnson2019-12-061-4/+3
* [AutoFDO] Inline replay for cold/small callees from sample profile loaderWenlei He2019-12-061-3/+35
* Revert "[InstCombine] reduce code duplication; NFC"Sanjay Patel2019-12-061-40/+38
* Revert "[InstCombine] improve readability; NFC"Sanjay Patel2019-12-061-6/+10
* Revert "[InstCombine] reduce indentation; NFC"Sanjay Patel2019-12-061-25/+28
* [InstCombine] reduce indentation; NFCSanjay Patel2019-12-061-28/+25
* [InstCombine] improve readability; NFCSanjay Patel2019-12-061-10/+6
* [InstCombine] reduce code duplication; NFCSanjay Patel2019-12-061-38/+40
* [InstCombine] improve readability; NFCSanjay Patel2019-12-061-33/+33
* [LV] Record GEP widening decisions in recipe (NFCI)Gil Rapaport2019-12-065-76/+147
* [LCSSA] Don't use VH callbacks to invalidate SCEV when creating LCSSA phisDaniil Suchkov2019-12-062-12/+5
* [ThinLTO] Add option to disable readonly/writeonly attribute propagationTeresa Johnson2019-12-051-12/+1
* [AutoFDO] Top-down Inlining for specialization with context-sensitive profileWenlei He2019-12-051-9/+46
* [AutoFDO] Properly merge context-sensitive profile of inlinee back to outline...Wenlei He2019-12-051-3/+25
* Revert "[DSE] Fix for a dangling point bug in DeadStoreElimination."Florian Hahn2019-12-051-42/+17
* LowerDbgDeclare: look through bitcasts.Evgenii Stepanov2019-12-051-16/+26
* Revert "[InstCombine] keep assumption before sinking calls"Bob Haarman2019-12-051-21/+2
* [InstCombine] Invert `add A, sext(B) --> sub A, zext(B)` canonicalization (to...Roman Lebedev2019-12-051-6/+12
* [DSE] Fix for a dangling point bug in DeadStoreElimination.Ankit2019-12-051-17/+42
* [InstCombine] narrow select with FP castsSanjay Patel2019-12-051-0/+18
* [InstCombine] add FMF guard to builder in fptrunc transform; NFCSanjay Patel2019-12-051-0/+5
* [InstCombine] Extend `0 - (X sdiv C) -> (X sdiv -C)` fold to non-splat vectorsRoman Lebedev2019-12-051-8/+10
* [ThinLTO] Fix importing of writeonly variables in distributed ThinLTOTeresa Johnson2019-12-041-1/+1
OpenPOWER on IntegriCloud