reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
428 State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 4, 4, ArgFlags); 434 if (LocVT == MVT::f32 || 435 LocVT == MVT::f64) { 441 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 450 if (LocVT == MVT::x86mmx) { 455 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 461 if (LocVT == MVT::i32 || 462 LocVT == MVT::f32) { 464 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset3, LocVT, LocInfo)); 468 if (LocVT == MVT::f64) { 470 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo)); 474 if (LocVT == MVT::f80) { 476 State.getMachineFunction().getDataLayout().getTypeAllocSize(EVT(LocVT).getTypeForEVT(State.getContext())), 4); 477 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo)); 481 if (LocVT == MVT::v2i1) { 482 LocVT = MVT::v2i64; 491 if (LocVT == MVT::v4i1) { 492 LocVT = MVT::v4i32; 501 if (LocVT == MVT::v8i1) { 502 LocVT = MVT::v8i16; 511 if (LocVT == MVT::v16i1) { 512 LocVT = MVT::v16i8; 521 if (LocVT == MVT::v32i1) { 522 LocVT = MVT::v32i8; 531 if (LocVT == MVT::v64i1) { 532 LocVT = MVT::v64i8; 541 if (LocVT == MVT::x86mmx) { 543 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset6, LocVT, LocInfo)); 548 if (!CC_X86_32_Vector_Darwin(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 552 if (!CC_X86_32_Vector_Standard(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))