Lines Matching refs:ABI
25 enum class ABI { Unknown, O32, N32, N64, EABI }; enum
28 ABI ThisABI;
31 MipsABIInfo(ABI ThisABI) : ThisABI(ThisABI) {} in MipsABIInfo()
33 static MipsABIInfo Unknown() { return MipsABIInfo(ABI::Unknown); } in Unknown()
34 static MipsABIInfo O32() { return MipsABIInfo(ABI::O32); } in O32()
35 static MipsABIInfo N32() { return MipsABIInfo(ABI::N32); } in N32()
36 static MipsABIInfo N64() { return MipsABIInfo(ABI::N64); } in N64()
37 static MipsABIInfo EABI() { return MipsABIInfo(ABI::EABI); } in EABI()
41 bool IsKnown() const { return ThisABI != ABI::Unknown; } in IsKnown()
42 bool IsO32() const { return ThisABI == ABI::O32; } in IsO32()
43 bool IsN32() const { return ThisABI == ABI::N32; } in IsN32()
44 bool IsN64() const { return ThisABI == ABI::N64; } in IsN64()
45 bool IsEABI() const { return ThisABI == ABI::EABI; } in IsEABI()
46 ABI GetEnumValue() const { return ThisABI; } in GetEnumValue()