Lines Matching refs:IntrinsicInst
60 static bool isAMXIntrinsic(IntrinsicInst *II) { in isAMXIntrinsic()
67 static bool isTileLoad(IntrinsicInst *II) { in isTileLoad()
72 static bool isTileStore(IntrinsicInst *II) { in isTileStore()
77 static bool onlyTileDef(IntrinsicInst *II) { in onlyTileDef()
86 if ((isa<CallInst>(I) && !isa<IntrinsicInst>(I)) || I->isTerminator()) in brokenVolatile()
102 bool getKeyAMXShapes(IntrinsicInst *KeyAMX, SmallVector<Value *, 8> &Shapes);
108 bool checkVolatileModel(SmallSet<Value *, 4> &Loads, IntrinsicInst *Store,
109 IntrinsicInst *KeyAMX);
216 IntrinsicInst *Store, in checkVolatileModel()
217 IntrinsicInst *KeyAMX) { in checkVolatileModel()
237 bool X86PreAMXConfig::getKeyAMXShapes(IntrinsicInst *KeyAMX, in getKeyAMXShapes()
243 IntrinsicInst *TileDef = dyn_cast<IntrinsicInst>(Op); in getKeyAMXShapes()
270 IntrinsicInst *KeyAMX = nullptr; in getShapesAndConfigPosEnd()
278 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&*I); in getShapesAndConfigPosEnd()
298 KeyAMX = dyn_cast<IntrinsicInst>(&*PosEnd); in getShapesAndConfigPosEnd()
323 IntrinsicInst *II = dyn_cast<IntrinsicInst>(&*I); in findConfigShapes()