summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.Sean Fertile2017-11-041-0/+17
* Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."Sean Fertile2017-11-041-17/+0
* 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
* Add llvm::for_each as a range-based extensions to <algorithm> and make use of...Aaron Ballman2017-11-031-9/+9
* 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
* [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: eliminate duplicate debug intrinsics after splicing.Adrian Prantl2017-11-011-1/+26
* Revert 317016 and 317048Philip Reames2017-11-011-44/+50
* Revert r317105 to investigate bot breakage.Adrian Prantl2017-11-011-23/+1
* loop-rotate: eliminate duplicate debug intrinsics after splicing.Adrian Prantl2017-11-011-1/+23
* [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
* [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
* [LoopUnroll] Clean up remarks for unroll remainderDavid Green2017-10-312-31/+35
* [IndVarSimplify] Simplify code using preheader assumptionPhilip Reames2017-10-311-44/+6
* [SimplifyIndVar] Extract out invariant expression handlingPhilip Reames2017-10-311-82/+107
* Undo accidental commitPhilip Reames2017-10-311-237/+82
* [CGP] Fix crash on i96 bit multiplyPhilip Reames2017-10-301-82/+237
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-273-27/+61
* [SimplifyIndVars] Shorten code by using SCEV helper [NFC]Philip Reames2017-10-261-7/+4
* Do not add discriminator encoding for debug intrinsics.Dehao Chen2017-10-261-2/+3
* Reapply r316582 [Local] Fix a bug in the domtree update logic for MergeBasicB...Balaram Makam2017-10-261-3/+7
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-266-77/+158
* Revert r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBl...Balaram Makam2017-10-251-7/+3
* [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.Balaram Makam2017-10-251-3/+7
* Delete unused instantiations of DIBuilder. NFCAdrian Prantl2017-10-241-2/+0
* [SimplifyCFG] delay switch condition forwarding to -latesimplifycfgSanjay Patel2017-10-221-1/+1
* [SimplifyCFG] try harder to forward switch condition to phi (PR34471)Sanjay Patel2017-10-221-2/+32
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-212-49/+82
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-174-60/+151
* Fix signed overflow detected by ubsanVitaly Buka2017-10-171-1/+1
* [SimplifyCFG] use range-for-loops, tidy; NFCISanjay Patel2017-10-151-20/+10
* [LoopInfo][Refactor] Make SetLoopAlreadyUnrolled a member function of the Loo...Hongbin Zheng2017-10-151-29/+1
* [SimplifyIndVar] Replace IVUsers with loop invariant whenever possibleHongbin Zheng2017-10-121-32/+54
* [Transforms] Revert r315516 changes in PredicateInfo to fix Windows build bo...Eugene Zelenko2017-10-111-58/+37
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-115-133/+215
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-112-11/+17
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-093-3/+3
* [CodeExtractor] Fix multiple bugs under certain shape of extracted regionJakub Kuderski2017-10-061-77/+31
* ModuleUtils: Stop using comdat members to generate unique module ids.Peter Collingbourne2017-10-051-1/+1
* Fix a -Wparentheses warning. NFC.Hans Wennborg2017-10-041-1/+1
* [LoopDeletion] Move deleteDeadLoop to to LoopUtils. NFCMarcello Maggioni2017-10-041-0/+122
* [SimplifyCFG] put the optional assumption cache pointer in the options struct...Sanjay Patel2017-10-041-41/+37
* Update getMergedLocation to check the instruction type and merge properly.Dehao Chen2017-10-021-14/+11
OpenPOWER on IntegriCloud