OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TripCount
(Results
1 - 5
of
5
) sorted by null
/external/llvm/include/llvm/Transforms/Utils/
UnrollLoop.h
26
bool UnrollLoop(Loop *L, unsigned Count, unsigned
TripCount
, bool AllowRuntime,
/external/llvm/lib/Transforms/Scalar/
LoopUnrollPass.cpp
141
selectUnrollCount(const Loop *L, unsigned
TripCount
, bool HasEnablePragma,
278
const Loop *L, unsigned
TripCount
, bool HasEnablePragma,
295
Count =
TripCount
;
304
if (
TripCount
== 0)
312
Count =
TripCount
;
314
if (
TripCount
&& Count >
TripCount
)
315
return
TripCount
;
342
unsigned
TripCount
= 0;
345
// via the loop latch on any iteration prior to
TripCount
. The loop may exi
[
all
...]
/external/llvm/lib/Transforms/Utils/
LoopUnroll.cpp
128
///
TripCount
is generally defined as the number of times the loop header
130
///
TripCount
is the iteration on which control exits LatchBlock if no early
133
/// test. In other words, control may exit the loop prior to
TripCount
135
/// LatchBlock's terminator prior to
TripCount
iterations.
147
bool llvm::UnrollLoop(Loop *L, unsigned Count, unsigned
TripCount
,
185
if (
TripCount
!= 0)
186
DEBUG(dbgs() << " Trip Count = " <<
TripCount
<< "\n");
190
// Effectively "DCE" unrolled iterations that are beyond the
tripcount
192
if (
TripCount
!= 0 && Count >
TripCount
)
[
all
...]
LoopUnrollRuntime.cpp
57
static void ConnectProlog(Loop *L, Value *
TripCount
, unsigned Count,
111
new ICmpInst(InsertPt, ICmpInst::ICMP_ULT,
TripCount
,
112
ConstantInt::get(
TripCount
->getType(), Count));
215
/// extraiters =
tripcount
% loopfactor
223
/// if
tripcount
< loopfactor jump End
281
Value *
TripCount
= Expander.expandCodeFor(TripCountSC, TripCountSC->getType(),
285
Value *ModVal = B.CreateAnd(
TripCount
, Count - 1, "xtraiter");
291
Value *OverflowCheck = B.CreateIsNull(
TripCount
, "lcmp.overflow");
347
Type *CountTy =
TripCount
->getType();
372
ConnectProlog(L,
TripCount
, Count, LastLoopBB, PEnd, PH, NewPH, LVMap
[
all
...]
/external/llvm/lib/Target/Hexagon/
HexagonHardwareLoops.cpp
[
all
...]
Completed in 563 milliseconds