OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:getLoopLatch
(Results
1 - 25
of
48
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineLoopInfo.cpp
92
if (MachineBasicBlock *Latch =
getLoopLatch
()) {
126
MachineBasicBlock *HB = L->getHeader(), *LB = L->
getLoopLatch
();
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopNestAnalysis.cpp
81
const BasicBlock *Latch = OuterLoop.
getLoopLatch
();
141
const BasicBlock *OuterLoopLatch = OuterLoop.
getLoopLatch
();
247
const BasicBlock *OuterLoopLatch = OuterLoop.
getLoopLatch
();
249
const BasicBlock *InnerLoopLatch = InnerLoop.
getLoopLatch
();
LoopInfo.cpp
175
if (BasicBlock *Latch = L.
getLoopLatch
())
233
BasicBlock *Latch = L.
getLoopLatch
();
371
assert(Preheader &&
getLoopLatch
() &&
481
return getLoopPreheader() &&
getLoopLatch
() && hasDedicatedExits();
IVDescriptors.cpp
728
auto *Latch = TheLoop->
getLoopLatch
();
1101
BasicBlock *Latch = L->
getLoopLatch
();
1213
BasicBlock *Latch = AR->getLoop()->
getLoopLatch
();
IVUsers.cpp
135
BasicBlock *LatchBlock = L->
getLoopLatch
();
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopInterchange.cpp
299
if (L->
getLoopLatch
() == nullptr || L->getLoopPredecessor() == nullptr)
586
BasicBlock *OuterLoopLatch = OuterLoop->
getLoopLatch
();
666
BasicBlock *InnerLoopLatch = InnerLoop->
getLoopLatch
();
755
if (!L->
getLoopLatch
() || !L->getLoopPredecessor())
776
Value *V = followLCSSA(PHI.getIncomingValueForBlock(L->
getLoopLatch
()));
797
BasicBlock *InnerLoopLatch = InnerLoop->
getLoopLatch
();
802
OuterLoop->getExitingBlock() != OuterLoop->
getLoopLatch
() ||
804
!isa<BranchInst>(OuterLoop->
getLoopLatch
()->getTerminator())) {
1005
if (!IncomingI || IncomingI->getParent() != OuterLoop->
getLoopLatch
())
1018
if (OuterLoop->
getLoopLatch
()->getUniquePredecessor() == nullptr
[
all
...]
LoopFlatten.cpp
109
BasicBlock *Latch = L->
getLoopLatch
();
229
InnerPHI.getIncomingValueForBlock(FI.InnerLoop->
getLoopLatch
());
245
OuterPHI->getIncomingValueForBlock(FI.OuterLoop->
getLoopLatch
()));
537
FI.InnerInductionPHI->removeIncomingValue(FI.InnerLoop->
getLoopLatch
());
542
PHI->removeIncomingValue(FI.InnerLoop->
getLoopLatch
());
IndVarSimplify.cpp
459
if (!L->
getLoopLatch
() ||
460
!DT->dominates(IncomingBB, L->
getLoopLatch
()))
713
assert(L->
getLoopLatch
() && "Must be in simplified form");
750
int Idx = Phi->getBasicBlockIndex(L->
getLoopLatch
());
863
assert(L->
getLoopLatch
());
876
int LatchIdx = Phi->getBasicBlockIndex(L->
getLoopLatch
());
899
BasicBlock *LatchBlock = L->
getLoopLatch
();
1067
assert(L->
getLoopLatch
() && "Loop no longer in simplified form?");
1070
cast<Instruction>(IndVar->getIncomingValueForBlock(L->
getLoopLatch
()));
1079
if (ExitingBB == L->
getLoopLatch
()) {
[
all
...]
LoopSimplifyCFG.cpp
283
DeleteCurrentLoop = !IsEdgeLive(L.
getLoopLatch
(), L.getHeader());
292
BlocksInLoopAfterFolding.insert(L.
getLoopLatch
());
538
assert(L.
getLoopLatch
() && "Should be single latch!");
640
if (!L.
getLoopLatch
())
LoopUnrollAndJamPass.cpp
369
BasicBlock *Latch = L->
getLoopLatch
();
370
BasicBlock *SubLoopLatch = SubLoop->
getLoopLatch
();
LoopVersioningLICM.cpp
252
if (CurLoop->getExitingBlock() != CurLoop->
getLoopLatch
()) {
551
Instruction *I = VerLoop->
getLoopLatch
()->getTerminator();
LoopDeletion.cpp
147
if (!L->
getLoopLatch
())
LoopPredication.cpp
849
BasicBlock *LoopLatch = L->
getLoopLatch
();
930
auto *LatchBlock = L->
getLoopLatch
();
1015
assert(DT.dominates(ExitingBB, L->
getLoopLatch
()) &&
1056
auto *Latch = L->
getLoopLatch
();
LoopUnrollPass.cpp
428
PhiI->getIncomingValueForBlock(L->
getLoopLatch
())))
500
Iteration == 0 ? L->getLoopPreheader() : L->
getLoopLatch
());
1115
BasicBlock *ExitingBlock = L->
getLoopLatch
();
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopPeel.cpp
101
const BasicBlock *Latch = L->
getLoopLatch
();
118
const BasicBlock *Latch = L->
getLoopLatch
();
147
assert(BackEdge == L->
getLoopLatch
() && "Wrong latch?");
200
if (L.
getLoopLatch
() == BB)
346
BasicBlock *BackEdge = L->
getLoopLatch
();
512
BasicBlock *Latch = L->
getLoopLatch
();
678
BasicBlock *Latch = L->
getLoopLatch
();
LoopRotationUtils.cpp
220
BasicBlock *Latch = L->
getLoopLatch
();
278
BasicBlock *OrigLatch = L->
getLoopLatch
();
632
SplitLatchEdge |= L->
getLoopLatch
() == ExitPred;
657
assert(L->
getLoopLatch
() && "Invalid loop latch after loop rotation");
770
BasicBlock *Latch = L->
getLoopLatch
();
816
assert((!MadeChange || L->isLoopExiting(L->
getLoopLatch
())) &&
LoopUnrollRuntime.cpp
87
BasicBlock *Latch = L->
getLoopLatch
();
191
BasicBlock *Latch = L->
getLoopLatch
();
311
BasicBlock *Latch = L->
getLoopLatch
();
525
cast<BranchInst>(OrigLoop->
getLoopLatch
()->getTerminator());
533
BasicBlock *Latch = RemainderLoop->
getLoopLatch
();
599
BasicBlock *Latch = L->
getLoopLatch
();
LoopUnrollAndJam.cpp
77
BasicBlock *SubLoopLatch = SubLoop->
getLoopLatch
();
303
BasicBlock *LatchBlock = L->
getLoopLatch
();
311
SubLoop->
getLoopLatch
()->getTerminator()->getSuccessor(0));
974
BasicBlock *Latch = L->
getLoopLatch
();
LoopUnroll.cpp
294
if (!L->
getLoopLatch
()) {
355
BasicBlock *ExitingBlock = L->
getLoopLatch
();
367
BasicBlock *LatchBlock = L->
getLoopLatch
();
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVETPAndVPTOptimisationsPass.cpp
110
MachineBasicBlock *Latch = ML->
getLoopLatch
();
391
if (LoopPhi->getOperand(2).getMBB() == ML->
getLoopLatch
()) {
472
(Phi->getOperand(2).getMBB() != ML->
getLoopLatch
() &&
473
Phi->getOperand(4).getMBB() != ML->
getLoopLatch
())) {
477
CountReg = Phi->getOperand(2).getMBB() == ML->
getLoopLatch
()
MVETailPredication.cpp
387
Processed->addIncoming(Remaining, L->
getLoopLatch
());
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorizationLegality.cpp
297
assert(Lp->
getLoopLatch
() && "Expected loop with a single latch.");
312
BasicBlock *Latch = Lp->
getLoopLatch
();
539
AllowedExit.insert(Phi->getIncomingValueForBlock(TheLoop->
getLoopLatch
()));
846
BasicBlock *LoopLatch = TheLoop->
getLoopLatch
();
LoopVectorize.cpp
1569
if (TheLoop->getExitingBlock() != TheLoop->
getLoopLatch
())
2331
auto *LoopVectorLatch = LI->getLoopFor(LoopVectorBody)->
getLoopLatch
();
3065
BasicBlock *Latch = L->
getLoopLatch
();
3452
auto *ScalarLatchTerm = OrigLoop->
getLoopLatch
()->getTerminator();
3563
auto *ScalarLatchTerm = OrigLoop->
getLoopLatch
()->getTerminator();
3727
Value *PostInc = OrigPhi->getIncomingValueForBlock(OrigLoop->
getLoopLatch
());
4184
auto *Latch = OrigLoop->
getLoopLatch
();
4259
VecPhi->addIncoming(Incoming, LI->getLoopFor(LoopVectorBody)->
getLoopLatch
());
4344
BasicBlock *VectorLoopLatch = LI->getLoopFor(LoopVectorBody)->
getLoopLatch
();
4399
LI->getLoopFor(LoopVectorBody)->
getLoopLatch
(), Sel)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp
409
MachineBasicBlock *Latch = L->
getLoopLatch
();
606
MachineBasicBlock *Latch = L->
getLoopLatch
();
1223
if (ExitingBlock != L->
getLoopLatch
()) {
1607
MachineBasicBlock *Latch = L->
getLoopLatch
();
1855
MachineBasicBlock *Latch = L->
getLoopLatch
();
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopInfo.h
238
/// because \fn
getLoopLatch
will return nullptr in that case.
330
BlockT *
getLoopLatch
() const;
787
BasicBlock *Latch =
getLoopLatch
();
Completed in 112 milliseconds
1
2
Indexes created Tue Feb 24 08:35:24 UTC 2026