Lines Matching defs:Outs
708 SmallVectorImpl<ISD::OutputArg> &Outs = CLI.Outs;
714 if (CallConv == CallingConv::WASM_EmscriptenInvoke && Outs.size() >= 2 &&
715 Outs[0].Flags.isSRet()) {
716 std::swap(Outs[0], Outs[1]);
721 for (unsigned I = 0; I < Outs.size(); ++I) {
722 const ISD::OutputArg &Out = Outs[I];
760 for (unsigned I = NumFixedArgs; I < Outs.size(); ++I) {
761 const ISD::OutputArg &Out = Outs[I];
869 const SmallVectorImpl<ISD::OutputArg> &Outs,
872 return Subtarget->hasMultivalue() || Outs.size() <= 1;
877 const SmallVectorImpl<ISD::OutputArg> &Outs,
880 assert((Subtarget->hasMultivalue() || Outs.size() <= 1) &&
890 for (const ISD::OutputArg &Out : Outs) {