Home
last modified time | relevance | path

Searched refs:Shapes (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86PreAMXConfig.cpp105 SmallVector<Value *, 8> &Shapes);
166 for (int I = 0, E = Shapes.size() / 2; I < E; I++) { in preWriteTileCfg()
175 Value *Row = Shapes[I * 2]; in preWriteTileCfg()
176 Value *Col = Shapes[I * 2 + 1]; in preWriteTileCfg()
200 preWriteTileCfg(I8Ptr, Builder, Shapes); in addTileConfig()
237 Shapes.push_back(TileDef->getOperand(0)); in getKeyAMXShapes()
238 Shapes.push_back(TileDef->getOperand(1)); in getKeyAMXShapes()
241 Shapes.push_back(KeyAMX->getOperand(0)); in getKeyAMXShapes()
242 Shapes.push_back(KeyAMX->getOperand(1)); in getKeyAMXShapes()
244 return Shapes.size() != 0; in getKeyAMXShapes()
[all …]
H A DX86PreTileConfig.cpp148 bool hoistShapesInBB(MachineBasicBlock *MBB, SmallVectorImpl<MIRef> &Shapes) { in hoistShapesInBB() argument
150 auto FirstShapeBelowAMX = llvm::lower_bound(Shapes, FirstAMX); in hoistShapesInBB()
152 for (auto I = FirstShapeBelowAMX, E = Shapes.end(); I != E; ++I) { in hoistShapesInBB()
168 Shapes.clear(); in hoistShapesInBB()
169 Shapes.push_back(MIRef(&*--InsertPoint, MBB)); in hoistShapesInBB()
/llvm-project-15.0.7/mlir/docs/
H A DTraits.md232 dimension equal to the larger one, if known. Shapes are checked partially if
/llvm-project-15.0.7/mlir/docs/Dialects/Linalg/
H A D_index.md62 [Linalg and Shapes](https://llvm.discourse.group/t/linalg-and-shapes/2421)