Home
last modified time | relevance | path

Searched refs:VPWidenGEPRecipe (Results 1 – 10 of 10) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp70 NewRecipe = new VPWidenGEPRecipe(GEP, OrigLoop); in VPInstructionsToVPRecipes()
DVPlan.h763 class VPWidenGEPRecipe : public VPRecipeBase {
770 VPWidenGEPRecipe(GetElementPtrInst *GEP, Loop *OrigLoop) in VPWidenGEPRecipe() function
778 ~VPWidenGEPRecipe() override = default;
DVPlan.cpp690 void VPWidenGEPRecipe::print(raw_ostream &O, const Twine &Indent) const { in print()
DLoopVectorize.cpp7069 VPWidenGEPRecipe *Recipe = new VPWidenGEPRecipe(GEP, OrigLoop); in tryToCreateRecipe()
7360 void VPWidenGEPRecipe::execute(VPTransformState &State) { in execute()
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp75 NewRecipe = new VPWidenGEPRecipe( in VPInstructionsToVPRecipes()
DVPlan.cpp102 if (auto *U = dyn_cast<VPWidenGEPRecipe>(this)) in toVPUser()
132 if (auto *V = dyn_cast<VPWidenGEPRecipe>(this)) in toVPValue()
152 if (auto *V = dyn_cast<VPWidenGEPRecipe>(this)) in toVPValue()
914 void VPWidenGEPRecipe::print(raw_ostream &O, const Twine &Indent, in print()
DVPlan.h914 class VPWidenGEPRecipe : public VPRecipeBase, public VPValue, public VPUser {
920 VPWidenGEPRecipe(GetElementPtrInst *GEP, iterator_range<IterT> Operands) in VPWidenGEPRecipe() function
925 VPWidenGEPRecipe(GetElementPtrInst *GEP, iterator_range<IterT> Operands, in VPWidenGEPRecipe() function
935 ~VPWidenGEPRecipe() override = default;
DLoopVectorize.cpp8256 return new VPWidenGEPRecipe(GEP, Plan->mapToVPValues(GEP->operands()), in tryToCreateWidenRecipe()
8639 void VPWidenGEPRecipe::execute(VPTransformState &State) { in execute()
/external/llvm-project/llvm/unittests/Transforms/Vectorize/
DVPlanHCFGTest.cpp178 EXPECT_NE(nullptr, dyn_cast<VPWidenGEPRecipe>(&*Iter++)); in TEST_F()
DVPlanTest.cpp443 VPWidenGEPRecipe Recipe(GEP, make_range(Args.begin(), Args.end())); in TEST()