Searched refs:Shapes (Results 1 – 4 of 4) sorted by relevance
105 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 …]
148 bool hoistShapesInBB(MachineBasicBlock *MBB, SmallVectorImpl<MIRef> &Shapes) { in hoistShapesInBB() argument150 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()
232 dimension equal to the larger one, if known. Shapes are checked partially if
62 [Linalg and Shapes](https://llvm.discourse.group/t/linalg-and-shapes/2421)