reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
187 for (unsigned i = 0; i != NumArgs; ++i) { 187 for (unsigned i = 0; i != NumArgs; ++i) { 188 MVT CurVT = MVT::getVT(Args[i].Ty); 189 if (Handler.assignArg(i, CurVT, CurVT, CCValAssign::Full, Args[i], 189 if (Handler.assignArg(i, CurVT, CurVT, CCValAssign::Full, Args[i], 190 Args[i].Flags[0], CCInfo)) { 217 if (Handler.assignArg(i, NewVT, NewVT, CCValAssign::Full, Args[i], 217 if (Handler.assignArg(i, NewVT, NewVT, CCValAssign::Full, Args[i], 218 Args[i].Flags[0], CCInfo)) 223 ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0]; 224 Args[i].OrigRegs.push_back(Args[i].Regs[0]); 224 Args[i].OrigRegs.push_back(Args[i].Regs[0]); 225 Args[i].Regs.clear(); 226 Args[i].Flags.clear(); 242 Args[i].Regs.push_back(Reg); 243 Args[i].Flags.push_back(Flags); 244 if (Handler.assignArg(i + Part, NewVT, NewVT, CCValAssign::Full, 245 Args[i], Args[i].Flags[Part], CCInfo)) { 245 Args[i], Args[i].Flags[Part], CCInfo)) { 258 Register LargeReg = Args[i].Regs[0]; 262 ISD::ArgFlagsTy OrigFlags = Args[i].Flags[0]; 264 Args[i].Regs.clear(); 265 Args[i].Flags.clear(); 275 Args[i].Regs.push_back(Unmerge.getReg(PartIdx)); 276 Args[i].Flags.push_back(Flags); 277 if (Handler.assignArg(i + PartIdx, NewVT, NewVT, CCValAssign::Full, 278 Args[i], Args[i].Flags[PartIdx], CCInfo)) 278 Args[i], Args[i].Flags[PartIdx], CCInfo))