Searched refs:CachingVPExpander (Results 1 – 1 of 1) sorted by relevance
123 struct CachingVPExpander { struct171 CachingVPExpander(Function &F, const TargetTransformInfo &TTI) in CachingVPExpander() argument179 Value *CachingVPExpander::createStepVector(IRBuilder<> &Builder, Type *LaneTy, in createStepVector()190 Value *CachingVPExpander::convertEVLToMask(IRBuilder<> &Builder, in convertEVLToMask()214 CachingVPExpander::expandPredicationInBinaryOperator(IRBuilder<> &Builder, in expandPredicationInBinaryOperator()251 void CachingVPExpander::discardEVLParameter(VPIntrinsic &VPI) { in discardEVLParameter()280 Value *CachingVPExpander::foldEVLIntoMask(VPIntrinsic &VPI) { in foldEVLIntoMask()313 Value *CachingVPExpander::expandPredication(VPIntrinsic &VPI) { in expandPredication()360 CachingVPExpander::getVPLegalizationStrategy(const VPIntrinsic &VPI) const { in getVPLegalizationStrategy()375 bool CachingVPExpander::expandVectorPredication() { in expandVectorPredication()[all …]