Searched refs:Ingredient (Results 1 – 4 of 4) sorted by relevance
33 for (VPRecipeBase &Ingredient : in VPInstructionsToVPRecipes()36 VPValue *VPV = Ingredient.getVPSingleValue(); in VPInstructionsToVPRecipes()41 Ingredient.eraseFromParent(); in VPInstructionsToVPRecipes()46 if (auto *VPPhi = dyn_cast<VPWidenPHIRecipe>(&Ingredient)) { in VPInstructionsToVPRecipes()59 assert(isa<VPInstruction>(&Ingredient) && in VPInstructionsToVPRecipes()89 NewRecipe->insertBefore(&Ingredient); in VPInstructionsToVPRecipes()95 Ingredient.eraseFromParent(); in VPInstructionsToVPRecipes()
1709 Instruction &Ingredient; variable1730 : VPRecipeBase(VPWidenMemoryInstructionSC, {Addr}), Ingredient(Load), in VPWidenMemoryInstructionRecipe()1741 Ingredient(Store), Consecutive(Consecutive), Reverse(Reverse) {1764 bool isStore() const { return isa<StoreInst>(Ingredient); } in isStore()1800 Instruction &getIngredient() const { return Ingredient; } in getIngredient()
958 O << Instruction::getOpcodeName(Ingredient.getOpcode()) << " "; in print()
9587 LoadInst *LI = dyn_cast<LoadInst>(&Ingredient); in execute()9588 StoreInst *SI = dyn_cast<StoreInst>(&Ingredient); in execute()9594 Type *ScalarDataTy = getLoadStoreType(&Ingredient); in execute()9597 const Align Alignment = getLoadStoreAlignment(&Ingredient); in execute()