Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DExpandVectorPredication.cpp136 struct CachingVPExpander { struct
195 CachingVPExpander(Function &F, const TargetTransformInfo &TTI) in CachingVPExpander() argument
203 Value *CachingVPExpander::createStepVector(IRBuilder<> &Builder, Type *LaneTy, in createStepVector()
214 Value *CachingVPExpander::convertEVLToMask(IRBuilder<> &Builder, in convertEVLToMask()
238 CachingVPExpander::expandPredicationInBinaryOperator(IRBuilder<> &Builder, in expandPredicationInBinaryOperator()
317 CachingVPExpander::expandPredicationInReduction(IRBuilder<> &Builder, in expandPredicationInReduction()
404 CachingVPExpander::expandPredicationInMemoryIntrinsic(IRBuilder<> &Builder, in expandPredicationInMemoryIntrinsic()
468 Value *CachingVPExpander::expandPredicationInComparison(IRBuilder<> &Builder, in expandPredicationInComparison()
486 void CachingVPExpander::discardEVLParameter(VPIntrinsic &VPI) { in discardEVLParameter()
515 Value *CachingVPExpander::foldEVLIntoMask(VPIntrinsic &VPI) { in foldEVLIntoMask()
[all …]