Lines Matching defs:SetCCs
868 void ExtendSetCCUses(const SmallVectorImpl<SDNode *> &SetCCs,
13009 void DAGCombiner::ExtendSetCCUses(const SmallVectorImpl<SDNode *> &SetCCs,
13014 for (SDNode *SetCC : SetCCs) {
13068 SmallVector<SDNode *, 4> SetCCs;
13069 if (!ExtendUsesToFormExtLoad(DstVT, N, N0, N->getOpcode(), SetCCs, TLI))
13124 ExtendSetCCUses(SetCCs, N0, NewValue, (ISD::NodeType)N->getOpcode());
13170 SmallVector<SDNode*, 4> SetCCs;
13172 ISD::ZERO_EXTEND, SetCCs, TLI))
13189 ExtendSetCCUses(SetCCs, N1.getOperand(0), ExtLoad, ISD::ZERO_EXTEND);
13318 SmallVector<SDNode *, 4> SetCCs;
13320 DoXform = ExtendUsesToFormExtLoad(VT, N, N0, ExtOpc, SetCCs, TLI);
13330 Combiner.ExtendSetCCUses(SetCCs, N0, ExtLoad, ExtOpc);
13690 SmallVector<SDNode*, 4> SetCCs;
13692 ISD::SIGN_EXTEND, SetCCs, TLI);
13701 ExtendSetCCUses(SetCCs, N0.getOperand(0), ExtLoad, ISD::SIGN_EXTEND);
14008 SmallVector<SDNode*, 4> SetCCs;
14020 ISD::ZERO_EXTEND, SetCCs, TLI);
14029 ExtendSetCCUses(SetCCs, N0.getOperand(0), ExtLoad, ISD::ZERO_EXTEND);
14241 SmallVector<SDNode *, 4> SetCCs;
14244 ExtendUsesToFormExtLoad(VT, N, N0, ISD::ANY_EXTEND, SetCCs, TLI);
14250 ExtendSetCCUses(SetCCs, N0, ExtLoad, ISD::ANY_EXTEND);