Home
last modified time | relevance | path

Searched refs:onlyFirstLaneUsed (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.h886 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
1360 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
1366 [this](VPUser *U) { return U->onlyFirstLaneUsed(this); }); in onlyFirstLaneUsed()
1440 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
1541 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
1714 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
1788 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
1895 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
1929 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function
2692 bool onlyFirstLaneUsed(VPValue *Def);
H A DVPlanValue.h286 return onlyFirstLaneUsed(Op); in usesScalars()
291 virtual bool onlyFirstLaneUsed(const VPValue *Op) const { in onlyFirstLaneUsed() function
H A DVPlanTransforms.cpp158 UI->onlyFirstLaneUsed(SinkCandidate->getVPSingleValue()); in sinkScalarOperands()
399 vputils::onlyFirstLaneUsed(WidenNewIV)) { in removeRedundantCanonicalIVs()
H A DVPlan.cpp1111 bool vputils::onlyFirstLaneUsed(VPValue *Def) { in onlyFirstLaneUsed() function in vputils
1113 [Def](VPUser *U) { return U->onlyFirstLaneUsed(Def); }); in onlyFirstLaneUsed()
H A DVPlanRecipes.cpp1074 (!VF.isScalable() || vputils::onlyFirstLaneUsed(this)); in onlyScalarsGenerated()
H A DLoopVectorize.cpp2380 bool FirstLaneOnly = vputils::onlyFirstLaneUsed(Def); in buildScalarSteps()
9469 bool IsUniform = vputils::onlyFirstLaneUsed(this); in execute()