| Commit message (Expand) | Author | Age | Files | Lines |
* | [IR] Add Instruction::isLifetimeStartOrEnd, NFC | Vedant Kumar | 2018-12-21 | 1 | -2/+1 |
* | Introduce llvm.loop.parallel_accesses and llvm.access.group metadata. | Michael Kruse | 2018-12-20 | 1 | -2/+9 |
* | [Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400) | Vedant Kumar | 2018-12-15 | 1 | -27/+0 |
* | [Transforms] Preserve metadata when converting invoke to call. | Michael Kruse | 2018-12-14 | 1 | -0/+1 |
* | [Local] Promote an utility that could be used elsewhere. NFCI. | Davide Italiano | 2018-12-10 | 1 | -0/+11 |
* | [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock | Vedant Kumar | 2018-11-19 | 1 | -4/+2 |
* | [Local] Keep K's range if K does not move when combining metadata. | Florian Hahn | 2018-10-27 | 1 | -1/+9 |
* | [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. | Carlos Alberto Enciso | 2018-10-25 | 1 | -0/+41 |
* | [TI removal] Use `Instruction` instead of `TerminatorInst` for | Chandler Carruth | 2018-10-18 | 1 | -2/+2 |
* | [TI removal] Make variables declared as `TerminatorInst` and initialized | Chandler Carruth | 2018-10-15 | 1 | -3/+3 |
* | Revert "[DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG." | Carlos Alberto Enciso | 2018-10-10 | 1 | -28/+0 |
* | [DebugInfo][Dexter] Unreachable line stepped onto after SimplifyCFG. | Carlos Alberto Enciso | 2018-10-10 | 1 | -0/+28 |
* | [DebugInfo][Dexter] Speculated BB presents illegal variable value to debugger. | Carlos Alberto Enciso | 2018-09-19 | 1 | -0/+7 |
* | [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. | Chandler Carruth | 2018-08-26 | 1 | -1/+1 |
* | [IR] Begin removal of TerminatorInst by removing successor manipulation. | Chandler Carruth | 2018-08-26 | 1 | -1/+1 |
* | [Local] Make DoesKMove required for combineMetadata. | Florian Hahn | 2018-08-24 | 1 | -2/+3 |
* | Update MemorySSA in Local utils removing blocks. | Alina Sbirlea | 2018-08-16 | 1 | -15/+24 |
* | [Local] Add dbg location on unreachable inst in changeToUnreachable | Anastasis Grammenos | 2018-08-07 | 1 | -1/+2 |
* | [GVN,NewGVN] Keep nonnull if K does not move. | Florian Hahn | 2018-08-07 | 1 | -5/+6 |
* | [GVN,NewGVN] Move patchReplacementInstruction to Utils/Local.h | Florian Hahn | 2018-08-07 | 1 | -0/+31 |
* | [DebugInfo] Refactor DbgInfoIntrinsic class hierarchy. | Hsiangkai Wang | 2018-08-06 | 1 | -21/+21 |
* | [Dominators] Make RemoveUnreachableBlocks return false if the BasicBlock is a... | Chijun Sima | 2018-08-03 | 1 | -1/+9 |
* | [Dominators] Convert existing passes and utils to use the DomTreeUpdater class | Chijun Sima | 2018-08-03 | 1 | -78/+95 |
* | [DebugInfo] LowerDbgDeclare: Add derefs when handling CallInst users | Vedant Kumar | 2018-07-26 | 1 | -6/+7 |
* | Skip debuginfo intrinsic in markLiveBlocks. | Xin Tong | 2018-07-18 | 1 | -39/+38 |
* | Fix comments which mixed up 'before' and 'after', NFC | Vedant Kumar | 2018-07-13 | 1 | -2/+2 |
* | llvm: Add support for "-fno-delete-null-pointer-checks" | Manoj Gupta | 2018-07-09 | 1 | -3/+8 |
* | [Local] replaceAllDbgUsesWith: Update debug values before RAUW | Vedant Kumar | 2018-07-06 | 1 | -31/+172 |
* | [DebugInfo] Corrections for salvageDebugInfo | Bjorn Pettersson | 2018-07-03 | 1 | -2/+7 |
* | Use a variable to appease a no-asserts bot, NFC | Vedant Kumar | 2018-06-26 | 1 | -0/+1 |
* | [Local] Add a convenient insertReplacementDbgValues overload, NFC | Vedant Kumar | 2018-06-26 | 1 | -3/+13 |
* | [Local] Sink salvageDI's early exit into helper functions, NFC | Vedant Kumar | 2018-06-26 | 1 | -5/+12 |
* | Improve ConvertDebugDeclareToDebugValue | Bjorn Pettersson | 2018-06-26 | 1 | -0/+26 |
* | [Local] Generalize insertReplacementDbgValues, NFC | Vedant Kumar | 2018-06-20 | 1 | -5/+5 |
* | [Local] Add a utility to insert replacement dbg.values, NFC | Vedant Kumar | 2018-06-20 | 1 | -0/+18 |
* | Remove valueCoversEntireFragment asserts in ConvertDebugDeclareToDebugValue | Bjorn Pettersson | 2018-06-19 | 1 | -6/+0 |
* | Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue" | Bjorn Pettersson | 2018-06-15 | 1 | -0/+38 |
* | Revert rL334704: "[DebugInfo] Check size of variable in ConvertDebugDeclareTo... | Bjorn Pettersson | 2018-06-14 | 1 | -38/+0 |
* | [DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue | Bjorn Pettersson | 2018-06-14 | 1 | -0/+38 |
* | Move Analysis/Utils/Local.h back to Transforms | David Blaikie | 2018-06-04 | 1 | -1/+1 |
* | [LoopInstSimplify] Re-implement the core logic of loop-instsimplify to | Chandler Carruth | 2018-05-29 | 1 | -11/+22 |
* | Constant fold launder of null and undef | Piotr Padlewski | 2018-05-18 | 1 | -2/+3 |
* | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -15/+17 |
* | [STLExtras] Add distance() for ranges, pred_size(), and succ_size() | Vedant Kumar | 2018-05-10 | 1 | -3/+2 |
* | [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. | Shiva Chen | 2018-05-09 | 1 | -0/+5 |
* | Fix a bunch of places where operator-> was used directly on the return from d... | Craig Topper | 2018-05-05 | 1 | -1/+1 |
* | Remove \brief commands from doxygen comments. | Adrian Prantl | 2018-05-01 | 1 | -4/+4 |
* | Fix a bug in GlobalOpt's handling of DIExpressions. | Adrian Prantl | 2018-04-27 | 1 | -2/+2 |
* | Fix a couple of layering violations in Transforms | David Blaikie | 2018-03-21 | 1 | -1/+1 |
* | LowerDbgDeclare: ignore dbg.declares for allocas with volatile access | Adrian Prantl | 2018-03-09 | 1 | -17/+28 |