Searched refs:VPWidenRecipe (Results 1 – 12 of 12) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanTransforms.cpp | 74 if (VPWidenRecipe *WidenRecipe = in VPInstructionsToVPRecipes() 75 dyn_cast_or_null<VPWidenRecipe>(LastRecipe)) { in VPInstructionsToVPRecipes() 80 NewRecipe = new VPWidenRecipe(Inst); in VPInstructionsToVPRecipes()
|
D | VPRecipeBuilder.h | 56 VPWidenRecipe *LastExtensibleRecipe = nullptr;
|
D | VPlan.h | 728 class VPWidenRecipe : public VPRecipeBase { 735 VPWidenRecipe(Instruction *I) : VPRecipeBase(VPWidenSC) { in VPWidenRecipe() function 740 ~VPWidenRecipe() override = default;
|
D | VPlan.cpp | 673 void VPWidenRecipe::print(raw_ostream &O, const Twine &Indent) const { in print()
|
D | LoopVectorize.cpp | 6968 VPWidenRecipe *WidenRecipe = new VPWidenRecipe(I); in tryToWiden() 7355 void VPWidenRecipe::execute(VPTransformState &State) { in execute()
|
/external/llvm-project/llvm/unittests/Transforms/Vectorize/ |
D | VPlanHCFGTest.cpp | 180 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()
|
D | VPlanTest.cpp | 381 VPWidenRecipe WidenR(*AI, make_range(Args.begin(), Args.end())); in TEST()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | VPlanTransforms.cpp | 79 new VPWidenRecipe(*Inst, Plan->mapToVPValues(Inst->operands())); in VPInstructionsToVPRecipes()
|
D | VPRecipeBuilder.h | 90 VPWidenRecipe *tryToWiden(Instruction *I, VPlan &Plan) const;
|
D | VPlan.cpp | 96 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()
|
D | VPlan.h | 835 class VPWidenRecipe : public VPRecipeBase, public VPValue, public VPUser { 838 VPWidenRecipe(Instruction &I, iterator_range<IterT> Operands) in VPWidenRecipe() function 842 ~VPWidenRecipe() override = default;
|
D | LoopVectorize.cpp | 8107 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()
|