Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolutionExpander.cpp697 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddExpr()
768 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitMulExpr()
810 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitUDivExpr()
948 (SE.getEffectiveSCEVType(PN->getType()) != in getAddRecExprPHILiterally()
949 SE.getEffectiveSCEVType(Normalized->getType())) || in getAddRecExprPHILiterally()
1068 Type *IntTy = SE.getEffectiveSCEVType(STy); in expandAddRecExprLiterally()
1160 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitAddRecExpr()
1253 assert(Ty == SE.getEffectiveSCEVType(CanonicalIV->getType()) && in visitAddRecExpr()
1291 Type *Ty = SE.getEffectiveSCEVType(S->getType()); in visitTruncateExpr()
1293 SE.getEffectiveSCEVType(S->getOperand()->getType())); in visitTruncateExpr()
[all …]
DScalarEvolutionAliasAnalysis.cpp126 if (SE->getEffectiveSCEVType(AS->getType()) == in alias()
127 SE->getEffectiveSCEVType(BS->getType())) { in alias()
DScalarEvolution.cpp301 IntegerType *ITy = cast<IntegerType>(getEffectiveSCEVType(Ty)); in getConstant()
798 Ty = getEffectiveSCEVType(Ty); in getTruncateExpr()
811 getEffectiveSCEVType(Ty)))); in getTruncateExpr()
885 Ty = getEffectiveSCEVType(Ty); in getZeroExtendExpr()
891 getEffectiveSCEVType(Ty)))); in getZeroExtendExpr()
1143 Ty = getEffectiveSCEVType(Ty); in getSignExtendExpr()
1149 getEffectiveSCEVType(Ty)))); in getSignExtendExpr()
1295 Ty = getEffectiveSCEVType(Ty); in getAnyExtendExpr()
1453 Type *ETy = getEffectiveSCEVType(Ops[0]->getType()); in getAddExpr()
1455 assert(getEffectiveSCEVType(Ops[i]->getType()) == ETy && in getAddExpr()
[all …]
/external/llvm/lib/Analysis/
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 …]
DScalarEvolutionAliasAnalysis.cpp43 if (SE.getEffectiveSCEVType(AS->getType()) == in alias()
44 SE.getEffectiveSCEVType(BS->getType())) { in alias()
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/lib/Transforms/Scalar/
DIndVarSimplify.cpp761 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitCast()
771 WI.WidestNativeType = SE->getEffectiveSCEVType(Ty); in visitCast()
1113 assert(SE->getEffectiveSCEVType(WideIVExpr->getType()) == WideType && in CreateWideIV()
1576 CmpTy = SE->getEffectiveSCEVType(IVInit->getType()); in LinearFunctionTestReplace()
1820 LargestType = SE->getEffectiveSCEVType(Ty); in runOnLoop()
1826 SE->getEffectiveSCEVType(I->getOperandValToReplace()->getType()); in runOnLoop()
DLoopStrengthReduce.cpp292 SE.getEffectiveSCEVType(NewMul->getType()))); in DoInitialMatch()
748 (SE.getEffectiveSCEVType(PN->getType()) == in RateRegister()
749 SE.getEffectiveSCEVType(AR->getType())) && in RateRegister()
2041 Types.insert(SE.getEffectiveSCEVType(Expr->getType())); in CollectInterestingTypesAndFactors()
2659 DstTy = SE.getEffectiveSCEVType(DstTy); in GenerateTruncates()
2800 Type *IntTy = SE.getEffectiveSCEVType(OrigReg->getType()); in GenerateCrossUseConstantOffsets()
3515 else if (SE.getEffectiveSCEVType(Ty) == SE.getEffectiveSCEVType(OpTy)) in Expand()
3519 Type *IntTy = SE.getEffectiveSCEVType(Ty); in Expand()
3646 Constant *C = ConstantInt::getSigned(SE.getEffectiveSCEVType(OpTy), in Expand()
/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/include/llvm/Analysis/
DScalarEvolution.h551 Type *getEffectiveSCEVType(Type *Ty) const;
/external/llvm/include/llvm/Analysis/
DScalarEvolution.h1176 Type *getEffectiveSCEVType(Type *Ty) const;