summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile2017-11-041-17/+0
* [CallSiteSplitting] clang-format my last commit. NFCI.Davide Italiano2017-11-041-3/+2
* [CallSiteSplitting] Silence GCC's -Wparentheses. NFCI.Davide Italiano2017-11-031-2/+2
* Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()Adrian Prantl2017-11-031-1/+1
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-031-0/+17
* [SimplifyCFG] When merging conditional stores, don't count the store we're me...Craig Topper2017-11-031-1/+3
* Recommit r317351 : Add CallSiteSplitting passJun Bum Lim2017-11-034-0/+501
* Add llvm::for_each as a range-based extensions to <algorithm> and make use of...Aaron Ballman2017-11-031-9/+9
* Revert "Add CallSiteSplitting pass"Jun Bum Lim2017-11-034-500/+0
* Add CallSiteSplitting passJun Bum Lim2017-11-034-0/+500
* The patch fixes PR35131Evgeny Stupachenko2017-11-031-3/+3
* Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()"Adrian Prantl2017-11-031-1/+1
* Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()Adrian Prantl2017-11-031-1/+1
* [LICM] sink through non-trivially replicable PHIJun Bum Lim2017-11-031-56/+140
* [LoopPredication] NFC: Refactored code to separate out functions being reusedAnna Thomas2017-11-031-62/+92
* [ADCE] Use MapVector for BlockInfo to make iteration order deterministicMikael Holmen2017-11-031-1/+3
* [PartialInliner] Skip call sites where inlining fails.Florian Hahn2017-11-031-7/+9
* [LSR] Clarify a comment. NFC.Vedant Kumar2017-11-031-1/+1
* IndVarSimplify: preserve debug information attached to widened PHI nodes.Adrian Prantl2017-11-021-0/+10
* Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi2017-11-021-2/+26
* [LoopPredication] Enable predication when latchCheckIV is wider than rangeCheckAnna Thomas2017-11-021-10/+96
* Strip off invariant.start because memory locations arent invariantAnna Thomas2017-11-021-9/+33
* Revert "[RS4GC] Strip off invariant.start because memory locations arent inva...Anna Thomas2017-11-021-39/+9
* [RS4GC] Strip off invariant.start because memory locations arent invariantAnna Thomas2017-11-021-9/+39
* Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-023-830/+0
* [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.Clement Courbet2017-11-023-0/+830
* [SimplifyCFG] Discard speculated dbg intrinsicsBjorn Pettersson2017-11-021-1/+11
* loop-unroll: teach remapInstruction to update dbg.value intrinsics.Adrian Prantl2017-11-011-1/+15
* loop-rotate: avoid duplicating dbg.value intrinsics in the entry block.Adrian Prantl2017-11-011-0/+24
* loop-rotate: eliminate duplicate debug intrinsics after splicing.Adrian Prantl2017-11-011-1/+26
* Include GUIDs from the same module when computing GUIDs that needs to be impo...Dehao Chen2017-11-011-15/+16
* Revert 317016 and 317048Philip Reames2017-11-011-44/+50
* Revert r317105 to investigate bot breakage.Adrian Prantl2017-11-011-23/+1
* Revert r317106 to facilitate reverting r317105.Adrian Prantl2017-11-011-24/+0
* LTO: Apply global DCE to ThinLTO modules at LTO opt level 0.Peter Collingbourne2017-11-011-0/+8
* loop-rotate: avoid duplicating dbg.value intrinsics in the entry block.Adrian Prantl2017-11-011-0/+24
* loop-rotate: eliminate duplicate debug intrinsics after splicing.Adrian Prantl2017-11-011-1/+23
* Revert rL311205 "[IRCE] Fix buggy behavior in Clamp"Max Kazantsev2017-11-011-2/+1
* [CodeExtractor] Fix iterator invalidation in findOrCreateBlockForHoisting.Florian Hahn2017-11-011-1/+3
* [SimplifyIndVar] Inline makIVComparisonInvariant to eleminate code duplicatio...Philip Reames2017-10-311-51/+29
* loop-rotate: simplify code by using llvm::findDbgValues(). (NFC)Adrian Prantl2017-10-311-31/+23
* [coro] Make Spill a proper struct instead of deriving from pair.Benjamin Kramer2017-10-311-12/+10
* [SimplifyCFG] Use a more generic name for the selects created by Speculativel...Craig Topper2017-10-311-2/+2
* [IndVarSimplify] Extract wrapper around SE-.isLoopInvariantPredicate [NFC]Philip Reames2017-10-311-17/+33
* [IndVarSimplify] Simplify code using a dictionaryPhilip Reames2017-10-311-16/+8
* [asan] Upgrade private linkage globals to internal linkage on COFFReid Kleckner2017-10-311-2/+7
* [LoopVectorize] Replace manual VPlan memory management with unique_ptr.Benjamin Kramer2017-10-311-26/+10
* [InstCombine] Simplify selects that test cmpxchg instructionsMatthew Simpson2017-10-311-0/+76
* [LoopUnroll] Clean up remarks for unroll remainderDavid Green2017-10-312-31/+35
* [IRCE][NFC] Rename fields of InductiveRangeCheckMax Kazantsev2017-10-311-23/+23
OpenPOWER on IntegriCloud