Lines Matching defs:onlyFirstLaneUsed
400 return Opcode == VPInstruction::PtrAdd && !vputils::onlyFirstLaneUsed(this);
438 bool OnlyFirstLaneUsed = vputils::onlyFirstLaneUsed(this);
454 bool OnlyFirstLaneUsed = vputils::onlyFirstLaneUsed(this);
460 bool OnlyFirstLaneUsed = vputils::onlyFirstLaneUsed(this);
672 assert(vputils::onlyFirstLaneUsed(this) &&
737 (vputils::onlyFirstLaneUsed(this) ||
782 bool VPInstruction::onlyFirstLaneUsed(const VPValue *Op) const {
785 return vputils::onlyFirstLaneUsed(this);
795 return vputils::onlyFirstLaneUsed(this);
990 Arg = State.get(I.value(), onlyFirstLaneUsed(I.value()));
1061 Arg = State.get(I.value(), onlyFirstLaneUsed(I.value()));
1137 bool VPWidenIntrinsicRecipe::onlyFirstLaneUsed(const VPValue *Op) const {
1906 bool FirstLaneOnly = vputils::onlyFirstLaneUsed(this);
2138 bool OnlyFirstLaneUsed = vputils::onlyFirstLaneUsed(this);
2160 if (vputils::onlyFirstLaneUsed(this))
2414 assert(vputils::onlyFirstLaneUsed(this) &&
2504 if (vputils::onlyFirstLaneUsed(this) && !State.Lane->isFirstLane())
3208 (!IsScalable || vputils::onlyFirstLaneUsed(this));