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

References

gen/lib/Target/PowerPC/PPCGenCallingConv.inc
  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));