LLVM 20.0.0git
|
#include "X86.h"
#include "X86InstrBuilder.h"
#include "X86MachineFunctionInfo.h"
#include "X86Subtarget.h"
#include "llvm/CodeGen/LiveIntervals.h"
#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/Passes.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/CodeGen/TileShapeInfo.h"
#include "llvm/CodeGen/VirtRegMap.h"
#include "llvm/InitializePasses.h"
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 |
#define DEBUG_TYPE "tileconfig" |
Definition at line 38 of file X86TileConfig.cpp.
|
static |
Definition at line 94 of file X86TileConfig.cpp.
References assert(), getAMXRegNum(), llvm::ShapeT::getCol(), llvm::VirtRegMap::getPhys(), llvm::ShapeT::getRow(), llvm::VirtRegMap::getShape(), llvm::ShapeT::getShapeNum(), isValid(), and MRI.
Tile Register false unsigned getAMXRegNum | ( | MachineRegisterInfo * | MRI, |
Register | Reg | ||
) |
Definition at line 78 of file X86TileConfig.cpp.
References MRI.
Referenced by collectVirtRegShapes(), and isAMXRegClass().
INITIALIZE_PASS_BEGIN | ( | X86TileConfig | , |
DEBUG_TYPE | , | ||
"Tile Register Configure" | , | ||
false | , | ||
false | |||
) |
|
static |
Definition at line 131 of file X86TileConfig.cpp.
References getAMXRegNum(), and MRI.
Tile Register Configure |
Definition at line 75 of file X86TileConfig.cpp.
DEBUG_TYPE |
Definition at line 75 of file X86TileConfig.cpp.
Tile Register false |
Definition at line 75 of file X86TileConfig.cpp.