Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp74 if (VPWidenRecipe *WidenRecipe = in VPInstructionsToVPRecipes()
75 dyn_cast_or_null<VPWidenRecipe>(LastRecipe)) { in VPInstructionsToVPRecipes()
80 NewRecipe = new VPWidenRecipe(Inst); in VPInstructionsToVPRecipes()
DVPRecipeBuilder.h56 VPWidenRecipe *LastExtensibleRecipe = nullptr;
DVPlan.h728 class VPWidenRecipe : public VPRecipeBase {
735 VPWidenRecipe(Instruction *I) : VPRecipeBase(VPWidenSC) { in VPWidenRecipe() function
740 ~VPWidenRecipe() override = default;
DVPlan.cpp673 void VPWidenRecipe::print(raw_ostream &O, const Twine &Indent) const { in print()
DLoopVectorize.cpp6968 VPWidenRecipe *WidenRecipe = new VPWidenRecipe(I); in tryToWiden()
7355 void VPWidenRecipe::execute(VPTransformState &State) { in execute()
/external/llvm-project/llvm/unittests/Transforms/Vectorize/
DVPlanHCFGTest.cpp180 EXPECT_NE(nullptr, dyn_cast<VPWidenRecipe>(&*Iter++)); in TEST_F()
182 EXPECT_NE(nullptr, dyn_cast<VPWidenRecipe>(&*Iter++)); in TEST_F()
183 EXPECT_NE(nullptr, dyn_cast<VPWidenRecipe>(&*Iter++)); in TEST_F()
DVPlanTest.cpp381 VPWidenRecipe WidenR(*AI, make_range(Args.begin(), Args.end())); in TEST()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp79 new VPWidenRecipe(*Inst, Plan->mapToVPValues(Inst->operands())); in VPInstructionsToVPRecipes()
DVPRecipeBuilder.h90 VPWidenRecipe *tryToWiden(Instruction *I, VPlan &Plan) const;
DVPlan.cpp96 if (auto *U = dyn_cast<VPWidenRecipe>(this)) in toVPUser()
134 if (auto *V = dyn_cast<VPWidenRecipe>(this)) in toVPValue()
154 if (auto *V = dyn_cast<VPWidenRecipe>(this)) in toVPValue()
895 void VPWidenRecipe::print(raw_ostream &O, const Twine &Indent, in print()
DVPlan.h835 class VPWidenRecipe : public VPRecipeBase, public VPValue, public VPUser {
838 VPWidenRecipe(Instruction &I, iterator_range<IterT> Operands) in VPWidenRecipe() function
842 ~VPWidenRecipe() override = default;
DLoopVectorize.cpp8107 VPWidenRecipe *VPRecipeBuilder::tryToWiden(Instruction *I, VPlan &Plan) const { in tryToWiden()
8153 return new VPWidenRecipe(*I, Plan.mapToVPValues(I->operands())); in tryToWiden()
8565 assert(isa<VPWidenRecipe>(WidenRecipe) && in adjustRecipesForInLoopReductions()
8588 assert(isa<VPWidenRecipe>(CompareRecipe) && in adjustRecipesForInLoopReductions()
8635 void VPWidenRecipe::execute(VPTransformState &State) { in execute()