Searched refs:ShapeT (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | TileShapeInfo.h | 30 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 D | VirtRegMap.h | 66 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 D | X86FastTileConfig.cpp | 111 SmallVector<std::pair<unsigned, ShapeT>, 6> ShapeInfos; in configBasicBlock() 120 ShapeInfos.push_back({TMMIdx, ShapeT(&Row, &Col)}); in configBasicBlock()
|
| H A D | X86RegisterInfo.cpp | 937 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 D | X86FastPreTileConfig.cpp | 291 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 D | X86TileConfig.cpp | 140 ShapeT Shape = VRM.getShape(Phys2Virt[I]); in INITIALIZE_PASS_DEPENDENCY()
|