Lines Matching defs:SetCCs
879 void ExtendSetCCUses(const SmallVectorImpl<SDNode *> &SetCCs,
13300 void DAGCombiner::ExtendSetCCUses(const SmallVectorImpl<SDNode *> &SetCCs,
13305 for (SDNode *SetCC : SetCCs) {
13359 SmallVector<SDNode *, 4> SetCCs;
13360 if (!ExtendUsesToFormExtLoad(DstVT, N, N0, N->getOpcode(), SetCCs, TLI))
13415 ExtendSetCCUses(SetCCs, N0, NewValue, (ISD::NodeType)N->getOpcode());
13461 SmallVector<SDNode*, 4> SetCCs;
13463 ISD::ZERO_EXTEND, SetCCs, TLI))
13480 ExtendSetCCUses(SetCCs, N1.getOperand(0), ExtLoad, ISD::ZERO_EXTEND);
13609 SmallVector<SDNode *, 4> SetCCs;
13611 DoXform = ExtendUsesToFormExtLoad(VT, N, N0, ExtOpc, SetCCs, TLI);
13621 Combiner.ExtendSetCCUses(SetCCs, N0, ExtLoad, ExtOpc);
13984 SmallVector<SDNode*, 4> SetCCs;
13986 ISD::SIGN_EXTEND, SetCCs, TLI);
13995 ExtendSetCCUses(SetCCs, N0.getOperand(0), ExtLoad, ISD::SIGN_EXTEND);
14303 SmallVector<SDNode*, 4> SetCCs;
14315 ISD::ZERO_EXTEND, SetCCs, TLI);
14324 ExtendSetCCUses(SetCCs, N0.getOperand(0), ExtLoad, ISD::ZERO_EXTEND);
14533 SmallVector<SDNode *, 4> SetCCs;
14536 ExtendUsesToFormExtLoad(VT, N, N0, ISD::ANY_EXTEND, SetCCs, TLI);
14542 ExtendSetCCUses(SetCCs, N0, ExtLoad, ISD::ANY_EXTEND);