Home
last modified time | relevance | path

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

/external/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp43 if (SE.getEffectiveSCEVType(AS->getType()) == in alias()
44 SE.getEffectiveSCEVType(BS->getType())) { in alias()
DScalarEvolutionExpander.cpp667 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddExpr()
737 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitMulExpr()
783 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitUDivExpr()
1026 Type *PhiTy = SE.getEffectiveSCEVType(Phi->getType()); in canBeCheaplyTransformed()
1027 Type *RequestedTy = SE.getEffectiveSCEVType(Requested->getType()); in canBeCheaplyTransformed()
1154 TruncTy = SE.getEffectiveSCEVType(Normalized->getType()); in getAddRecExprPHILiterally()
1260 Type *IntTy = SE.getEffectiveSCEVType(STy); in expandAddRecExprLiterally()
1358 if (ResTy != SE.getEffectiveSCEVType(ResTy)) in expandAddRecExprLiterally()
1359 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy)); in expandAddRecExprLiterally()
1401 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddRecExpr()
[all …]
DScalarEvolution.cpp326 IntegerType *ITy = cast<IntegerType>(getEffectiveSCEVType(Ty)); in getConstant()
1073 Ty = getEffectiveSCEVType(Ty); in getTruncateExpr()
1410 Ty = getEffectiveSCEVType(Ty); in getZeroExtendExpr()
1606 Ty = getEffectiveSCEVType(Ty); in getSignExtendExpr()
1836 Ty = getEffectiveSCEVType(Ty); in getAnyExtendExpr()
2029 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getAddExpr()
2031 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getAddExpr()
2440 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getMulExpr()
2442 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getMulExpr()
2676 assert(getEffectiveSCEVType(LHS->getType()) == in getUDivExpr()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp689 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddExpr()
761 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitMulExpr()
856 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitUDivExpr()
1100 Type *PhiTy = SE.getEffectiveSCEVType(Phi->getType()); in canBeCheaplyTransformed()
1101 Type *RequestedTy = SE.getEffectiveSCEVType(Requested->getType()); in canBeCheaplyTransformed()
1230 TruncTy = SE.getEffectiveSCEVType(Normalized->getType()); in getAddRecExprPHILiterally()
1339 Type *IntTy = SE.getEffectiveSCEVType(STy); in expandAddRecExprLiterally()
1441 if (ResTy != SE.getEffectiveSCEVType(ResTy)) in expandAddRecExprLiterally()
1442 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy)); in expandAddRecExprLiterally()
1499 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddRecExpr()
[all …]
DScalarEvolutionAliasAnalysis.cpp43 if (SE.getEffectiveSCEVType(AS->getType()) == in alias()
44 SE.getEffectiveSCEVType(BS->getType())) { in alias()
DScalarEvolution.cpp444 IntegerType *ITy = cast<IntegerType>(getEffectiveSCEVType(Ty)); in getConstant()
1267 Ty = getEffectiveSCEVType(Ty); in getTruncateExpr()
1650 Ty = getEffectiveSCEVType(Ty); in getZeroExtendExpr()
1956 Ty = getEffectiveSCEVType(Ty); in getSignExtendExpr()
2210 Ty = getEffectiveSCEVType(Ty); in getAnyExtendExpr()
2421 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getAddExpr()
2423 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getAddExpr()
2922 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getMulExpr()
2924 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getMulExpr()
3167 assert(getEffectiveSCEVType(LHS->getType()) == in getURemExpr()
[all …]
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolutionAliasAnalysis.cpp43 if (SE.getEffectiveSCEVType(AS->getType()) == in alias()
44 SE.getEffectiveSCEVType(BS->getType())) { in alias()
DScalarEvolution.cpp463 IntegerType *ITy = cast<IntegerType>(getEffectiveSCEVType(Ty)); in getConstant()
1063 assert(getDataLayout().getTypeSizeInBits(getEffectiveSCEVType( in getPtrToIntExpr()
1151 Ty = getEffectiveSCEVType(Ty); in getTruncateExpr()
1535 Ty = getEffectiveSCEVType(Ty); in getZeroExtendExpr()
1837 Ty = getEffectiveSCEVType(Ty); in getSignExtendExpr()
2074 Ty = getEffectiveSCEVType(Ty); in getAnyExtendExpr()
2285 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getAddExpr()
2287 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getAddExpr()
2803 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getMulExpr()
2805 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getMulExpr()
[all …]
/external/llvm-project/llvm/lib/Transforms/Utils/
DScalarEvolutionExpander.cpp716 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddExpr()
788 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitMulExpr()
883 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitUDivExpr()
1124 Type *PhiTy = SE.getEffectiveSCEVType(Phi->getType()); in canBeCheaplyTransformed()
1125 Type *RequestedTy = SE.getEffectiveSCEVType(Requested->getType()); in canBeCheaplyTransformed()
1262 TruncTy = SE.getEffectiveSCEVType(Normalized->getType()); in getAddRecExprPHILiterally()
1375 Type *IntTy = SE.getEffectiveSCEVType(STy); in expandAddRecExprLiterally()
1478 if (ResTy != SE.getEffectiveSCEVType(ResTy)) in expandAddRecExprLiterally()
1479 Result = InsertNoopCastOfTo(Result, SE.getEffectiveSCEVType(ResTy)); in expandAddRecExprLiterally()
1531 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddRecExpr()
[all …]
DSimplifyIndVar.cpp1878 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType && in createWideIV()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DAlignmentFromAssumptions.cpp135 PtrSCEV, SE->getEffectiveSCEVType(AASCEV->getType())); in getNewAlignment()
DLoopStrengthReduce.cpp433 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
905 (SE.getEffectiveSCEVType(PN.getType()) == in isExistingPhi()
906 SE.getEffectiveSCEVType(AR->getType())) && in isExistingPhi()
2656 Types.insert(SE.getEffectiveSCEVType(Expr->getType())); in CollectInterestingTypesAndFactors()
3178 Type *IntTy = SE.getEffectiveSCEVType(IVTy); in GenerateIVChain()
3699 CombinedIntegerType = SE.getEffectiveSCEVType(BaseReg->getType()); in GenerateCombinations()
4036 DstTy = SE.getEffectiveSCEVType(DstTy); in GenerateTruncates()
4196 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()
5210 else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy)) in Expand()
5214 Type *IntTy = SE.getEffectiveSCEVType(Ty); in Expand()
[all …]
DIndVarSimplify.cpp545 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
555 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
991 Type *OfsTy = SE->getEffectiveSCEVType(IVInit->getType()); in genLoopLimit()
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp346 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
719 (SE.getEffectiveSCEVType(PN->getType()) == in isExistingPhi()
720 SE.getEffectiveSCEVType(AR->getType())) && in isExistingPhi()
2353 Types.insert(SE.getEffectiveSCEVType(Expr->getType())); in CollectInterestingTypesAndFactors()
2864 Type *IntTy = SE.getEffectiveSCEVType(IVTy); in GenerateIVChain()
3595 DstTy = SE.getEffectiveSCEVType(DstTy); in GenerateTruncates()
3727 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()
4457 else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy)) in Expand()
4461 Type *IntTy = SE.getEffectiveSCEVType(Ty); in Expand()
4601 Constant *C = ConstantInt::getSigned(SE.getEffectiveSCEVType(OpTy), in Expand()
DIndVarSimplify.cpp832 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
842 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
1407 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType && in createWideIV()
1843 Type *OfsTy = SE->getEffectiveSCEVType(IVInit->getType()); in genLoopLimit()
DLoopRerollPass.cpp483 SE->getSizeOfExpr(SE->getEffectiveSCEVType(IV.getType()), ElTy); in getIncrmentFactorSCEV()
1493 SE->getSizeOfExpr(SE->getEffectiveSCEVType(Inst->getType()), ElTy); in replaceIV()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp429 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
887 (SE.getEffectiveSCEVType(PN.getType()) == in isExistingPhi()
888 SE.getEffectiveSCEVType(AR->getType())) && in isExistingPhi()
2661 Types.insert(SE.getEffectiveSCEVType(Expr->getType())); in CollectInterestingTypesAndFactors()
3175 Type *IntTy = SE.getEffectiveSCEVType(IVTy); in GenerateIVChain()
3698 CombinedIntegerType = SE.getEffectiveSCEVType(BaseReg->getType()); in GenerateCombinations()
4031 DstTy = SE.getEffectiveSCEVType(DstTy); in GenerateTruncates()
4191 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()
5151 else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy)) in Expand()
5155 Type *IntTy = SE.getEffectiveSCEVType(Ty); in Expand()
[all …]
DIndVarSimplify.cpp928 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
938 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitIVCast()
1737 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType && in createWideIV()
2351 Type *OfsTy = SE->getEffectiveSCEVType(IVInit->getType()); in genLoopLimit()
/external/llvm/include/llvm/Analysis/
DScalarEvolution.h1176 Type *getEffectiveSCEVType(Type *Ty) const;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolution.h494 Type *getEffectiveSCEVType(Type *Ty) const;
/external/llvm-project/llvm/include/llvm/Analysis/
DScalarEvolution.h496 Type *getEffectiveSCEVType(Type *Ty) const;
/external/llvm-project/polly/lib/Analysis/
DScopDetection.cpp1086 SE.getEffectiveSCEVType(PointerType::getInt8PtrTy(SE.getContext())); in isValidAccess()