summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
AgeCommit message (Expand)Author
2019-11-21[DebugInfo] Refactor DIExpression [SZ]Ext creation into function [NFC]David Stenberg
2019-11-07Wrong debug info generated at -O2 (-O0 is correct)Vedant Kumar
2019-10-15[Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned)Guillaume Chatelet
2019-10-02[Local] Handle terminators with users in removeUnreachableBlocks.Florian Hahn
2019-10-02[Local] Remove unused LazyValueInfo pointer from removeUnreachableBlock.Florian Hahn
2019-10-02[Local] Simplify function removeUnreachableBlocks() to avoid (re-)computation.Florian Hahn
2019-09-30[Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-04[Debuginfo][SROA] Need to handle dbg.value in SROA pass.Alexey Lapshin
2019-08-05[Attributor][Fix] Do not remove instructions during manifestationJohannes Doerfert
2019-08-05[LLVM][Alignment] Introduce Alignment Type in DataLayoutGuillaume Chatelet
2019-08-03[Transforms] Do not drop !preserve.access.index metadataYonghong Song
2019-07-25[Utils] remove duplicated documentation comments; NFCSanjay Patel
2019-07-24[Transforms] move copying of load metadata to helper function; NFCSanjay Patel
2019-07-24[SafeStack] Insert the deref before remaining elementsPetr Hosek
2019-07-22Fixing build error from commit 95cbc3dStefan Stipanovic
2019-07-22Revert "Fixing build error from commit 9285295."Stefan Stipanovic
2019-07-22Fixing build error from commit 9285295.Stefan Stipanovic
2019-07-22Temporarily Revert "[Attributor] Liveness analysis." as it's breaking the build.Eric Christopher
2019-07-22[Attributor] Liveness analysis.Stefan Stipanovic
2019-07-22[SafeStack] Insert the deref after the offsetPetr Hosek
2019-07-20[Local] Zap blockaddress without users in ConstantFoldTerminator.Florian Hahn
2019-07-12[MemorySSA] Use SetVector to avoid nondeterminism.Alina Sbirlea
2019-05-21Revert r360902 "Resubmit: [Salvage] Change salvage debug info ..."Bob Haarman
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic
2019-05-16Resubmit: [Salvage] Change salvage debug info implementation to use DW_OP_LLV...Stephen Tozer
2019-05-15Revert "[Salvage] Change salvage debug info implementation to use DW_OP_LLVM_...Stephen Tozer
2019-05-15[Salvage] Change salvage debug info implementation to use DW_OP_LLVM_convert ...Stephen Tozer
2019-05-10[DebugInfo] Use zero linenos for debug intrinsics when promoting dbg.declareJeremy Morse
2019-05-09[CodeGenPrepare] Limit recursion depth for collectBitPartsDavid Stuttard
2019-05-08[MemorySSA] Teach LoopSimplify to preserve MemorySSA.Alina Sbirlea
2019-04-15[DEBUGINFO] Prevent Instcombine from dropping debuginfo when removing zextsWolfgang Pieb
2019-04-15[Transforms][ASan] Move findAllocaForValue() to Utils/Local.cpp. NFCAlexander Potapenko
2019-04-02[SimplifyCFG] Don't split musttail call from retJoseph Tremoulet
2019-04-02[Transforms] Redundant getValueOperand (NFC)Brian Gesiak
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin
2019-03-19Revert "[DebugInfo] Introduce DW_OP_LLVM_convert"Markus Lavin
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin
2019-02-22[DTU] Refine the interface and logic of applyUpdatesChijun Sima
2019-02-22[DTU] Deprecate insertEdge*/deleteEdge*Chijun Sima
2019-02-12[DebugInfo] Don't salvage load operations (PR40628).Jeremy Morse
2019-02-11[CallSite removal] Migrate ConstantFolding APIs and implementation toChandler Carruth
2019-02-11[CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth
2019-02-10[Local] Delete a redundant check. NFCFangrui Song
2019-02-08Implementation of asm-goto support in LLVMCraig Topper
2019-02-08[DWARF] LLVM ERROR: Broken function found, while removing Debug Intrinsics.Carlos Alberto Enciso
2019-02-06Move DomTreeUpdater from IR to AnalysisRichard Trieu
2019-02-05[DebugInfo][NFCI] Split salvageDebugInfo into helper functionsJeremy Morse
2019-02-01[opaque pointer types] Pass function types to InvokeInst creation.James Y Knight
2019-02-01[opaque pointer types] Pass function types to CallInst creation.James Y Knight