Age | Commit message (Expand) | Author | Files | Lines |
2020-02-21 | [IR] Update BasicBlock::validateInstrOrdering comments, NFC | Reid Kleckner | 1 | -1/+1 |
2020-02-18 | [IR] Lazily number instructions for local dominance queries | Reid Kleckner | 1 | -0/+32 |
2020-01-17 | [BasicBlock] fix looping in getPostdominatingDeoptimizeCall | Fedor Sergeev | 1 | -2/+7 |
2020-01-16 | [BasicBlock] add helper getPostdominatingDeoptimizeCall | Fedor Sergeev | 1 | -0/+7 |
2019-09-20 | [FastISel] Fix insertion of unconditional branches during FastISel | David Tellenbach | 1 | -0/+7 |
2019-05-05 | [NFC] BasicBlock: generalize replaceSuccessorsPhiUsesWith(), take Old bb | Roman Lebedev | 1 | -7/+10 |
2019-05-05 | [NFC] BasicBlock: refactor changePhiUses() out of replacePhiUsesWith(), use it | Roman Lebedev | 1 | -17/+17 |
2019-05-05 | [NFC] PHINode: introduce replaceIncomingBlockWith() function, use it | Roman Lebedev | 1 | -10/+3 |
2019-02-14 | Revert "[INLINER] allow inlining of address taken blocks" | Nick Desaulniers | 1 | -8/+0 |
2019-02-14 | [INLINER] allow inlining of address taken blocks | Nick Desaulniers | 1 | -0/+8 |
2019-02-12 | [NFC] Rename DontDeleteUselessPHIs --> KeepOneInputPHIs | Max Kazantsev | 1 | -4/+4 |
2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 1 | -4/+3 |
2018-12-21 | [IR] Add Instruction::isLifetimeStartOrEnd, NFC | Vedant Kumar | 1 | -4/+2 |
2018-11-19 | [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock | Vedant Kumar | 1 | -0/+8 |
2018-10-15 | [TI removal] Make `getTerminator()` return a generic `Instruction`. | Chandler Carruth | 1 | -3/+4 |
2018-10-15 | [TI removal] Make variables declared as `TerminatorInst` and initialized | Chandler Carruth | 1 | -2/+2 |
2018-08-26 | [IR] Sink `isExceptional` predicate to `Instruction`, rename it to | Chandler Carruth | 1 | -1/+1 |
2018-08-26 | [IR] Begin removal of TerminatorInst by removing successor manipulation. | Chandler Carruth | 1 | -1/+1 |
2018-06-26 | Rename skipDebugInfo -> skipDebugIntrinsics, NFC | Vedant Kumar | 1 | -1/+1 |
2018-06-19 | [IR] Introduce helpers to skip debug instructions (NFC) | Vedant Kumar | 1 | -0/+6 |
2018-04-19 | [BasicBlock] Add instructionsWithoutDebug methods to skip debug insts. | Florian Hahn | 1 | -0/+18 |
2017-12-29 | IR: Fix BasicBlock::phis for empty blocks | Matt Arsenault | 1 | -1/+2 |
2017-11-02 | Irreducible loop metadata for more accurate block frequency under PGO. | Hiroshi Yamauchi | 1 | -0/+13 |
2017-06-22 | Restrict the definition of loop preheader to avoid EH blocks | Andrew Kaylor | 1 | -0/+13 |
2017-05-26 | [IR] Add an iterator and range accessor for the PHI nodes of a basic | Chandler Carruth | 1 | -7/+9 |
2017-03-27 | [IR] Share implementation for pairs of const and non-const methods using cons... | Craig Topper | 1 | -3/+0 |
2017-03-27 | [IR] Share implementation of pairs of const and non-const methods in BasicBlo... | Craig Topper | 1 | -27/+27 |
2017-01-22 | [IR] Use const_cast to reuse the const version of two BasicBlock methods that... | Craig Topper | 1 | -9/+0 |
2016-09-17 | Don't create a SymbolTable in Function when the LLVMContext discards value na... | Mehdi Amini | 1 | -1/+1 |
2016-06-26 | Apply clang-tidy's modernize-loop-convert to most of lib/IR. | Benjamin Kramer | 1 | -2/+2 |
2016-05-02 | Revert "[SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empt... | Reid Kleckner | 1 | -24/+0 |
2016-05-02 | [SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block ... | Hans Wennborg | 1 | -0/+24 |
2016-03-11 | Introduce @llvm.experimental.deoptimize | Sanjoy Das | 1 | -0/+15 |
2016-02-21 | ADT: Stop using getNodePtrUnchecked on end() iterators | Duncan P. N. Exon Smith | 1 | -4/+2 |
2015-10-08 | IR: Remove implicit iterator conversions from lib/IR, NFC | Duncan P. N. Exon Smith | 1 | -9/+9 |
2015-10-07 | IR: Create SymbolTableList wrapper around iplist, NFC | Duncan P. N. Exon Smith | 1 | -1/+1 |
2015-10-06 | Fix Clang-tidy modernize-use-nullptr warnings in source directories and gener... | Hans Wennborg | 1 | -3/+3 |
2015-08-06 | Convert a bunch of loops to foreach. NFC. | Pete Cooper | 1 | -2/+1 |
2015-07-31 | New EH representation for MSVC compatibility | David Majnemer | 1 | -1/+12 |
2015-07-10 | Revert the new EH instructions | David Majnemer | 1 | -1/+1 |
2015-07-10 | New EH representation for MSVC compatibility | David Majnemer | 1 | -1/+1 |
2015-07-07 | Revert "Revert r241570, it caused PR24053" | David Majnemer | 1 | -29/+22 |
2015-07-07 | Revert r241570, it caused PR24053 | Nico Weber | 1 | -22/+29 |
2015-07-07 | [IR] Make getFirstNonPHI return null if the BB is empty | David Majnemer | 1 | -29/+22 |
2015-06-11 | Set proper debug location for branch added in BasicBlock::splitBasicBlock(). | Alexey Samsonov | 1 | -1/+4 |
2015-05-26 | [PlaceSafepoints] Cleanup InsertSafepointPoll function | Philip Reames | 1 | -0/+4 |
2015-05-15 | Add a speculative execution pass | Jingyue Wu | 1 | -0/+8 |
2015-04-03 | Return iterator from BasicBlock::eraseFromParent | Daniel Berlin | 1 | -2/+2 |
2015-03-03 | Remove getDataLayout() from Instruction/GlobalValue/BasicBlock/Function | Mehdi Amini | 1 | -4/+3 |
2015-02-27 | remove function names from comments; NFC | Sanjay Patel | 1 | -9/+8 |