Home
last modified time | relevance | path

Searched refs:getEffectiveSCEVType (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp29 if (SE.getEffectiveSCEVType(A->getType()) != in canComputePointerDiff()
30 SE.getEffectiveSCEVType(B->getType())) in canComputePointerDiff()
69 SE.getPtrToIntExpr(AS, SE.getEffectiveSCEVType(AS->getType())); in alias()
71 SE.getPtrToIntExpr(BS, SE.getEffectiveSCEVType(BS->getType())); in alias()
H A DScalarEvolution.cpp496 IntegerType *ITy = cast<IntegerType>(getEffectiveSCEVType(Ty)); in getConstant()
1033 if (getDataLayout().getTypeSizeInBits(getEffectiveSCEVType(Op->getType())) != in getLosslessPtrToIntExpr()
1142 Ty = getEffectiveSCEVType(Ty); in getTruncateExpr()
1557 Ty = getEffectiveSCEVType(Ty); in getZeroExtendExpr()
1892 Ty = getEffectiveSCEVType(Ty); in getSignExtendExpr()
1911 Ty = getEffectiveSCEVType(Ty); in getSignExtendExprImpl()
2172 Ty = getEffectiveSCEVType(Ty); in getAnyExtendExpr()
2520 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getAddExpr()
2522 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getAddExpr()
3395 assert(getEffectiveSCEVType(LHS->getType()) == in getURemExpr()
[all …]
H A DLoopAccessAnalysis.cpp953 Type *IntPtrTy = SE->getEffectiveSCEVType( in findForkedSCEVs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DAlignmentFromAssumptions.cpp
H A DLoopStrengthReduce.cpp588 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
1090 (SE.getEffectiveSCEVType(PN.getType()) == in isExistingPhi()
1091 SE.getEffectiveSCEVType(AR->getType())) && in isExistingPhi()
2905 Types.insert(SE.getEffectiveSCEVType(Expr->getType())); in CollectInterestingTypesAndFactors()
3427 Type *IntTy = SE.getEffectiveSCEVType(IVTy); in GenerateIVChain()
4049 CombinedIntegerType = SE.getEffectiveSCEVType(BaseReg->getType()); in GenerateCombinations()
4610 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()
5706 else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy)) in Expand()
5710 Type *IntTy = SE.getEffectiveSCEVType(Ty); in Expand()
5849 Constant *C = ConstantInt::getSigned(SE.getEffectiveSCEVType(OpTy), in Expand()
H A DIndVarSimplify.cpp547 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1216 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddRecExpr()
1300 assert(Ty == SE.getEffectiveSCEVType(CanonicalIV->getType()) && in visitAddRecExpr()
H A DSimplifyIndVar.cpp2044 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType && in createWideIV()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h509 Type *getEffectiveSCEVType(Type *Ty) const;