OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SCEVUnknown
(Results
1 - 21
of
21
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
ScalarEvolutionDivision.h
45
void visitUnknown(const
SCEVUnknown
*Numerator) {}
ScalarEvolutionExpressions.h
522
class
SCEVUnknown
final : public SCEV, private CallbackVH {
526
/// parent's maps when the value associated with a
SCEVUnknown
is
530
/// The next pointer in the linked list of all
SCEVUnknown
532
SCEVUnknown
*Next;
534
SCEVUnknown
(const FoldingSetNodeIDRef ID, Value *V,
535
ScalarEvolution *se,
SCEVUnknown
*next) :
598
return ((SC*)this)->visitUnknown((const
SCEVUnknown
*)S);
840
const SCEV *visitUnknown(const
SCEVUnknown
*Expr) {
853
/// the
SCEVUnknown
components following the Map (Value -> SCEV).
865
const SCEV *visitUnknown(const
SCEVUnknown
*Expr)
[
all
...]
ScalarEvolution.h
68
class
SCEVUnknown
;
148
// 1) Size of a SCEV without operands (like constants and
SCEVUnknown
) is 1;
569
createAddRecFromPHIWithCasts(const
SCEVUnknown
*SymbolicPHI);
672
///
SCEVUnknown
pointer for well-formed pointer-type expressions, but corner
1026
/// doesn't depend on a
SCEVUnknown
of an instruction which is dominated by
1211
friend class
SCEVUnknown
;
1278
/// Mark
SCEVUnknown
Phis currently being processed by getRangeRef.
1281
// Mark
SCEVUnknown
Phis currently being processed by isImpliedViaMerge.
1576
ConstantRange getRangeForUnknownRecurrence(const
SCEVUnknown
*U);
1874
/// This routine tries to figure out predicate for Phis which are
SCEVUnknown
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
Delinearization.cpp
74
const
SCEVUnknown
*BasePointer =
75
dyn_cast<
SCEVUnknown
>(SE->getPointerBase(AccessFn));
ScalarEvolutionAliasAnalysis.cpp
113
} else if (const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(S)) {
ScalarEvolutionDivision.cpp
214
if (!isa<
SCEVUnknown
>(Denominator))
219
RewriteMap[cast<
SCEVUnknown
>(Denominator)->getValue()] = Zero;
224
RewriteMap[cast<
SCEVUnknown
>(Denominator)->getValue()] = One;
ScalarEvolution.cpp
23
// represent it as a
SCEVUnknown
node.
348
const
SCEVUnknown
*U = cast<
SCEVUnknown
>(this);
400
return cast<
SCEVUnknown
>(this)->getType();
504
void
SCEVUnknown
::deleted() {
505
// Clear this
SCEVUnknown
from various maps.
508
// Remove this
SCEVUnknown
from the uniquing map.
515
void
SCEVUnknown
::allUsesReplacedWith(Value *New) {
516
// Remove this
SCEVUnknown
from the uniquing map.
519
// Update this
SCEVUnknown
to point to the new value. This is neede
[
all
...]
LoopUnrollAnalyzer.cpp
26
/// address (i.e.
SCEVUnknown
) - in this case we compute the offset and save
55
auto *Base = dyn_cast<
SCEVUnknown
>(SE.getPointerBase(S));
DependenceAnalysis.cpp
3262
const
SCEVUnknown
*SrcBase =
3263
dyn_cast<
SCEVUnknown
>(SE->getPointerBase(SrcAccessFn));
3264
const
SCEVUnknown
*DstBase =
3265
dyn_cast<
SCEVUnknown
>(SE->getPointerBase(DstAccessFn));
3309
const
SCEVUnknown
*SrcBase =
3310
dyn_cast<
SCEVUnknown
>(SE->getPointerBase(SrcAccessFn));
3311
const
SCEVUnknown
*DstBase =
3312
dyn_cast<
SCEVUnknown
>(SE->getPointerBase(DstAccessFn));
3403
const
SCEVUnknown
*SrcBase =
3404
dyn_cast<
SCEVUnknown
>(SE->getPointerBase(SrcAccessFn))
[
all
...]
Loads.cpp
309
auto *StartS = dyn_cast<
SCEVUnknown
>(AddRec->getStart());
LoopCacheAnalysis.cpp
336
BasePointer = dyn_cast<
SCEVUnknown
>(SE.getPointerBase(AccessFn));
IVDescriptors.cpp
1068
const
SCEVUnknown
*PhiScev,
1169
const auto *SymbolicPhi = dyn_cast<
SCEVUnknown
>(PhiScev);
VectorUtils.cpp
251
const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(V);
LoopAccessAnalysis.cpp
159
const auto *U = cast<
SCEVUnknown
>(SE->getSCEV(StrideVal));
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
ScalarEvolutionExpander.h
472
Value *visitUnknown(const
SCEVUnknown
*S) { return S->getValue(); }
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp
785
if (const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(S)) {
970
if (const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(Mul->getOperand(1))) {
1220
if (isa<
SCEVUnknown
>(Reg) || isa<SCEVConstant>(Reg))
2333
else if (const
SCEVUnknown
*SU = dyn_cast<
SCEVUnknown
>(MaxRHS))
2764
/// unscaled values, we need to return the pointer-type
SCEVUnknown
. This avoids
2768
/// Since
SCEVUnknown
is the rightmost type, and pointers are the rightmost
2769
///
SCEVUnknown
, we simply return the rightmost SCEV operand
[
all
...]
LoopPredication.cpp
554
if (const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(S))
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
ScalarEvolutionExpander.cpp
671
if (const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(S)) {
763
// If the operand is
SCEVUnknown
and not instructions, peek through
766
if (const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(X))
775
// use a
SCEVUnknown
to avoid re-analyzing them.
2662
// inadequate, we could easily allow division by
SCEVUnknown
by using
2720
if (const
SCEVUnknown
*U = dyn_cast<
SCEVUnknown
>(S))
LoopUtils.cpp
1383
!isa<
SCEVUnknown
>(ExitValue) && hasHardUserWithinLoop(L, Inst))
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SafeStack.cpp
118
const SCEV *visitUnknown(const
SCEVUnknown
*Expr) {
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp
2413
return cast<
SCEVUnknown
>(Step)->getValue();
3422
Value *StepValue = cast<
SCEVUnknown
>(Step)->getValue();
Completed in 93 milliseconds
Indexes created Fri Aug 07 00:26:27 UTC 2026