summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [ThinLTO] Clear dllimport when setting dso_local.Rafael Espindola2018-03-131-1/+4
* [Evaluator] Evaluate load/store with bitcastEugene Leviant2018-03-131-12/+22
* Revert "[Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIf"Ulrich Weigand2018-03-091-14/+25
* [Debug] Retain both sets of debug intrinsics in HoistThenElseCodeToIfUlrich Weigand2018-03-091-25/+14
* LowerDbgDeclare: ignore dbg.declares for allocas with volatile accessAdrian Prantl2018-03-091-17/+28
* [NFC] Factor out a helper function for checking if a block has a potential ea...Philip Reames2018-03-081-7/+4
* [CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit.Florian Hahn2018-03-061-1/+3
* [Utils] Salvage debug info in block simplificationVedant Kumar2018-03-021-0/+2
* [Utils] Salvage debug info in recursive inst deletionVedant Kumar2018-03-021-0/+1
* [SimplifyLibCalls] Update an obviously copy and pasted header comment to matc...Craig Topper2018-03-011-4/+2
* [Dominators] Remove verifyDomTree and add some verifying for Post Dom TreesDavid Green2018-02-283-10/+4
* [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.Matt Davis2018-02-232-4/+12
* [Utils] Avoid a hash table lookup in salvageDI, NFCVedant Kumar2018-02-221-0/+5
* Revert "[mem2reg] Use range loops (NFCI)"Brian Gesiak2018-02-191-8/+9
* [mem2reg] Use range loops (NFCI)Brian Gesiak2018-02-191-9/+8
* [Utils] salvageDI: Add a comment and move a call earlier, NFCVedant Kumar2018-02-151-1/+3
* Pass a module reference to CloneModule.Rafael Espindola2018-02-142-18/+19
* Move llvm::computeLoopSafetyInfo from LICM.cpp to LoopUtils.cpp. NFCDavid Green2018-02-141-0/+37
* [Utils] Salvage the debug info of DCE'ed 'and' instructionsPetar Jovanovic2018-02-141-0/+3
* Adding a width of the GEP index to the Data Layout.Elena Demikhovsky2018-02-141-2/+2
* [Utils] Salvage debug info from all no-op castsVedant Kumar2018-02-131-4/+7
* [Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructionsVedant Kumar2018-02-131-0/+9
* [Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructionsVedant Kumar2018-02-131-0/+9
* [Utils] Salvage the debug info of DCE'ed 'sub' instructionsVedant Kumar2018-02-131-0/+3
* [Utils] Salvage the debug info of DCE'ed 'xor' instructionsVedant Kumar2018-02-131-11/+21
* [Utils] Salvage debug info from dead 'or' instructionsVedant Kumar2018-02-091-7/+24
* [SimplifyCFG] Re-apply Relax restriction for folding unconditional branchesSerguei Katkov2018-02-081-1/+4
* [InlineFunction] Update deprecated use of IRBuilder CreateMemCpy (NFC)Daniel Neilson2018-02-061-1/+1
* [LowerMemIntrinsics] Update uses of deprecated MemIntrinsic::getAlignment API...Daniel Neilson2018-02-051-7/+7
* [SimplifyLibCalls] Update from deprecated IRBuilder API for creating memory i...Daniel Neilson2018-02-051-25/+23
* LTO: Include dso-local bit in ThinLTO cache key.Peter Collingbourne2018-02-051-10/+2
* Revert r323472 "[Debug] Add dbg.value intrinsics for PHIs created during LCSSA."Hans Wennborg2018-02-051-7/+2
* Revert [SimplifyCFG] Relax restriction for folding unconditional branchesSerguei Katkov2018-02-051-4/+1
* [SimplifyCFG] Relax restriction for folding unconditional branchesSerguei Katkov2018-02-051-1/+4
* [InlineFunction] Set arg attrs even if there only are VarArg attrs.Florian Hahn2018-02-041-1/+1
* [LV] Use Demanded Bits and ValueTracking for reduction type-shrinkingChad Rosier2018-02-041-72/+144
* Utils: Fix DomTree update for entry blockMatt Arsenault2018-01-311-5/+14
* [GlobalOpt] Fix exponential compile-time with selects.Eli Friedman2018-01-311-17/+16
* Teach ValueMapper to use ODR uniqued types when availableTeresa Johnson2018-01-301-4/+15
* [Debug] LCSSA: Insert dbg.value at the first available insertion pointVedant Kumar2018-01-251-1/+3
* [Debug] Add dbg.value intrinsics for PHIs created during LCSSA.Vedant Kumar2018-01-251-2/+7
* [Debug] Add a utility to propagate dbg.value to new PHIs, NFCVedant Kumar2018-01-251-0/+38
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-01-192-2/+2
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-172-17/+20
* [JumpThreading] Preservation of DT and LVI across the passBrian M. Rzycki2018-01-122-50/+177
* [LoopDeletion] Handle users in unreachable blockSerguei Katkov2018-01-121-0/+26
* [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)Dmitry Venikov2018-01-112-15/+13
* [NFC] Commit to mention that r322248 is actually made by AndrewScheideckerMarcello Maggioni2018-01-111-1/+1
* [SimplifyCFG] Add cut-off for InitializeUniqueCases.Marcello Maggioni2018-01-111-13/+25
* [CodeExtractor] Use subset of function attributes for extracted function.Florian Hahn2018-01-071-4/+74
OpenPOWER on IntegriCloud