reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/PowerPC/PPCGenCallingConv.inc
  388     if (!RetCC_PPC64_AnyReg(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
  392   if (LocVT == MVT::i32 ||
  393       LocVT == MVT::i1) {
  395       LocVT = MVT::i64;
  405   if (LocVT == MVT::i1) {
  407       LocVT = MVT::i32;
  417   if (LocVT == MVT::i32) {
  422       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  427   if (LocVT == MVT::i64) {
  432       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  437   if (LocVT == MVT::i128) {
  442       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  448     if (LocVT == MVT::f32) {
  453         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  460     if (LocVT == MVT::f64) {
  465         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  472     if (LocVT == MVT::f32) {
  477         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  484     if (LocVT == MVT::f64) {
  485       if (CC_PPC32_SPE_RetF64(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
  490   if (LocVT == MVT::f128) {
  496         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  502   if (LocVT == MVT::v4f64 ||
  503       LocVT == MVT::v4f32 ||
  504       LocVT == MVT::v4i1) {
  510         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  516   if (LocVT == MVT::v16i8 ||
  517       LocVT == MVT::v8i16 ||
  518       LocVT == MVT::v4i32 ||
  519       LocVT == MVT::v2i64 ||
  520       LocVT == MVT::v1i128 ||
  521       LocVT == MVT::v4f32 ||
  522       LocVT == MVT::v2f64) {
  528         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));