|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/ScalarEvolution.h 629 const SCEV *getNoopOrSignExtend(const SCEV *V, Type *Ty);
References
lib/Analysis/LoopAccessAnalysis.cpp 1387 CastedDist = SE.getNoopOrSignExtend(&Dist, Product->getType());
2324 CastedStride = SE->getNoopOrSignExtend(StrideExpr, BETakenCount->getType());
lib/Analysis/ScalarEvolution.cpp 5353 const SCEV *LS = getNoopOrSignExtend(getSCEV(LHS), I->getType());
5354 const SCEV *RS = getNoopOrSignExtend(getSCEV(RHS), I->getType());
10322 auto *DenominatorExt = getNoopOrSignExtend(Denominator, WTy);
10323 auto *FoundRHSExt = getNoopOrSignExtend(FoundRHS, WTy);
lib/Transforms/Scalar/AlignmentFromAssumptions.cpp 133 DiffSCEV = SE->getNoopOrSignExtend(DiffSCEV, OffSCEV->getType());
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1043 return Signed ? SE.getNoopOrSignExtend(S, Ty) : SE.getNoopOrZeroExtend(S, Ty);
lib/Transforms/Scalar/LoopStrengthReduce.cpp 3187 const SCEV *IncExpr = SE.getNoopOrSignExtend(Inc.IncExpr, IntTy);