Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp123 struct CachingVPExpander { struct
171 CachingVPExpander(Function &F, const TargetTransformInfo &TTI) in CachingVPExpander() argument
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()
437 CachingVPExpander VPExpander(F, *TTI); in runOnFunction()
[all …]