reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
116 if (LocVT == MVT::i1) { 117 LocVT = MVT::i32; 126 if (LocVT == MVT::i32) { 130 if (CC_PPC32_SVR4_Custom_AlignArgRegs(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 137 if (LocVT == MVT::i32) { 140 if (CC_PPC32_SVR4_Custom_AlignArgRegs(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 146 if (LocVT == MVT::f64) { 148 if (CC_PPC32_SVR4_Custom_AlignArgRegs(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 156 if (CC_PPC32_SVR4_Custom_SkipLastArgRegsPPCF128(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 164 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 169 if (LocVT == MVT::i32) { 174 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 179 if (LocVT == MVT::f64) { 181 if (CC_PPC32_SVR4_Custom_AlignFPArgRegs(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 186 if (LocVT == MVT::f32 || 187 LocVT == MVT::f64) { 193 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 199 if (LocVT == MVT::f64) { 201 if (CC_PPC32_SPE_CustomSplitFP64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State)) 206 if (LocVT == MVT::f32) { 212 State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo)); 218 if (LocVT == MVT::i32) { 221 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo)); 226 if (LocVT == MVT::i32) { 228 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo)); 232 if (LocVT == MVT::f32 || 233 LocVT == MVT::f64) { 236 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset6, LocVT, LocInfo)); 241 if (LocVT == MVT::f32) { 244 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset7, LocVT, LocInfo)); 249 if (LocVT == MVT::f64) { 252 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset8, LocVT, LocInfo)); 257 if (LocVT == MVT::v4f64 || 258 LocVT == MVT::v4i1) { 260 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset9, LocVT, LocInfo)); 264 if (LocVT == MVT::v16i8 || 265 LocVT == MVT::v8i16 || 266 LocVT == MVT::v4i32 || 267 LocVT == MVT::v4f32 || 268 LocVT == MVT::v2f64 || 269 LocVT == MVT::v2i64) { 271 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset10, LocVT, LocInfo)); 275 if (LocVT == MVT::f128) { 278 State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset11, LocVT, LocInfo));