Home
last modified time | relevance | path

Searched refs:ShapeT (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTileShapeInfo.h30 class ShapeT {
32 ShapeT(MachineOperand *Row, MachineOperand *Col,
38 ShapeT() in ShapeT() function
41 bool operator==(const ShapeT &Shape) const {
55 bool operator!=(const ShapeT &Shape) const { return !(*this == Shape); }
H A DVirtRegMap.h66 DenseMap<unsigned, ShapeT> Virt2ShapeMap;
120 ShapeT getShape(Register virtReg) const { in getShape()
125 void assignVirt2Shape(Register virtReg, ShapeT shape) { in assignVirt2Shape()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86FastTileConfig.cpp111 SmallVector<std::pair<unsigned, ShapeT>, 6> ShapeInfos; in configBasicBlock()
120 ShapeInfos.push_back({TMMIdx, ShapeT(&Row, &Col)}); in configBasicBlock()
H A DX86RegisterInfo.cpp937 static ShapeT getTileShape(Register VirtReg, VirtRegMap *VRM, in getTileShape()
951 ShapeT Shape = getTileShape(SrcReg, VRM, MRI); in getTileShape()
966 ShapeT Shape(&MO1, &MO2, MRI); in getTileShape()
986 ShapeT VirtShape = getTileShape(VirtReg, const_cast<VirtRegMap *>(VRM), MRI); in getRegAllocationHints()
993 ShapeT PhysShape = getTileShape(VReg, const_cast<VirtRegMap *>(VRM), MRI); in getRegAllocationHints()
H A DX86FastPreTileConfig.cpp291 static ShapeT getShape(MachineRegisterInfo *MRI, Register TileReg) { in getShape()
296 return ShapeT(RowMO, ColMO, MRI); in getShape()
389 ShapeT Shape = getShape(MRI, InTileReg); in convertPHI()
H A DX86TileConfig.cpp140 ShapeT Shape = VRM.getShape(Phys2Virt[I]); in INITIALIZE_PASS_DEPENDENCY()