Home
last modified time | relevance | path

Searched refs:PhiTy (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DLoopUtils.cpp738 Type *PhiTy = Phi->getType(); in isInductionPHI() local
740 if (!PhiTy->isIntegerTy() && !PhiTy->isPointerTy()) in isInductionPHI()
762 Type *PhiTy = Phi->getType(); in isInductionPHI() local
764 if (!PhiTy->isIntegerTy() && !PhiTy->isPointerTy()) in isInductionPHI()
787 if (PhiTy->isIntegerTy()) { in isInductionPHI()
792 assert(PhiTy->isPointerTy() && "The PHI must be a pointer"); in isInductionPHI()
798 Type *PointerElementType = PhiTy->getPointerElementType(); in isInductionPHI()
/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp309 Type *PhiTy = PhiVar->getType(); in getInductionVariable() local
310 if (!PhiTy->isIntegerTy() && !PhiTy->isFloatingPointTy() && in getInductionVariable()
311 !PhiTy->isPointerTy()) in getInductionVariable()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp4539 Type *PhiTy = Phi->getType(); in addInductionPhi() local
4544 WidestIndTy = convertPointerToIntegerType(DL, PhiTy); in addInductionPhi()
4546 WidestIndTy = getWiderType(DL, PhiTy, WidestIndTy); in addInductionPhi()
4559 if (!Induction || PhiTy == WidestIndTy) in addInductionPhi()
4585 Type *PhiTy = Phi->getType(); in canVectorizeInstrs() local
4587 if (!PhiTy->isIntegerTy() && !PhiTy->isFloatingPointTy() && in canVectorizeInstrs()
4588 !PhiTy->isPointerTy()) { in canVectorizeInstrs()
/external/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp1026 Type *PhiTy = SE.getEffectiveSCEVType(Phi->getType()); in canBeCheaplyTransformed() local
1029 if (RequestedTy->getIntegerBitWidth() > PhiTy->getIntegerBitWidth()) in canBeCheaplyTransformed()