Lines Matching refs:MipsABIInfo
26 const ArrayRef<MCPhysReg> MipsABIInfo::GetByValArgRegs() const { in GetByValArgRegs()
34 const ArrayRef<MCPhysReg> MipsABIInfo::GetVarArgRegs() const { in GetVarArgRegs()
42 unsigned MipsABIInfo::GetCalleeAllocdArgSizeInBytes(CallingConv::ID CC) const { in GetCalleeAllocdArgSizeInBytes()
50 MipsABIInfo MipsABIInfo::computeTargetABI(Triple TT, StringRef CPU, in computeTargetABI()
53 return MipsABIInfo::O32(); in computeTargetABI()
55 return MipsABIInfo::N32(); in computeTargetABI()
57 return MipsABIInfo::N64(); in computeTargetABI()
59 return MipsABIInfo::EABI(); in computeTargetABI()
73 return StringSwitch<MipsABIInfo>(CPU) in computeTargetABI()
74 .Case("mips1", MipsABIInfo::O32()) in computeTargetABI()
75 .Case("mips2", MipsABIInfo::O32()) in computeTargetABI()
76 .Case("mips32", MipsABIInfo::O32()) in computeTargetABI()
77 .Case("mips32r2", MipsABIInfo::O32()) in computeTargetABI()
78 .Case("mips32r3", MipsABIInfo::O32()) in computeTargetABI()
79 .Case("mips32r5", MipsABIInfo::O32()) in computeTargetABI()
80 .Case("mips32r6", MipsABIInfo::O32()) in computeTargetABI()
81 .Case("mips16", MipsABIInfo::O32()) in computeTargetABI()
82 .Case("mips3", MipsABIInfo::N64()) in computeTargetABI()
83 .Case("mips4", MipsABIInfo::N64()) in computeTargetABI()
84 .Case("mips5", MipsABIInfo::N64()) in computeTargetABI()
85 .Case("mips64", MipsABIInfo::N64()) in computeTargetABI()
86 .Case("mips64r2", MipsABIInfo::N64()) in computeTargetABI()
87 .Case("mips64r3", MipsABIInfo::N64()) in computeTargetABI()
88 .Case("mips64r5", MipsABIInfo::N64()) in computeTargetABI()
89 .Case("mips64r6", MipsABIInfo::N64()) in computeTargetABI()
90 .Case("octeon", MipsABIInfo::N64()) in computeTargetABI()
91 .Default(MipsABIInfo::Unknown()); in computeTargetABI()