LLVM 20.0.0git
Namespaces | Enumerations
X86FoldTablesUtils.h File Reference

Go to the source code of this file.

Namespaces

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

Enumerations

enum  {
  llvm::TB_INDEX_0 = 0 , llvm::TB_INDEX_1 = 1 , llvm::TB_INDEX_2 = 2 , llvm::TB_INDEX_3 = 3 ,
  llvm::TB_INDEX_4 = 4 , llvm::TB_INDEX_MASK = 0x7 , llvm::TB_NO_REVERSE = 1 << 3 , llvm::TB_NO_FORWARD = 1 << 4 ,
  llvm::TB_FOLDED_LOAD = 1 << 5 , llvm::TB_FOLDED_STORE = 1 << 6 , llvm::TB_ALIGN_SHIFT = 7 , llvm::TB_ALIGN_1 = 0 << TB_ALIGN_SHIFT ,
  llvm::TB_ALIGN_16 = 4 << TB_ALIGN_SHIFT , llvm::TB_ALIGN_32 = 5 << TB_ALIGN_SHIFT , llvm::TB_ALIGN_64 = 6 << TB_ALIGN_SHIFT , llvm::TB_ALIGN_MASK = 0x7 << TB_ALIGN_SHIFT ,
  llvm::TB_BCAST_TYPE_SHIFT = TB_ALIGN_SHIFT + 3 , llvm::TB_BCAST_W = 1 << TB_BCAST_TYPE_SHIFT , llvm::TB_BCAST_D = 2 << TB_BCAST_TYPE_SHIFT , llvm::TB_BCAST_Q = 3 << TB_BCAST_TYPE_SHIFT ,
  llvm::TB_BCAST_SS = 4 << TB_BCAST_TYPE_SHIFT , llvm::TB_BCAST_SD = 5 << TB_BCAST_TYPE_SHIFT , llvm::TB_BCAST_SH = 6 << TB_BCAST_TYPE_SHIFT , llvm::TB_BCAST_MASK = 0x7 << TB_BCAST_TYPE_SHIFT
}