summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/Local.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [DTU] Refine the interface and logic of applyUpdatesChijun Sima2019-02-221-18/+14
* [DTU] Deprecate insertEdge*/deleteEdge*Chijun Sima2019-02-221-6/+12
* [DebugInfo] Don't salvage load operations (PR40628).Jeremy Morse2019-02-121-3/+3
* [CallSite removal] Migrate ConstantFolding APIs and implementation toChandler Carruth2019-02-111-2/+2
* [CallSite removal] Migrate the statepoint GC infrastructure to use theChandler Carruth2019-02-111-4/+4
* [Local] Delete a redundant check. NFCFangrui Song2019-02-101-1/+1
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-0/+12
* [DWARF] LLVM ERROR: Broken function found, while removing Debug Intrinsics.Carlos Alberto Enciso2019-02-081-3/+3
* Move DomTreeUpdater from IR to AnalysisRichard Trieu2019-02-061-1/+1
* [DebugInfo][NFCI] Split salvageDebugInfo into helper functionsJeremy Morse2019-02-051-82/+82
* [opaque pointer types] Pass function types to InvokeInst creation.James Y Knight2019-02-011-2/+3
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-211-2/+1
* Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.Michael Kruse2018-12-201-2/+9
* [Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400)Vedant Kumar2018-12-151-27/+0
* [Transforms] Preserve metadata when converting invoke to call.Michael Kruse2018-12-141-0/+1
* [Local] Promote an utility that could be used elsewhere. NFCI.Davide Italiano2018-12-101-0/+11
* [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlockVedant Kumar2018-11-191-4/+2
* [Local] Keep K's range if K does not move when combining metadata.Florian Hahn2018-10-271-1/+9
* [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.Carlos Alberto Enciso2018-10-251-0/+41
* [TI removal] Use `Instruction` instead of `TerminatorInst` forChandler Carruth2018-10-181-2/+2
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-3/+3
* Revert "[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG."Carlos Alberto Enciso2018-10-101-28/+0
* [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG.Carlos Alberto Enciso2018-10-101-0/+28
* [DebugInfo][Dexter] Speculated BB presents illegal variable value to debugger. Carlos Alberto Enciso2018-09-191-0/+7
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-1/+1
* [IR] Begin removal of TerminatorInst by removing successor manipulation.Chandler Carruth2018-08-261-1/+1
* [Local] Make DoesKMove required for combineMetadata.Florian Hahn2018-08-241-2/+3
* Update MemorySSA in Local utils removing blocks.Alina Sbirlea2018-08-161-15/+24
* [Local] Add dbg location on unreachable inst in changeToUnreachableAnastasis Grammenos2018-08-071-1/+2
* [GVN,NewGVN] Keep nonnull if K does not move.Florian Hahn2018-08-071-5/+6
* [GVN,NewGVN] Move patchReplacementInstruction to Utils/Local.hFlorian Hahn2018-08-071-0/+31
* [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy.Hsiangkai Wang2018-08-061-21/+21
* [Dominators] Make RemoveUnreachableBlocks return false if the BasicBlock is a...Chijun Sima2018-08-031-1/+9
* [Dominators] Convert existing passes and utils to use the DomTreeUpdater classChijun Sima2018-08-031-78/+95
* [DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst usersVedant Kumar2018-07-261-6/+7
* Skip debuginfo intrinsic in markLiveBlocks.Xin Tong2018-07-181-39/+38
* Fix comments which mixed up 'before' and 'after', NFCVedant Kumar2018-07-131-2/+2
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-3/+8
* [Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar2018-07-061-31/+172
* [DebugInfo] Corrections for salvageDebugInfoBjorn Pettersson2018-07-031-2/+7
* Use a variable to appease a no-asserts bot, NFCVedant Kumar2018-06-261-0/+1
* [Local] Add a convenient insertReplacementDbgValues overload, NFCVedant Kumar2018-06-261-3/+13
* [Local] Sink salvageDI's early exit into helper functions, NFCVedant Kumar2018-06-261-5/+12
* Improve ConvertDebugDeclareToDebugValueBjorn Pettersson2018-06-261-0/+26
* [Local] Generalize insertReplacementDbgValues, NFCVedant Kumar2018-06-201-5/+5
* [Local] Add a utility to insert replacement dbg.values, NFCVedant Kumar2018-06-201-0/+18
* Remove valueCoversEntireFragment asserts in ConvertDebugDeclareToDebugValueBjorn Pettersson2018-06-191-6/+0
* Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"Bjorn Pettersson2018-06-151-0/+38
OpenPOWER on IntegriCloud