Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchBaseInfo.h
Show All 16 Lines | |||||
#include "MCTargetDesc/LoongArchMCTargetDesc.h" | #include "MCTargetDesc/LoongArchMCTargetDesc.h" | ||||
#include "llvm/ADT/StringRef.h" | #include "llvm/ADT/StringRef.h" | ||||
#include "llvm/ADT/StringSwitch.h" | #include "llvm/ADT/StringSwitch.h" | ||||
#include "llvm/MC/MCInstrDesc.h" | #include "llvm/MC/MCInstrDesc.h" | ||||
#include "llvm/MC/SubtargetFeature.h" | #include "llvm/MC/SubtargetFeature.h" | ||||
namespace llvm { | namespace llvm { | ||||
// This namespace holds all of the target specific flags that instruction info | |||||
// tracks. | |||||
namespace LoongArchII { | |||||
enum { | |||||
MO_None, | |||||
MO_CALL, | |||||
MO_CALL_PLT, | |||||
MO_PCREL_HI, | |||||
MO_PCREL_LO, | |||||
// TODO: Add more flags. | |||||
}; | |||||
} // end namespace LoongArchII | |||||
namespace LoongArchABI { | namespace LoongArchABI { | ||||
enum ABI { | enum ABI { | ||||
ABI_ILP32S, | ABI_ILP32S, | ||||
ABI_ILP32F, | ABI_ILP32F, | ||||
ABI_ILP32D, | ABI_ILP32D, | ||||
ABI_LP64S, | ABI_LP64S, | ||||
ABI_LP64F, | ABI_LP64F, | ||||
ABI_LP64D, | ABI_LP64D, | ||||
Show All 12 Lines |