Lines Matching refs:STI

48 bool isHsaAbi(const MCSubtargetInfo &STI);
112 const MCSubtargetInfo &STI;
117 explicit AMDGPUTargetID(const MCSubtargetInfo &STI);
186 unsigned getWavefrontSize(const MCSubtargetInfo *STI);
189 unsigned getLocalMemorySize(const MCSubtargetInfo *STI);
193 unsigned getAddressableLocalMemorySize(const MCSubtargetInfo *STI);
197 unsigned getEUsPerCU(const MCSubtargetInfo *STI);
201 unsigned getMaxWorkGroupsPerCU(const MCSubtargetInfo *STI,
206 unsigned getMinWavesPerEU(const MCSubtargetInfo *STI);
210 unsigned getMaxWavesPerEU(const MCSubtargetInfo *STI);
214 unsigned getWavesPerEUForWorkGroup(const MCSubtargetInfo *STI,
218 unsigned getMinFlatWorkGroupSize(const MCSubtargetInfo *STI);
221 unsigned getMaxFlatWorkGroupSize(const MCSubtargetInfo *STI);
225 unsigned getWavesPerWorkGroup(const MCSubtargetInfo *STI,
229 unsigned getSGPRAllocGranule(const MCSubtargetInfo *STI);
232 unsigned getSGPREncodingGranule(const MCSubtargetInfo *STI);
235 unsigned getTotalNumSGPRs(const MCSubtargetInfo *STI);
238 unsigned getAddressableNumSGPRs(const MCSubtargetInfo *STI);
242 unsigned getMinNumSGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU);
246 unsigned getMaxNumSGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU,
251 unsigned getNumExtraSGPRs(const MCSubtargetInfo *STI, bool VCCUsed,
257 unsigned getNumExtraSGPRs(const MCSubtargetInfo *STI, bool VCCUsed,
263 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs);
270 getVGPRAllocGranule(const MCSubtargetInfo *STI,
278 const MCSubtargetInfo *STI,
282 unsigned getTotalNumVGPRs(const MCSubtargetInfo *STI);
285 unsigned getAddressableNumVGPRs(const MCSubtargetInfo *STI);
289 unsigned getMinNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU);
293 unsigned getMaxNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU);
297 unsigned getNumWavesPerEUWithNumVGPRs(const MCSubtargetInfo *STI,
306 getNumVGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs,
512 const MCSubtargetInfo &STI);
515 const MCSubtargetInfo &STI);
796 const MCSubtargetInfo *STI);
799 const MCSubtargetInfo *STI);
1017 int64_t getHwregId(const StringRef Name, const MCSubtargetInfo &STI);
1032 StringRef getHwreg(unsigned Id, const MCSubtargetInfo &STI);
1040 int getDefaultDepCtrEncoding(const MCSubtargetInfo &STI);
1042 const MCSubtargetInfo &STI);
1044 const MCSubtargetInfo &STI);
1046 bool &IsDefault, const MCSubtargetInfo &STI);
1085 bool isSupportedTgtId(unsigned Id, const MCSubtargetInfo &STI);
1100 int64_t getNfmt(const StringRef Name, const MCSubtargetInfo &STI);
1102 StringRef getNfmtName(unsigned Id, const MCSubtargetInfo &STI);
1104 bool isValidDfmtNfmt(unsigned Val, const MCSubtargetInfo &STI);
1106 bool isValidNfmt(unsigned Val, const MCSubtargetInfo &STI);
1108 int64_t getUnifiedFormat(const StringRef Name, const MCSubtargetInfo &STI);
1110 StringRef getUnifiedFormatName(unsigned Id, const MCSubtargetInfo &STI);
1112 bool isValidUnifiedFormat(unsigned Val, const MCSubtargetInfo &STI);
1115 const MCSubtargetInfo &STI);
1117 bool isValidFormatEncoding(unsigned Val, const MCSubtargetInfo &STI);
1119 unsigned getDefaultFormatEncoding(const MCSubtargetInfo &STI);
1126 int64_t getMsgId(const StringRef Name, const MCSubtargetInfo &STI);
1132 StringRef getMsgName(int64_t MsgId, const MCSubtargetInfo &STI);
1135 StringRef getMsgOpName(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI);
1138 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI);
1141 bool isValidMsgOp(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI,
1146 const MCSubtargetInfo &STI, bool Strict = true);
1149 bool msgRequiresOp(int64_t MsgId, const MCSubtargetInfo &STI);
1152 bool msgSupportsStream(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI);
1155 uint16_t &StreamId, const MCSubtargetInfo &STI);
1209 bool hasXNACK(const MCSubtargetInfo &STI);
1210 bool hasSRAMECC(const MCSubtargetInfo &STI);
1211 bool hasMIMG_R128(const MCSubtargetInfo &STI);
1212 bool hasA16(const MCSubtargetInfo &STI);
1213 bool hasG16(const MCSubtargetInfo &STI);
1214 bool hasPackedD16(const MCSubtargetInfo &STI);
1215 bool hasGDS(const MCSubtargetInfo &STI);
1216 unsigned getNSAMaxSize(const MCSubtargetInfo &STI, bool HasSampler = false);
1217 unsigned getMaxNumUserSGPRs(const MCSubtargetInfo &STI);
1219 bool isSI(const MCSubtargetInfo &STI);
1220 bool isCI(const MCSubtargetInfo &STI);
1221 bool isVI(const MCSubtargetInfo &STI);
1222 bool isGFX9(const MCSubtargetInfo &STI);
1223 bool isGFX9_GFX10(const MCSubtargetInfo &STI);
1224 bool isGFX9_GFX10_GFX11(const MCSubtargetInfo &STI);
1225 bool isGFX8_GFX9_GFX10(const MCSubtargetInfo &STI);
1226 bool isGFX8Plus(const MCSubtargetInfo &STI);
1227 bool isGFX9Plus(const MCSubtargetInfo &STI);
1228 bool isGFX10(const MCSubtargetInfo &STI);
1229 bool isGFX10_GFX11(const MCSubtargetInfo &STI);
1230 bool isGFX10Plus(const MCSubtargetInfo &STI);
1231 bool isNotGFX10Plus(const MCSubtargetInfo &STI);
1232 bool isGFX10Before1030(const MCSubtargetInfo &STI);
1233 bool isGFX11(const MCSubtargetInfo &STI);
1234 bool isGFX11Plus(const MCSubtargetInfo &STI);
1235 bool isGFX12(const MCSubtargetInfo &STI);
1236 bool isGFX12Plus(const MCSubtargetInfo &STI);
1237 bool isNotGFX12Plus(const MCSubtargetInfo &STI);
1238 bool isNotGFX11Plus(const MCSubtargetInfo &STI);
1239 bool isGCN3Encoding(const MCSubtargetInfo &STI);
1240 bool isGFX10_AEncoding(const MCSubtargetInfo &STI);
1241 bool isGFX10_BEncoding(const MCSubtargetInfo &STI);
1242 bool hasGFX10_3Insts(const MCSubtargetInfo &STI);
1243 bool isGFX10_3_GFX11(const MCSubtargetInfo &STI);
1244 bool isGFX90A(const MCSubtargetInfo &STI);
1245 bool isGFX940(const MCSubtargetInfo &STI);
1246 bool hasArchitectedFlatScratch(const MCSubtargetInfo &STI);
1247 bool hasMAIInsts(const MCSubtargetInfo &STI);
1248 bool hasVOPD(const MCSubtargetInfo &STI);
1249 bool hasDPPSrc1SGPR(const MCSubtargetInfo &STI);
1251 unsigned hasKernargPreload(const MCSubtargetInfo &STI);
1262 unsigned getMCReg(unsigned Reg, const MCSubtargetInfo &STI);