Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp189 return cast<LoadInst>(&R->getIngredient())->getType(); in inferScalarTypeForRecipe()
H A DVPlan.h3007 Instruction &getIngredient() const { return Ingredient; } in getIngredient() function
3055 : VPWidenMemoryRecipe(VPDef::VPWidenLoadEVLSC, L.getIngredient(), in VPWidenLoadEVLRecipe()
3058 VPValue(this, &getIngredient()) {
3136 : VPWidenMemoryRecipe(VPDef::VPWidenStoreEVLSC, S.getIngredient(), in VPWidenStoreEVLRecipe()
H A DVPlanTransforms.cpp2439 Instruction &UnderlyingInstr = WidenRec->getIngredient(); in dropPoisonGeneratingRecipes()
3283 auto *N = new VPReplicateRecipe(&WideLoad->getIngredient(), in narrowInterleaveGroups()
H A DVPlanRecipes.cpp194 cast<VPWidenMemoryRecipe>(this)->getIngredient().mayHaveSideEffects() == in mayHaveSideEffects()
262 UI = &WidenMem->getIngredient(); in cost()
H A DLoopVectorize.cpp6911 return &WidenMem->getIngredient(); in planContainsAdditionalSimplifications()