LLVM 19.0.0git
Namespaces | Enumerations
MipsABIFlags.h File Reference

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::Mips
 

Enumerations

enum  llvm::Mips::AFL_REG { llvm::Mips::AFL_REG_NONE = 0x00 , llvm::Mips::AFL_REG_32 = 0x01 , llvm::Mips::AFL_REG_64 = 0x02 , llvm::Mips::AFL_REG_128 = 0x03 }
 
enum  llvm::Mips::AFL_ASE {
  llvm::Mips::AFL_ASE_DSP = 0x00000001 , llvm::Mips::AFL_ASE_DSPR2 = 0x00000002 , llvm::Mips::AFL_ASE_EVA = 0x00000004 , llvm::Mips::AFL_ASE_MCU = 0x00000008 ,
  llvm::Mips::AFL_ASE_MDMX = 0x00000010 , llvm::Mips::AFL_ASE_MIPS3D = 0x00000020 , llvm::Mips::AFL_ASE_MT = 0x00000040 , llvm::Mips::AFL_ASE_SMARTMIPS = 0x00000080 ,
  llvm::Mips::AFL_ASE_VIRT = 0x00000100 , llvm::Mips::AFL_ASE_MSA = 0x00000200 , llvm::Mips::AFL_ASE_MIPS16 = 0x00000400 , llvm::Mips::AFL_ASE_MICROMIPS = 0x00000800 ,
  llvm::Mips::AFL_ASE_XPA = 0x00001000 , llvm::Mips::AFL_ASE_CRC = 0x00008000 , llvm::Mips::AFL_ASE_GINV = 0x00020000
}
 
enum  llvm::Mips::AFL_EXT {
  llvm::Mips::AFL_EXT_NONE = 0 , llvm::Mips::AFL_EXT_XLR = 1 , llvm::Mips::AFL_EXT_OCTEON2 = 2 , llvm::Mips::AFL_EXT_OCTEONP = 3 ,
  llvm::Mips::AFL_EXT_LOONGSON_3A = 4 , llvm::Mips::AFL_EXT_OCTEON = 5 , llvm::Mips::AFL_EXT_5900 = 6 , llvm::Mips::AFL_EXT_4650 = 7 ,
  llvm::Mips::AFL_EXT_4010 = 8 , llvm::Mips::AFL_EXT_4100 = 9 , llvm::Mips::AFL_EXT_3900 = 10 , llvm::Mips::AFL_EXT_10000 = 11 ,
  llvm::Mips::AFL_EXT_SB1 = 12 , llvm::Mips::AFL_EXT_4111 = 13 , llvm::Mips::AFL_EXT_4120 = 14 , llvm::Mips::AFL_EXT_5400 = 15 ,
  llvm::Mips::AFL_EXT_5500 = 16 , llvm::Mips::AFL_EXT_LOONGSON_2E = 17 , llvm::Mips::AFL_EXT_LOONGSON_2F = 18 , llvm::Mips::AFL_EXT_OCTEON3 = 19
}
 
enum  llvm::Mips::AFL_FLAGS1 { llvm::Mips::AFL_FLAGS1_ODDSPREG = 1 }
 
enum  { llvm::Mips::Tag_GNU_MIPS_ABI_FP = 4 , llvm::Mips::Tag_GNU_MIPS_ABI_MSA = 8 }
 
enum  llvm::Mips::Val_GNU_MIPS_ABI_FP {
  llvm::Mips::Val_GNU_MIPS_ABI_FP_ANY = 0 , llvm::Mips::Val_GNU_MIPS_ABI_FP_DOUBLE = 1 , llvm::Mips::Val_GNU_MIPS_ABI_FP_SINGLE = 2 , llvm::Mips::Val_GNU_MIPS_ABI_FP_SOFT = 3 ,
  llvm::Mips::Val_GNU_MIPS_ABI_FP_OLD_64 = 4 , llvm::Mips::Val_GNU_MIPS_ABI_FP_XX = 5 , llvm::Mips::Val_GNU_MIPS_ABI_FP_64 = 6 , llvm::Mips::Val_GNU_MIPS_ABI_FP_64A = 7
}
 
enum  llvm::Mips::Val_GNU_MIPS_ABI_MSA { llvm::Mips::Val_GNU_MIPS_ABI_MSA_ANY = 0 , llvm::Mips::Val_GNU_MIPS_ABI_MSA_128 = 1 }