OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SCEVAddRecExpr
(Results
1 - 14
of
14
) sorted by null
/external/llvm/lib/Analysis/
IVUsers.cpp
52
if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S)) {
302
static const
SCEVAddRecExpr
*findAddRecForLoop(const SCEV *S, const Loop *L) {
303
if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S)) {
312
if (const
SCEVAddRecExpr
*AR = findAddRecForLoop(*I, L))
321
if (const
SCEVAddRecExpr
*AR = findAddRecForLoop(getExpr(IU), L))
ScalarEvolution.cpp
165
const
SCEVAddRecExpr
*AR = cast<
SCEVAddRecExpr
>(this);
552
const
SCEVAddRecExpr
*LA = cast<
SCEVAddRecExpr
>(LHS);
553
const
SCEVAddRecExpr
*RA = cast<
SCEVAddRecExpr
>(RHS);
799
const SCEV *
SCEVAddRecExpr
::evaluateAtIteration(const SCEV *It,
[
all
...]
ScalarEvolutionAliasAnalysis.cpp
91
if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S)) {
ScalarEvolutionNormalization.cpp
107
if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S)) {
153
Result = cast<
SCEVAddRecExpr
>(Result)->getPostIncExpr(SE);
ScalarEvolutionExpander.cpp
287
if (const
SCEVAddRecExpr
*A = dyn_cast<
SCEVAddRecExpr
>(S)) {
313
for (unsigned i = Ops.size(); i > 0 && isa<
SCEVAddRecExpr
>(Ops[i-1]); --i)
344
while (const
SCEVAddRecExpr
*A = dyn_cast<
SCEVAddRecExpr
>(Ops[i])) {
654
if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S))
[
all
...]
DependenceAnalysis.cpp
805
const
SCEVAddRecExpr
*AddRec = dyn_cast<
SCEVAddRecExpr
>(Src);
823
const
SCEVAddRecExpr
*AddRec = dyn_cast<
SCEVAddRecExpr
>(Dst);
[
all
...]
/external/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h
275
///
SCEVAddRecExpr
- This node represents a polynomial recurrence on the trip
278
/// supporting infrastructure to allow
SCEVAddRecExpr
expressions to be
283
class
SCEVAddRecExpr
: public SCEVNAryExpr {
288
SCEVAddRecExpr
(const FoldingSetNodeIDRef ID,
346
const
SCEVAddRecExpr
*getPostIncExpr(ScalarEvolution &SE) const {
347
return cast<
SCEVAddRecExpr
>(SE.getAddExpr(this, getStepRecurrence(SE)));
465
return ((SC*)this)->visitAddRecExpr((const
SCEVAddRecExpr
*)S);
598
virtual const SCEV *visitAddRecExpr(const
SCEVAddRecExpr
*Expr) {
671
virtual const SCEV *visitAddRecExpr(const
SCEVAddRecExpr
*Expr) {
682
const
SCEVAddRecExpr
*Rec = (const SCEVAddRecExpr *) Res
[
all
...]
ScalarEvolutionExpander.h
243
Value *visitAddRecExpr(const
SCEVAddRecExpr
*S);
261
Value *expandAddRecExprLiterally(const
SCEVAddRecExpr
*);
262
PHINode *getAddRecExprPHILiterally(const
SCEVAddRecExpr
*Normalized,
/external/llvm/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp
156
const
SCEVAddRecExpr
*Ev,
159
const
SCEVAddRecExpr
*StoreEv,
160
const
SCEVAddRecExpr
*LoadEv,
787
const
SCEVAddRecExpr
*StoreEv =
788
dyn_cast<
SCEVAddRecExpr
>(SE->getSCEV(StorePtr));
818
const
SCEVAddRecExpr
*LoadEv =
819
dyn_cast<
SCEVAddRecExpr
>(SE->getSCEV(LI->getOperand(0)));
845
const
SCEVAddRecExpr
*Ev = dyn_cast<
SCEVAddRecExpr
>(SE->getSCEV(Pointer));
[
all
...]
IndVarSimplify.cpp
511
// which got a
SCEVAddRecExpr
for that loop.
709
const
SCEVAddRecExpr
*GetWideRecurrence(Instruction *NarrowUse);
711
const
SCEVAddRecExpr
* GetExtendedOperandRecurrence(NarrowIVDefUse DU);
793
const
SCEVAddRecExpr
* WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) {
820
const
SCEVAddRecExpr
*AddRec = dyn_cast<
SCEVAddRecExpr
>(
833
const
SCEVAddRecExpr
*WidenIV::GetWideRecurrence(Instruction *NarrowUse) {
848
const
SCEVAddRecExpr
*AddRec = dyn_cast<
SCEVAddRecExpr
>(WideExpr)
[
all
...]
LoopStrengthReduce.cpp
293
if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S))
438
static bool isAddRecSExtable(const
SCEVAddRecExpr
*AR, ScalarEvolution &SE) {
441
return isa<
SCEVAddRecExpr
>(SE.getSignExtendExpr(AR, WideTy));
499
if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(LHS)) {
571
} else if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S)) {
598
} else if (const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S))
[
all
...]
/external/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp
300
const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(S);
/external/llvm/unittests/Analysis/
ScalarEvolutionTest.cpp
141
const
SCEVAddRecExpr
*Product =
142
dyn_cast<
SCEVAddRecExpr
>(SE.getMulExpr(A_rec, B_rec));
/external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp
742
const
SCEVAddRecExpr
*AR = dyn_cast<
SCEVAddRecExpr
>(Sc);
[
all
...]
Completed in 384 milliseconds