OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:OldBB
(Results
1 - 13
of
13
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
BoundsChecking.cpp
127
BasicBlock *
OldBB
= SplitI->getParent();
128
BasicBlock *Cont =
OldBB
->splitBasicBlock(SplitI);
129
OldBB
->getTerminator()->eraseFromParent();
135
BranchInst::Create(GetTrapBB(IRB),
OldBB
);
140
BranchInst::Create(GetTrapBB(IRB), Cont, Or,
OldBB
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
GVNHoist.cpp
639
const BasicBlock *
OldBB
= OldPt->getParent();
648
if (BB ==
OldBB
&& firstInBB(OldPt, Insn))
688
const BasicBlock *
OldBB
= Def->getBlock();
689
assert(DT->dominates(NewBB,
OldBB
) && "invalid path");
694
// CFG from
OldBB
to NewBB. These blocks are all the blocks that may be
695
// executed between the execution of NewBB and
OldBB
. Hoisting an expression
696
// from
OldBB
into NewBB has to be safe on all execution paths.
697
for (auto I = idf_begin(
OldBB
), E = idf_end(
OldBB
); I != E;) {
705
if (hasEHhelper(BB,
OldBB
, NBBsOnAllPaths)
[
all
...]
LoopInterchange.cpp
1429
// Update BI to jump to NewBB instead of
OldBB
. Records updates to the
1431
// \p
OldBB
is exactly once in BI's successor list.
1432
static void updateSuccessor(BranchInst *BI, BasicBlock *
OldBB
,
1438
[
OldBB
](BasicBlock *BB) {
1439
return BB ==
OldBB
;
1440
}) == 1) && "BI must jump to
OldBB
exactly once.");
1443
if (Op ==
OldBB
) {
1452
{DominatorTree::UpdateKind::Delete, BI->getParent(),
OldBB
});
SimpleLoopUnswitch.cpp
1028
auto CloneBlock = [&](BasicBlock *
OldBB
) {
1030
BasicBlock *NewBB = CloneBasicBlock(
OldBB
, VMap, ".us",
OldBB
->getParent());
1035
VMap[
OldBB
] = NewBB;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
BasicBlockUtils.cpp
875
static void UpdateAnalysisInformation(BasicBlock *
OldBB
, BasicBlock *NewBB,
893
Updates.push_back({DominatorTree::Insert, NewBB,
OldBB
});
897
Updates.push_back({DominatorTree::Delete, UniquePred,
OldBB
});
902
if (
OldBB
== DT->getRootNode()->getBlock()) {
913
MSSAU->wireOldPredecessorsToNewImmediatePredecessor(
OldBB
, NewBB, Preds);
922
Loop *L = LI->getLoopFor(
OldBB
);
930
//
OldBB
is a loop entry or if SplitMakesNewLoopHeader. Unreachable blocks
939
if (!PL->contains(
OldBB
))
952
// Unless we have a loop for
OldBB
, nothing else to do here.
966
while (PredLoop && !PredLoop->contains(
OldBB
))
[
all
...]
CloneFunction.cpp
570
const BasicBlock *
OldBB
= OPN->getParent();
571
BasicBlock *NewBB = cast<BasicBlock>(VMap[
OldBB
]);
576
PHIToResolve[phino]->getParent() ==
OldBB
;
634
BasicBlock::const_iterator OldI =
OldBB
->begin();
ValueMapper.cpp
59
BasicBlock *
OldBB
;
63
:
OldBB
(Old.getBasicBlock()),
891
BasicBlock *BB = cast_or_null<BasicBlock>(mapValue(DBB.
OldBB
));
892
DBB.TempBB->replaceAllUsesWith(BB ? BB : DBB.
OldBB
);
LoopUnrollAndJam.cpp
465
// Update Phis in BB from
OldBB
to point to NewBB and use the latest value
467
auto updatePHIBlocksAndValues = [](BasicBlock *BB, BasicBlock *
OldBB
,
472
if (Phi.getIncomingBlock(b) ==
OldBB
) {
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopInfo.h
1142
auto *
OldBB
= Inst->getParent();
1147
if (
OldBB
== NewBB)
1150
auto *OldLoop = getLoopFor(
OldBB
);
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Instruction.h
742
/// Replace specified successor
OldBB
to point at the provided block.
744
void replaceSuccessorWith(BasicBlock *
OldBB
, BasicBlock *NewBB);
/src/external/apache2/llvm/dist/llvm/lib/IR/
Instruction.cpp
772
void Instruction::replaceSuccessorWith(BasicBlock *
OldBB
, BasicBlock *NewBB) {
775
if (getSuccessor(Idx) ==
OldBB
)
Instructions.cpp
923
if (BasicBlock *
OldBB
= getIndirectDest(i)) {
924
BlockAddress *Old = BlockAddress::get(
OldBB
);
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonVLIWPacketizer.cpp
1896
auto *
OldBB
= OldPacketMIs.front()->getParent();
1898
if (MLI->getLoopFor(
OldBB
) != MLI->getLoopFor(ThisBB))
Completed in 53 milliseconds
Indexes created Fri Jun 19 00:25:02 UTC 2026