File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -192,7 +192,9 @@ void CheckInstrTypes::print(llvm::raw_ostream& OS) const
192192 OS << " \n numUntyped: " << g_InstrTypes.numUntyped ;
193193 OS << " \n num1DAccesses: " << g_InstrTypes.num1DAccesses ;
194194 OS << " \n num2DAccesses: " << g_InstrTypes.num2DAccesses ;
195- OS << " \n numSLMAccesses: " << g_InstrTypes.numSLMAccesses << " \n\n " ;
195+ OS << " \n numSLMAccesses: " << g_InstrTypes.numSLMAccesses ;
196+ OS << " \n numSLMStores: " << g_InstrTypes.numSLMStores ;
197+ OS << " \n numSLMLoads: " << g_InstrTypes.numSLMLoads << " \n\n " ;
196198}
197199
198200void CheckInstrTypes::checkGlobalLocal (llvm::Instruction& I)
@@ -574,6 +576,7 @@ void CheckInstrTypes::visitLoadInst(LoadInst& I)
574576 g_InstrTypes.numUntyped ++;
575577 g_InstrTypes.hasSLM = true ;
576578 g_InstrTypes.numSLMAccesses ++;
579+ g_InstrTypes.numSLMLoads ++;
577580 break ;
578581 case IGC::CONSTANT_BUFFER:
579582 case IGC::POINTER:
@@ -646,6 +649,7 @@ void CheckInstrTypes::visitStoreInst(StoreInst& I)
646649 g_InstrTypes.numUntyped ++;
647650 g_InstrTypes.hasSLM = true ;
648651 g_InstrTypes.numSLMAccesses ++;
652+ g_InstrTypes.numSLMStores ++;
649653 break ;
650654 case IGC::CONSTANT_BUFFER:
651655 case IGC::POINTER:
Original file line number Diff line number Diff line change @@ -369,6 +369,8 @@ namespace IGC
369369 unsigned int num1DAccesses{};
370370 unsigned int num2DAccesses{};
371371 unsigned int numSLMAccesses{};
372+ unsigned int numSLMStores{};
373+ unsigned int numSLMLoads{};
372374 };
373375
374376 struct SSimplePushInfo
You can’t perform that action at this time.
0 commit comments