Home
last modified time | relevance | path

Searched refs:getWiderType (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp298 Type *WiderType = SE.getWiderType(Stride->getType(), TripCount->getType()); in computeRefCost()
326 Type *WiderType = SE.getWiderType(RefCost->getType(), TripCount->getType()); in computeRefCost()
478 Type *WiderType = SE.getWiderType(Coeff->getType(), ElemSize->getType()); in isConsecutive()
H A DScalarEvolution.cpp4319 Type *ScalarEvolution::getWiderType(Type *T1, Type *T2) const { in getWiderType() function in ScalarEvolution
4667 MaxType = getWiderType(MaxType, S->getType()); in getUMinFromMismatchedTypes()
12122 auto *WTy = getWiderType(DTy, FRHSTy); in isImpliedViaOperations()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp401 static Type *getWiderType(const DataLayout &DL, Type *Ty0, Type *Ty1) { in getWiderType() function
558 WidestIndTy = getWiderType(DL, PhiTy, WidestIndTy); in addInductionPhi()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp1687 SE->getWiderType(MaxExitCount->getType(), ExitCount->getType()); in optimizeLoopExits()
1866 Type *WiderTy = SE->getWiderType(ECV->getType(), RHS->getType()); in predicateLoopExits()
H A DLoopPredication.cpp1225 Type *WiderTy = SE->getWiderType(ECV->getType(), RHS->getType()); in predicateLoopExits()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h509 Type *getWiderType(Type *Ty1, Type *Ty2) const;