reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
423 if (LocVT == MVT::v1i64 || 424 LocVT == MVT::v2i32 || 425 LocVT == MVT::v4i16 || 426 LocVT == MVT::v4f16 || 427 LocVT == MVT::v8i8 || 428 LocVT == MVT::v2f32) { 429 LocVT = MVT::f64; 433 if (LocVT == MVT::v2i64 || 434 LocVT == MVT::v4i32 || 435 LocVT == MVT::v8i16 || 436 LocVT == MVT::v8f16 || 437 LocVT == MVT::v16i8 || 438 LocVT == MVT::v4f32) { 439 LocVT = MVT::v2f64; 443 if (LocVT == MVT::v2f64) { 448 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 453 if (LocVT == MVT::f64) { 458 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 463 if (LocVT == MVT::f32) { 468 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 473 if (LocVT == MVT::i8 || 474 LocVT == MVT::i16) { 475 LocVT = MVT::i32; 484 if (LocVT == MVT::i32) { 489 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));