aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-03-03[Coroutines] Use dbg.declare for frame variablesBrian Gesiak1-0/+8
2020-03-03[DebugInfo] Avoid generating duplicate llvm.dbg.valueAlok Kumar Sharma1-27/+12
2020-02-13[Local] Do not move around dbg.declares during replaceDbgDeclareVedant Kumar1-13/+4
2020-02-13Re-revert: Recover debug intrinsics when killing duplicated/empty blocksstozer1-22/+5
2020-02-12Re-reapply: Recover debug intrinsics when killing duplicated/empty blocksstozer1-5/+22
2020-01-23[LoopStrengthReduce] Reuse utility method to clean dead instructions. [NFCI]Alina Sbirlea1-0/+17
2020-01-23[Utils] Use WeakTrackingVH in vector used as scratch storage.Alina Sbirlea1-9/+12
2020-01-23[IndVarSimplify] Fix for MemorySSA preserve.Alina Sbirlea1-3/+4
2019-12-18Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments at ISelstozer1-5/+17
2019-12-18Revert "[DebugInfo] Correctly handle salvaged casts and split fragments at ISel"stozer1-17/+5
2019-12-18[DebugInfo] Correctly handle salvaged casts and split fragments at ISelstozer1-5/+17
2019-12-13Reland [DataLayout] Fix occurrences that size and range of pointers are assum...Nicola Zaghen1-1/+1
2019-12-12Temporarily Revert "[DataLayout] Fix occurrences that size and range of point...Nicola Zaghen1-1/+1
2019-12-12[DataLayout] Fix occurrences that size and range of pointers are assumed to b...Nicola Zaghen1-1/+1
2019-12-10Revert "Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated...Vlad Tsyrklevich1-22/+5
2019-12-10Reapply: [DebugInfo] Recover debug intrinsics when killing duplicated/empty...stozer1-5/+22
2019-12-05LowerDbgDeclare: look through bitcasts.Evgenii Stepanov1-16/+26
2019-12-04Revert "[DebugInfo] Recover debug intrinsics when killing duplicated/empty ba...Tozer1-22/+5
2019-12-04[DebugInfo] Recover debug intrinsics when killing duplicated/empty basic blocksstozer1-5/+22
2019-11-25[DebugInfo@O2][Utils] Undef instead of delete dbg.values in helper funcOCHyams1-15/+7
2019-11-21[DebugInfo] Refactor DIExpression [SZ]Ext creation into function [NFC]David Stenberg1-4/+2
2019-11-07Wrong debug info generated at -O2 (-O0 is correct)Vedant Kumar1-0/+5
2019-10-15[Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet1-1/+1
2019-10-02[Local] Handle terminators with users in removeUnreachableBlocks.Florian Hahn1-3/+7
2019-10-02[Local] Remove unused LazyValueInfo pointer from removeUnreachableBlock.Florian Hahn1-7/+3
2019-10-02[Local] Simplify function removeUnreachableBlocks() to avoid (re-)computation.Florian Hahn1-16/+10
2019-09-30[Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet1-1/+1
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-12/+12
2019-09-04[Debuginfo][SROA] Need to handle dbg.value in SROA pass.Alexey Lapshin1-2/+7
2019-08-05[Attributor][Fix] Do not remove instructions during manifestationJohannes Doerfert1-6/+12
2019-08-05[LLVM][Alignment] Introduce Alignment Type in DataLayoutGuillaume Chatelet1-1/+1
2019-08-03[Transforms] Do not drop !preserve.access.index metadataYonghong Song1-2/+5
2019-07-25[Utils] remove duplicated documentation comments; NFCSanjay Patel1-29/+4
2019-07-24[Transforms] move copying of load metadata to helper function; NFCSanjay Patel1-0/+51
2019-07-24[SafeStack] Insert the deref before remaining elementsPetr Hosek1-7/+2
2019-07-22Fixing build error from commit 95cbc3dStefan Stipanovic1-1/+1
2019-07-22Revert "Fixing build error from commit 9285295."Stefan Stipanovic1-1/+1
2019-07-22Fixing build error from commit 9285295.Stefan Stipanovic1-1/+1
2019-07-22Temporarily Revert "[Attributor] Liveness analysis." as it's breaking the build.Eric Christopher1-1/+1
2019-07-22[Attributor] Liveness analysis.Stefan Stipanovic1-1/+1
2019-07-22[SafeStack] Insert the deref after the offsetPetr Hosek1-2/+2
2019-07-20[Local] Zap blockaddress without users in ConstantFoldTerminator.Florian Hahn1-0/+6
2019-07-12[MemorySSA] Use SetVector to avoid nondeterminism.Alina Sbirlea1-1/+1
2019-05-21Revert r360902 "Resubmit: [Salvage] Change salvage debug info ..."Bob Haarman1-21/+2
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic1-5/+5
2019-05-16Resubmit: [Salvage] Change salvage debug info implementation to use DW_OP_LLV...Stephen Tozer1-2/+21
2019-05-15Revert "[Salvage] Change salvage debug info implementation to use DW_OP_LLVM_...Stephen Tozer1-21/+2
2019-05-15[Salvage] Change salvage debug info implementation to use DW_OP_LLVM_convert ...Stephen Tozer1-2/+21
2019-05-10[DebugInfo] Use zero linenos for debug intrinsics when promoting dbg.declareJeremy Morse1-9/+26
2019-05-09[CodeGenPrepare] Limit recursion depth for collectBitPartsDavid Stuttard1-7/+17