OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PreHeader
(Results
1 - 4
of
4
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUnroll.cpp
173
/// PN = PHI [I, Latch], [CI,
PreHeader
]
179
/// PN = PHI [I2, Latch], [CI,
PreHeader
]
184
/// NewPN = PHI [PrologI, Prolog], [CI,
PreHeader
]
186
/// PN = PHI [I2, Latch], [NewPN,
PreHeader
]
192
BasicBlock *
PreHeader
= L->getLoopPreheader();
194
assert(
PreHeader
&& Header);
196
if (isa<ConstantInt>(PN.getIncomingValueForBlock(
PreHeader
)))
290
LLVM_DEBUG(dbgs() << " Can't unroll; loop
preheader
-insertion failed.\n");
349
// Successful peeling may result in a change in the loop
preheader
/trip
365
BasicBlock *
Preheader
= L->getLoopPreheader()
[
all
...]
LoopUnrollRuntime.cpp
73
BasicBlock *
PreHeader
, BasicBlock *NewPreHeader,
77
//
Preheader
107
// Adding a value to the new PHI node from the original loop
preheader
.
112
PreHeader
);
115
NewPN->addIncoming(UndefValue::get(PN.getType()),
PreHeader
);
187
BasicBlock *Exit, BasicBlock *
PreHeader
,
197
//
PreHeader
226
// Add incoming
PreHeader
from branch around the Loop
227
PN.addIncoming(UndefValue::get(PN.getType()),
PreHeader
);
245
// PN = PHI [I, Latch], [undef,
PreHeader
]
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
IndVarSimplify.cpp
1206
/// were defined in the
preheader
but not used inside the loop into the
1212
BasicBlock *
Preheader
= L->getLoopPreheader();
1213
if (!
Preheader
) return false;
1217
BasicBlock::iterator I(
Preheader
->getTerminator());
1218
while (I !=
Preheader
->begin()) {
1220
// New instructions were inserted at the end of the
preheader
.
1228
// behavior: LoopSimplify guarantees that the
preheader
dominates the exit
1259
if (UseBB ==
Preheader
|| L->contains(UseBB)) {
1265
// If there is, the def must remain in the
preheader
.
1273
if (I !=
Preheader
->begin())
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
OMPIRBuilder.cpp
1068
BasicBlock *
Preheader
=
1069
BasicBlock::Create(Ctx, "omp_" + Name + ".
preheader
", F, PreInsertBefore);
1086
Builder.SetInsertPoint(
Preheader
);
1091
IndVarPHI->addIncoming(ConstantInt::get(IndVarTy, 0),
Preheader
);
1115
CL->
Preheader
=
Preheader
;
1144
// Split the loop at the insertion point: Branch to the
preheader
and move
1147
Builder.CreateBr(CL->
Preheader
);
1252
// valid in the condition block (i.e., defined in the
preheader
) and is
1286
// At the end of the
preheader
, prepare for calling the "init" function b
[
all
...]
Completed in 32 milliseconds
Indexes created Tue Feb 24 08:35:24 UTC 2026