class ShapeT
Declaration
class ShapeT { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:30
Member Variables
- private llvm::MachineOperand* Row
- private llvm::MachineOperand* Col
- private int64_t RowImm
- private int64_t ColImm
- private static const int64_t InvalidImmShape = -1
Method Overview
- public ShapeT(llvm::MachineOperand * Row, llvm::MachineOperand * Col, const llvm::MachineRegisterInfo * MRI = nullptr)
- public ShapeT()
- public void deduceImm(const llvm::MachineRegisterInfo * MRI)
- public llvm::MachineOperand * getCol() const
- public int64_t getColImm() const
- public llvm::MachineOperand * getRow() const
- public int64_t getRowImm() const
- public bool isValid()
Methods
¶ShapeT(llvm::MachineOperand* Row,
llvm::MachineOperand* Col,
const llvm::MachineRegisterInfo* MRI =
nullptr)
ShapeT(llvm::MachineOperand* Row,
llvm::MachineOperand* Col,
const llvm::MachineRegisterInfo* MRI =
nullptr)
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:32
Parameters
- llvm::MachineOperand* Row
- llvm::MachineOperand* Col
- const llvm::MachineRegisterInfo* MRI = nullptr
¶ShapeT()
ShapeT()
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:38
¶void deduceImm(
const llvm::MachineRegisterInfo* MRI)
void deduceImm(
const llvm::MachineRegisterInfo* MRI)
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:67
Parameters
- const llvm::MachineRegisterInfo* MRI
¶llvm::MachineOperand* getCol() const
llvm::MachineOperand* getCol() const
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:59
¶int64_t getColImm() const
int64_t getColImm() const
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:63
¶llvm::MachineOperand* getRow() const
llvm::MachineOperand* getRow() const
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:57
¶int64_t getRowImm() const
int64_t getRowImm() const
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:61
¶bool isValid()
bool isValid()
Declared at: llvm/include/llvm/CodeGen/TileShapeInfo.h:65