Lines Matching refs:STI

58 bool isHsaAbi(const MCSubtargetInfo &STI);
125 const MCSubtargetInfo &STI;
130 explicit AMDGPUTargetID(const MCSubtargetInfo &STI);
199 unsigned getWavefrontSize(const MCSubtargetInfo *STI);
202 unsigned getLocalMemorySize(const MCSubtargetInfo *STI);
206 unsigned getAddressableLocalMemorySize(const MCSubtargetInfo *STI);
210 unsigned getEUsPerCU(const MCSubtargetInfo *STI);
214 unsigned getMaxWorkGroupsPerCU(const MCSubtargetInfo *STI,
219 unsigned getMinWavesPerEU(const MCSubtargetInfo *STI);
223 unsigned getMaxWavesPerEU(const MCSubtargetInfo *STI);
227 unsigned getWavesPerEUForWorkGroup(const MCSubtargetInfo *STI,
231 unsigned getMinFlatWorkGroupSize(const MCSubtargetInfo *STI);
234 unsigned getMaxFlatWorkGroupSize(const MCSubtargetInfo *STI);
238 unsigned getWavesPerWorkGroup(const MCSubtargetInfo *STI,
242 unsigned getSGPRAllocGranule(const MCSubtargetInfo *STI);
245 unsigned getSGPREncodingGranule(const MCSubtargetInfo *STI);
248 unsigned getTotalNumSGPRs(const MCSubtargetInfo *STI);
251 unsigned getAddressableNumSGPRs(const MCSubtargetInfo *STI);
255 unsigned getMinNumSGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU);
259 unsigned getMaxNumSGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU,
264 unsigned getNumExtraSGPRs(const MCSubtargetInfo *STI, bool VCCUsed,
270 unsigned getNumExtraSGPRs(const MCSubtargetInfo *STI, bool VCCUsed,
276 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs);
283 getVGPRAllocGranule(const MCSubtargetInfo *STI,
291 const MCSubtargetInfo *STI,
295 unsigned getTotalNumVGPRs(const MCSubtargetInfo *STI);
299 unsigned getAddressableNumArchVGPRs(const MCSubtargetInfo *STI);
302 unsigned getAddressableNumVGPRs(const MCSubtargetInfo *STI);
306 unsigned getMinNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU);
310 unsigned getMaxNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU);
314 unsigned getNumWavesPerEUWithNumVGPRs(const MCSubtargetInfo *STI,
335 const MCSubtargetInfo *STI, unsigned NumVGPRs,
341 const MCSubtargetInfo *STI, unsigned NumVGPRs,
587 const MCSubtargetInfo &STI);
590 const MCSubtargetInfo &STI);
877 const MCSubtargetInfo *STI);
1110 int getDefaultDepCtrEncoding(const MCSubtargetInfo &STI);
1112 const MCSubtargetInfo &STI);
1114 const MCSubtargetInfo &STI);
1116 bool &IsDefault, const MCSubtargetInfo &STI);
1155 bool isSupportedTgtId(unsigned Id, const MCSubtargetInfo &STI);
1170 int64_t getNfmt(const StringRef Name, const MCSubtargetInfo &STI);
1172 StringRef getNfmtName(unsigned Id, const MCSubtargetInfo &STI);
1174 bool isValidDfmtNfmt(unsigned Val, const MCSubtargetInfo &STI);
1176 bool isValidNfmt(unsigned Val, const MCSubtargetInfo &STI);
1178 int64_t getUnifiedFormat(const StringRef Name, const MCSubtargetInfo &STI);
1180 StringRef getUnifiedFormatName(unsigned Id, const MCSubtargetInfo &STI);
1182 bool isValidUnifiedFormat(unsigned Val, const MCSubtargetInfo &STI);
1185 const MCSubtargetInfo &STI);
1187 bool isValidFormatEncoding(unsigned Val, const MCSubtargetInfo &STI);
1189 unsigned getDefaultFormatEncoding(const MCSubtargetInfo &STI);
1196 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI);
1199 bool isValidMsgOp(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI,
1204 const MCSubtargetInfo &STI, bool Strict = true);
1207 bool msgRequiresOp(int64_t MsgId, const MCSubtargetInfo &STI);
1210 bool msgSupportsStream(int64_t MsgId, int64_t OpId, const MCSubtargetInfo &STI);
1213 uint16_t &StreamId, const MCSubtargetInfo &STI);
1267 bool hasXNACK(const MCSubtargetInfo &STI);
1268 bool hasSRAMECC(const MCSubtargetInfo &STI);
1269 bool hasMIMG_R128(const MCSubtargetInfo &STI);
1270 bool hasA16(const MCSubtargetInfo &STI);
1271 bool hasG16(const MCSubtargetInfo &STI);
1272 bool hasPackedD16(const MCSubtargetInfo &STI);
1273 bool hasGDS(const MCSubtargetInfo &STI);
1274 unsigned getNSAMaxSize(const MCSubtargetInfo &STI, bool HasSampler = false);
1275 unsigned getMaxNumUserSGPRs(const MCSubtargetInfo &STI);
1277 bool isSI(const MCSubtargetInfo &STI);
1278 bool isCI(const MCSubtargetInfo &STI);
1279 bool isVI(const MCSubtargetInfo &STI);
1280 bool isGFX9(const MCSubtargetInfo &STI);
1281 bool isGFX9_GFX10(const MCSubtargetInfo &STI);
1282 bool isGFX9_GFX10_GFX11(const MCSubtargetInfo &STI);
1283 bool isGFX8_GFX9_GFX10(const MCSubtargetInfo &STI);
1284 bool isGFX8Plus(const MCSubtargetInfo &STI);
1285 bool isGFX9Plus(const MCSubtargetInfo &STI);
1286 bool isNotGFX9Plus(const MCSubtargetInfo &STI);
1287 bool isGFX10(const MCSubtargetInfo &STI);
1288 bool isGFX10_GFX11(const MCSubtargetInfo &STI);
1289 bool isGFX10Plus(const MCSubtargetInfo &STI);
1290 bool isNotGFX10Plus(const MCSubtargetInfo &STI);
1291 bool isGFX10Before1030(const MCSubtargetInfo &STI);
1292 bool isGFX11(const MCSubtargetInfo &STI);
1293 bool isGFX11Plus(const MCSubtargetInfo &STI);
1294 bool isGFX12(const MCSubtargetInfo &STI);
1295 bool isGFX12Plus(const MCSubtargetInfo &STI);
1296 bool isNotGFX12Plus(const MCSubtargetInfo &STI);
1297 bool isNotGFX11Plus(const MCSubtargetInfo &STI);
1298 bool isGCN3Encoding(const MCSubtargetInfo &STI);
1299 bool isGFX10_AEncoding(const MCSubtargetInfo &STI);
1300 bool isGFX10_BEncoding(const MCSubtargetInfo &STI);
1301 bool hasGFX10_3Insts(const MCSubtargetInfo &STI);
1302 bool isGFX10_3_GFX11(const MCSubtargetInfo &STI);
1303 bool isGFX90A(const MCSubtargetInfo &STI);
1304 bool isGFX940(const MCSubtargetInfo &STI);
1305 bool hasArchitectedFlatScratch(const MCSubtargetInfo &STI);
1306 bool hasMAIInsts(const MCSubtargetInfo &STI);
1307 bool hasVOPD(const MCSubtargetInfo &STI);
1308 bool hasDPPSrc1SGPR(const MCSubtargetInfo &STI);
1310 unsigned hasKernargPreload(const MCSubtargetInfo &STI);
1322 unsigned getMCReg(unsigned Reg, const MCSubtargetInfo &STI);