Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp35 VPRecipeBase *Ingredient = &*I++; in VPInstructionsToVPRecipes() local
36 VPValue *VPV = Ingredient->getVPSingleValue(); in VPInstructionsToVPRecipes()
41 Ingredient->eraseFromParent(); in VPInstructionsToVPRecipes()
46 if (auto *VPPhi = dyn_cast<VPWidenPHIRecipe>(Ingredient)) { in VPInstructionsToVPRecipes()
58 assert(isa<VPInstruction>(Ingredient) && in VPInstructionsToVPRecipes()
88 NewRecipe->insertBefore(Ingredient); in VPInstructionsToVPRecipes()
94 Ingredient->eraseFromParent(); in VPInstructionsToVPRecipes()
H A DVPlan.h1397 Instruction &Ingredient; variable
1411 : VPRecipeBase(VPWidenMemoryInstructionSC, {Addr}), Ingredient(Load) { in VPWidenMemoryInstructionRecipe()
1419 Ingredient(Store) {
1441 bool isStore() const { return isa<StoreInst>(Ingredient); } in isStore()
H A DVPlan.cpp1113 O << Instruction::getOpcodeName(Ingredient.getOpcode()) << " "; in print()
H A DLoopVectorize.cpp9604 &Ingredient, State, StoredValue ? nullptr : getVPSingleValue(), getAddr(), in execute()