Searched refs:CachingVPExpander (Results 1 – 1 of 1) sorted by relevance
135 struct CachingVPExpander { struct192 CachingVPExpander(Function &F, const TargetTransformInfo &TTI) in CachingVPExpander() argument211 Value *CachingVPExpander::convertEVLToMask(IRBuilder<> &Builder, in convertEVLToMask()235 CachingVPExpander::expandPredicationInBinaryOperator(IRBuilder<> &Builder, in expandPredicationInBinaryOperator()314 CachingVPExpander::expandPredicationInReduction(IRBuilder<> &Builder, in expandPredicationInReduction()465 void CachingVPExpander::discardEVLParameter(VPIntrinsic &VPI) { in discardEVLParameter()494 Value *CachingVPExpander::foldEVLIntoMask(VPIntrinsic &VPI) { in foldEVLIntoMask()527 Value *CachingVPExpander::expandPredication(VPIntrinsic &VPI) { in expandPredication()602 bool CachingVPExpander::expandVectorPredication() { in expandVectorPredication()664 CachingVPExpander VPExpander(F, *TTI); in runOnFunction()[all …]