|
LLVM 23.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 "x86-tile-config" |
Functions | |
| INITIALIZE_PASS_BEGIN (X86TileConfigLegacy, DEBUG_TYPE, "Tile Register Configure", false, false) INITIALIZE_PASS_END(X86TileConfigLegacy | |
| Tile Register static false bool | tileConfig (MachineFunction &MF, llvm::function_ref< LiveIntervals *()> GetLIs, llvm::function_ref< VirtRegMap *()> GetVRM) |
Variables | |
| DEBUG_TYPE | |
| Tile Register | Configure |
| Tile Register | false |
| #define DEBUG_TYPE "x86-tile-config" |
Definition at line 38 of file X86TileConfig.cpp.
| INITIALIZE_PASS_BEGIN | ( | X86TileConfigLegacy | , |
| DEBUG_TYPE | , | ||
| "Tile Register Configure" | , | ||
| false | , | ||
| false | ) |
References DEBUG_TYPE, and INITIALIZE_PASS_DEPENDENCY.
|
static |
Definition at line 77 of file X86TileConfig.cpp.
References llvm::addFrameReference(), llvm::MachineInstrBuilder::addImm(), llvm::MachineInstrBuilder::addReg(), assert(), llvm::BuildMI(), DefMI, DL, E(), llvm::X86MachineFunctionInfo::getAMXProgModel(), llvm::ShapeT::getCol(), llvm::ilist_node_impl< OptionsT >::getIterator(), llvm::VirtRegMap::getPhys(), llvm::MachineOperand::getReg(), llvm::ShapeT::getRow(), llvm::VirtRegMap::getShape(), I, llvm::Register::index2VirtReg(), INT64_MAX, llvm::VirtRegMap::isShapeMapEmpty(), llvm::ManagedRA, MBB, MI, MRI, llvm::Offset, RegSize, TII, tileConfig(), and TRI.
Referenced by llvm::X86TileConfigPass::run(), and tileConfig().
| Tile Register Configure |
Definition at line 74 of file X86TileConfig.cpp.
| DEBUG_TYPE |
Definition at line 74 of file X86TileConfig.cpp.
| Tile Register false |
Definition at line 75 of file X86TileConfig.cpp.