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

References

gen/lib/Target/X86/X86GenCallingConv.inc
  171   if (LocVT == MVT::i32) {
  177         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  183   if (LocVT == MVT::i64) {
  189         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  195   if (LocVT == MVT::i32) {
  201         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  207   if (LocVT == MVT::i64) {
  213         State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  219   if (LocVT == MVT::i32) {
  221     State.addLoc(CCValAssign::getMem(ValNo, ValVT, Offset5, LocVT, LocInfo));
  225   if (LocVT == MVT::f32 ||
  226       LocVT == MVT::f64 ||
  227       LocVT == MVT::v4i32 ||
  228       LocVT == MVT::v2i64 ||
  229       LocVT == MVT::v4f32 ||
  230       LocVT == MVT::v2f64) {
  235       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  240   if (LocVT == MVT::v8f32 ||
  241       LocVT == MVT::v4f64 ||
  242       LocVT == MVT::v8i32 ||
  243       LocVT == MVT::v4i64) {
  248       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  253   if (LocVT == MVT::v16f32 ||
  254       LocVT == MVT::v8f64 ||
  255       LocVT == MVT::v16i32 ||
  256       LocVT == MVT::v8i64) {
  261       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  266   if (LocVT == MVT::v16i1 ||
  267       LocVT == MVT::v8i1) {
  269       State.addLoc(CCValAssign::getReg(ValNo, ValVT, Reg, LocVT, LocInfo));
  275     if (!CC_X86_Win64_C(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
  280     if (!CC_X86_64_C(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))
  284   if (!CC_X86_32_C(ValNo, ValVT, LocVT, LocInfo, ArgFlags, State))