Searched refs:Shapes (Results 1 – 2 of 2) sorted by relevance
104 SmallVector<Value *, 8> &Shapes);167 for (int I = 0, E = Shapes.size() / 2; I < E; I++) { in preWriteTileCfg()176 Value *Row = Shapes[I * 2]; in preWriteTileCfg()177 Value *Col = Shapes[I * 2 + 1]; in preWriteTileCfg()209 preWriteTileCfg(I8Ptr, Cfg, Shapes); in addTileConfig()246 Shapes.push_back(TileDef->getOperand(0)); in getKeyAMXShapes()247 Shapes.push_back(TileDef->getOperand(1)); in getKeyAMXShapes()250 Shapes.push_back(KeyAMX->getOperand(0)); in getKeyAMXShapes()251 Shapes.push_back(KeyAMX->getOperand(1)); in getKeyAMXShapes()253 return Shapes.size() != 0; in getKeyAMXShapes()[all …]
141 bool hoistShapesInBB(MachineBasicBlock *MBB, SmallVectorImpl<MIRef> &Shapes) { in hoistShapesInBB() argument143 auto FirstShapeBelowAMX = llvm::lower_bound(Shapes, FirstAMX); in hoistShapesInBB()145 for (auto I = FirstShapeBelowAMX, E = Shapes.end(); I != E; ++I) { in hoistShapesInBB()161 Shapes.clear(); in hoistShapesInBB()162 Shapes.push_back(MIRef(&*--InsertPoint, MBB)); in hoistShapesInBB()