Searched refs:onlyFirstLaneUsed (Results 1 – 6 of 6) sorted by relevance
289 return onlyFirstLaneUsed(Op); in usesScalars()294 virtual bool onlyFirstLaneUsed(const VPValue *Op) const { in onlyFirstLaneUsed() function
1238 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function1456 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function1812 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function1818 [this](VPUser *U) { return U->onlyFirstLaneUsed(this); }); in onlyFirstLaneUsed()1900 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function1988 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2172 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2243 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2366 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2409 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function[all …]
150 NeedsDuplicating = UI->onlyFirstLaneUsed(SinkCandidate); in sinkScalarOperands()457 vputils::onlyFirstLaneUsed(WidenNewIV)) { in removeRedundantCanonicalIVs()
1270 bool vputils::onlyFirstLaneUsed(VPValue *Def) { in onlyFirstLaneUsed() function in vputils1272 [Def](VPUser *U) { return U->onlyFirstLaneUsed(Def); }); in onlyFirstLaneUsed()
1144 bool FirstLaneOnly = vputils::onlyFirstLaneUsed(this); in execute()1611 (!VF.isScalable() || vputils::onlyFirstLaneUsed(this)); in onlyScalarsGenerated()
9244 bool IsUniform = vputils::onlyFirstLaneUsed(this); in execute()