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

References

gen/lib/Target/AMDGPU/AMDGPUGenCallingConv.inc
   49     State.HandleByVal(ValNo, ValVT, LocVT, LocInfo, 4, 4, ArgFlags);
   53   if (LocVT == MVT::i1) {
   54     LocVT = MVT::i32;
   63   if (LocVT == MVT::i1 ||
   64       LocVT == MVT::i8 ||
   65       LocVT == MVT::i16) {
   67       LocVT = MVT::i32;
   77   if (LocVT == MVT::i32 ||
   78       LocVT == MVT::f32 ||
   79       LocVT == MVT::i16 ||
   80       LocVT == MVT::f16 ||
   81       LocVT == MVT::v2i16 ||
   82       LocVT == MVT::v2f16 ||
   83       LocVT == MVT::i1) {
   88       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
   93   if (LocVT == MVT::i32 ||
   94       LocVT == MVT::f32 ||
   95       LocVT == MVT::v2i16 ||
   96       LocVT == MVT::v2f16 ||
   97       LocVT == MVT::i16 ||
   98       LocVT == MVT::f16 ||
   99       LocVT == MVT::i1) {
  101     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset2, LocVT, LocInfo));
  105   if (LocVT == MVT::i64 ||
  106       LocVT == MVT::f64 ||
  107       LocVT == MVT::v2i32 ||
  108       LocVT == MVT::v2f32) {
  110     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset3, LocVT, LocInfo));
  114   if (LocVT == MVT::v3i32 ||
  115       LocVT == MVT::v3f32) {
  117     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset4, LocVT, LocInfo));
  121   if (LocVT == MVT::v4i32 ||
  122       LocVT == MVT::v4f32 ||
  123       LocVT == MVT::v2i64 ||
  124       LocVT == MVT::v2f64) {
  126     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo));
  130   if (LocVT == MVT::v5i32 ||
  131       LocVT == MVT::v5f32) {
  133     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset6, LocVT, LocInfo));
  137   if (LocVT == MVT::v8i32 ||
  138       LocVT == MVT::v8f32) {
  140     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset7, LocVT, LocInfo));
  144   if (LocVT == MVT::v16i32 ||
  145       LocVT == MVT::v16f32) {
  147     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset8, LocVT, LocInfo));