OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LoopExitBB
(Results
1 - 7
of
7
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
VPlanHCFGBuilder.cpp
318
BasicBlock *
LoopExitBB
= TheLoop->getUniqueExitBlock();
319
assert(
LoopExitBB
&& "Loops with multiple exits are not supported.");
320
VPBasicBlock *LoopExitVPBB = BB2VPBB[
LoopExitBB
];
321
createVPInstructionsForVPBB(LoopExitVPBB,
LoopExitBB
);
324
setVPBBPredsFromBB(LoopExitVPBB,
LoopExitBB
);
VPlan.cpp
786
BasicBlock *
LoopExitBB
) {
820
DT->changeImmediateDominator(
LoopExitBB
, LoopLatchBB);
VPlan.h
2097
BasicBlock *
LoopExitBB
);
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp
1216
//
LoopExitBB
is the BasicBlock that loop exits when meets trivial condition.
1218
BasicBlock *
LoopExitBB
= nullptr;
1238
if ((
LoopExitBB
=
1241
} else if ((
LoopExitBB
=
1248
if (!
LoopExitBB
|| isa<PHINode>(
LoopExitBB
->begin()))
1254
unswitchTrivialCondition(CurrentLoop, LoopCond, CondVal,
LoopExitBB
,
1286
LoopExitBB
= LoopExitCandidate;
1294
if (!
LoopExitBB
|| isa<PHINode>(
LoopExitBB
->begin())
[
all
...]
SimpleLoopUnswitch.cpp
405
auto *
LoopExitBB
= BI.getSuccessor(0);
406
if (L.contains(
LoopExitBB
)) {
409
LoopExitBB
= BI.getSuccessor(1);
410
if (L.contains(
LoopExitBB
))
415
if (!areLoopExitPHIsLoopInvariant(L, *ParentBB, *
LoopExitBB
))
446
// exiting via
LoopExitBB
.
448
if (Loop *ExitL = getTopMostExitingLoop(
LoopExitBB
, LI))
469
if (FullUnswitch &&
LoopExitBB
->getUniquePredecessor()) {
470
assert(
LoopExitBB
->getUniquePredecessor() == BI.getParent() &&
472
UnswitchedBB =
LoopExitBB
;
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
ShrinkWrap.cpp
426
for (MachineBasicBlock *
LoopExitBB
: ExitBlocks) {
427
IPdom = FindIDom<>(*IPdom,
LoopExitBB
->successors(), *MPDT);
ModuloSchedule.cpp
266
MachineBasicBlock *
LoopExitBB
= *LoopExitI;
269
MachineBasicBlock *EpilogStart =
LoopExitBB
;
281
PredBB->replaceSuccessor(
LoopExitBB
, NewBB);
282
NewBB->addSuccessor(
LoopExitBB
);
284
if (EpilogStart ==
LoopExitBB
)
317
LoopExitBB
->replacePhiUsesWith(BB, PredBB);
327
TII->insertBranch(*LastEpilogBB,
LoopExitBB
, nullptr, Cond1, DebugLoc());
Completed in 21 milliseconds
Indexes created Mon Sep 28 00:25:45 UTC 2026