aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2019-05-08[MemorySSA] Teach LoopSimplify to preserve MemorySSA.Alina Sbirlea1-1/+5
2019-04-15[DEBUGINFO] Prevent Instcombine from dropping debuginfo when removing zextsWolfgang Pieb1-5/+4
2019-04-15[Transforms][ASan] Move findAllocaForValue() to Utils/Local.cpp. NFCAlexander Potapenko1-0/+38
2019-04-02[SimplifyCFG] Don't split musttail call from retJoseph Tremoulet1-1/+1
2019-04-02[Transforms] Redundant getValueOperand (NFC)Brian Gesiak1-2/+2
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin1-15/+4
2019-03-19Revert "[DebugInfo] Introduce DW_OP_LLVM_convert"Markus Lavin1-4/+15
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin1-15/+4
2019-02-22[DTU] Refine the interface and logic of applyUpdatesChijun Sima1-18/+14
2019-02-22[DTU] Deprecate insertEdge*/deleteEdge*Chijun Sima1-6/+12
2019-02-12[DebugInfo] Don't salvage load operations (PR40628).Jeremy Morse1-3/+3
2019-02-11[CallSite removal] Migrate ConstantFolding APIs and implementation toChandler Carruth1-2/+2
2019-02-11[CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth1-4/+4
2019-02-10[Local] Delete a redundant check. NFCFangrui Song1-1/+1
2019-02-08Implementation of asm-goto support in LLVMCraig Topper1-0/+12
2019-02-08[DWARF] LLVM ERROR: Broken function found, while removing Debug Intrinsics.Carlos Alberto Enciso1-3/+3
2019-02-06Move DomTreeUpdater from IR to AnalysisRichard Trieu1-1/+1
2019-02-05[DebugInfo][NFCI] Split salvageDebugInfo into helper functionsJeremy Morse1-82/+82
2019-02-01[opaque pointer types] Pass function types to InvokeInst creation.James Y Knight1-2/+3
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-21[IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar1-2/+1
2018-12-20Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse1-2/+9
2018-12-15[Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400)Vedant Kumar1-27/+0
2018-12-14[Transforms] Preserve metadata when converting invoke to call.Michael Kruse1-0/+1
2018-12-10[Local] Promote an utility that could be used elsewhere. NFCI.Davide Italiano1-0/+11
2018-11-19[IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlockVedant Kumar1-4/+2
2018-10-27[Local] Keep K's range if K does not move when combining metadata.Florian Hahn1-1/+9
2018-10-25[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.Carlos Alberto Enciso1-0/+41