LLVM 22.0.0git
X86TileConfig.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "tileconfig"

Functions

 INITIALIZE_PASS_BEGIN (X86TileConfig, DEBUG_TYPE, "Tile Register Configure", false, false) INITIALIZE_PASS_END(X86TileConfig
Tile Register false unsigned getAMXRegNum (MachineRegisterInfo *MRI, Register Reg)
static void collectVirtRegShapes (MachineRegisterInfo *MRI, VirtRegMap &VRM, Register VirtReg, SmallVector< ShapeT, 8 > &Phys2Shapes)
static bool isAMXRegClass (MachineRegisterInfo *MRI, Register Reg)

Variables

 DEBUG_TYPE
Tile Register Configure
Tile Register false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "tileconfig"

Definition at line 38 of file X86TileConfig.cpp.

Function Documentation

◆ collectVirtRegShapes()

◆ getAMXRegNum()

Tile Register false unsigned getAMXRegNum ( MachineRegisterInfo * MRI,
Register Reg )

Definition at line 77 of file X86TileConfig.cpp.

References getAMXRegNum(), MRI, and Reg.

Referenced by collectVirtRegShapes(), getAMXRegNum(), and isAMXRegClass().

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( X86TileConfig ,
DEBUG_TYPE ,
"Tile Register Configure" ,
false ,
false  )

◆ isAMXRegClass()

bool isAMXRegClass ( MachineRegisterInfo * MRI,
Register Reg )
static

Definition at line 130 of file X86TileConfig.cpp.

References getAMXRegNum(), MRI, and Reg.

Variable Documentation

◆ Configure

Tile Register Configure

Definition at line 74 of file X86TileConfig.cpp.

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 74 of file X86TileConfig.cpp.

◆ false

Tile Register false

Definition at line 74 of file X86TileConfig.cpp.