OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:InnerLoop
(Results
1 - 12
of
12
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
LoopNestAnalysis.cpp
36
static bool checkLoopsStructure(const Loop &OuterLoop, const Loop &
InnerLoop
,
53
bool LoopNest::arePerfectlyNested(const Loop &OuterLoop, const Loop &
InnerLoop
,
56
assert(!
InnerLoop
.isOutermost() && "Inner loop should have a parent");
58
<< "' and '" <<
InnerLoop
.getName()
67
if (!checkLoopsStructure(OuterLoop,
InnerLoop
, SE)) {
95
BranchInst *InnerGuard =
InnerLoop
.getLoopGuardBranch();
142
const BasicBlock *InnerLoopPreHeader =
InnerLoop
.getLoopPreheader();
148
!containsOnlySafeInstructions(*
InnerLoop
.getExitBlock())) {
155
<<
InnerLoop
.getName() << "' are perfectly nested.\n");
190
const Loop *
InnerLoop
= SubLoops->front()
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopInterchange.cpp
329
: OuterLoop(Outer),
InnerLoop
(Inner), SE(SE), ORE(ORE) {}
352
/// to be passed as \p
InnerLoop
.
355
Loop *
InnerLoop
);
358
Loop *
InnerLoop
;
376
: OuterLoop(Outer),
InnerLoop
(Inner), SE(SE), ORE(ORE) {}
386
Loop *
InnerLoop
;
401
: OuterLoop(Outer),
InnerLoop
(Inner), SE(SE), LI(LI), DT(DT), LIL(LIL) {}
403
/// Interchange OuterLoop and
InnerLoop
.
408
void removeChildLoop(Loop *OuterLoop, Loop *
InnerLoop
);
415
Loop *
InnerLoop
;
[
all
...]
LoopFlatten.cpp
76
Loop *
InnerLoop
= nullptr;
91
FlattenInfo(Loop *OL, Loop *IL) : OuterLoop(OL),
InnerLoop
(IL) {};
217
for (PHINode &InnerPHI : FI.
InnerLoop
->getHeader()->phis()) {
227
InnerPHI.getIncomingValueForBlock(FI.
InnerLoop
->getLoopPreheader());
229
InnerPHI.getIncomingValueForBlock(FI.
InnerLoop
->getLoopLatch());
288
if (FI.
InnerLoop
->contains(B))
309
Br->getSuccessor(0) == FI.
InnerLoop
->getHeader())
475
if (!findLoopComponents(FI.
InnerLoop
, IterationInstructions, FI.InnerInductionPHI,
522
OptimizationRemark Remark(DEBUG_TYPE, "Flattened", FI.
InnerLoop
->getStartLoc(),
523
FI.
InnerLoop
->getHeader())
[
all
...]
/src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/proto-to-cxx/
loop_proto_to_cxx.cpp
31
class
InnerLoop
{
33
InnerLoop
() {
36
~
InnerLoop
() {
127
InnerLoop
IL;
/src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/proto-to-llvm/
loop_proto_to_llvm.cpp
38
class
InnerLoop
{
40
InnerLoop
() {
43
~
InnerLoop
() {
155
InnerLoop
IL;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
MatrixUtils.cpp
75
Loop *
InnerLoop
= LI.AllocateLoop();
76
RowLoop->addChildLoop(
InnerLoop
);
94
B.getInt64(TileSize), "inner", B, DTU,
InnerLoop
, LI);
LoopUtils.cpp
894
bool llvm::hasIterationCountInvariantInParent(Loop *
InnerLoop
,
896
Loop *OuterL =
InnerLoop
->getParentLoop();
901
BasicBlock *InnerLoopLatch =
InnerLoop
->getLoopLatch();
902
const SCEV *InnerLoopBECountSC = SE.getExitCount(
InnerLoop
, InnerLoopLatch);
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopNestAnalysis.h
38
/// Return true if the given loops \p OuterLoop and \p
InnerLoop
are
49
static bool arePerfectlyNested(const Loop &OuterLoop, const Loop &
InnerLoop
,
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86LowerAMXIntrinsics.cpp
267
Loop *
InnerLoop
= nullptr;
271
InnerLoop
= LI->AllocateLoop();
272
ColLoop->addChildLoop(
InnerLoop
);
292
IntrinName + ".scalarize.inner", B,
InnerLoop
);
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGExprAgg.cpp
1789
ArrayInitLoopExpr *
InnerLoop
= dyn_cast<ArrayInitLoopExpr>(E->getSubExpr());
1810
if (CGF.needsEHCleanup(dtorKind) && !
InnerLoop
) {
1830
if (
InnerLoop
) {
1837
.VisitArrayInitLoopExpr(
InnerLoop
, outerBegin);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachineBlockPlacement.cpp
2572
for (const MachineLoop *
InnerLoop
: L)
2573
buildLoopChains(*
InnerLoop
);
MachinePipeliner.cpp
237
for (auto &
InnerLoop
: L)
238
Changed |= scheduleLoop(*
InnerLoop
);
Completed in 55 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026