LLVM: lib/Target/X86/X86FastTileConfig.cpp File Reference (original) (raw)

#include "[X86.h](X86%5F8h%5Fsource.html)"
#include "[X86InstrBuilder.h](X86InstrBuilder%5F8h%5Fsource.html)"
#include "[X86MachineFunctionInfo.h](X86MachineFunctionInfo%5F8h%5Fsource.html)"
#include "[X86Subtarget.h](X86Subtarget%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFrameInfo.h](MachineFrameInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineFunctionPass.h](MachineFunctionPass%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineInstr.h](MachineInstr%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/MachineRegisterInfo.h](MachineRegisterInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/Passes.h](CodeGen%5F2Passes%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/TargetInstrInfo.h](TargetInstrInfo%5F8h%5Fsource.html)"
#include "[llvm/CodeGen/TargetRegisterInfo.h](TargetRegisterInfo%5F8h%5Fsource.html)"

Go to the source code of this file.

Macros
#define DEBUG_TYPE "fasttileconfig"
Functions
INITIALIZE_PASS_BEGIN (X86FastTileConfig, DEBUG_TYPE, "Fast Tile Register Configure", false, false) INITIALIZE_PASS_END(X86FastTileConfig
Fast Tile Register static false bool isTileDef (MachineRegisterInfo *MRI, MachineInstr &MI)
static unsigned getTMMIndex (Register Reg)
Variables
DEBUG_TYPE
Fast Tile Register Configure
Fast Tile Register false

Macro Definition Documentation

DEBUG_TYPE

#define DEBUG_TYPE "fasttileconfig"

Definition at line 34 of file X86FastTileConfig.cpp.

Function Documentation

getTMMIndex()

unsigned getTMMIndex ( Register Reg) static

Definition at line 105 of file X86FastTileConfig.cpp.

References llvm_unreachable, and Reg.

INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( X86FastTileConfig ,
DEBUG_TYPE ,
"Fast Tile Register Configure" ,
false ,
false )

References DEBUG_TYPE.

isTileDef()

Fast Tile Register static false bool isTileDef ( MachineRegisterInfo * MRI, MachineInstr & MI ) static

Definition at line 80 of file X86FastTileConfig.cpp.

References assert(), llvm::MachineOperand::getReg(), llvm::MachineOperand::isReg(), isTileDef(), MI, MRI, and Reg.

Variable Documentation

Configure

Fast Tile Register Configure

Definition at line 78 of file X86FastTileConfig.cpp.

DEBUG_TYPE

DEBUG_TYPE

Definition at line 77 of file X86FastTileConfig.cpp.

false

Fast Tile Register false

Definition at line 78 of file X86FastTileConfig.cpp.