Searched refs:onlyFirstLaneUsed (Results 1 – 5 of 5) sorted by relevance
1388 bool onlyFirstLaneUsed(const VPValue *Op) const override;1517 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function1670 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2068 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2074 [this](VPUser *U) { return U->onlyFirstLaneUsed(this); }); in onlyFirstLaneUsed()2161 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2277 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2333 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2548 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function2584 bool onlyFirstLaneUsed(const VPValue *Op) const override { in onlyFirstLaneUsed() function[all …]
282 return onlyFirstLaneUsed(Op); in usesScalars()287 virtual bool onlyFirstLaneUsed(const VPValue *Op) const { in onlyFirstLaneUsed() function
350 return Opcode == VPInstruction::PtrAdd && !vputils::onlyFirstLaneUsed(this); in doesGeneratePerAllLanes()386 bool OnlyFirstLaneUsed = vputils::onlyFirstLaneUsed(this); in generatePerPart()402 bool OnlyFirstLaneUsed = vputils::onlyFirstLaneUsed(this); in generatePerPart()650 assert(vputils::onlyFirstLaneUsed(this) && in generatePerPart()712 (vputils::onlyFirstLaneUsed(this) || in execute()747 bool VPInstruction::onlyFirstLaneUsed(const VPValue *Op) const { in onlyFirstLaneUsed() function in VPInstruction750 return vputils::onlyFirstLaneUsed(this); in onlyFirstLaneUsed()758 return vputils::onlyFirstLaneUsed(this); in onlyFirstLaneUsed()1430 bool FirstLaneOnly = vputils::onlyFirstLaneUsed(this); in execute()1656 bool OnlyFirstLaneUsed = vputils::onlyFirstLaneUsed(this); in execute()[all …]
257 !vputils::onlyFirstLaneUsed(Def) || in get()1600 bool vputils::onlyFirstLaneUsed(const VPValue *Def) { in onlyFirstLaneUsed() function in vputils1602 [Def](const VPUser *U) { return U->onlyFirstLaneUsed(Def); }); in onlyFirstLaneUsed()
153 NeedsDuplicating = UI->onlyFirstLaneUsed(SinkCandidate); in sinkScalarOperands()480 vputils::onlyFirstLaneUsed(WidenNewIV)) { in removeRedundantCanonicalIVs()