Lines Matching defs:STI
111 Optional<uint8_t> getHsaAbiVersion(const MCSubtargetInfo *STI) { in getHsaAbiVersion()
125 bool isHsaAbiVersion2(const MCSubtargetInfo *STI) { in isHsaAbiVersion2()
131 bool isHsaAbiVersion3(const MCSubtargetInfo *STI) { in isHsaAbiVersion3()
270 void streamIsaVersion(const MCSubtargetInfo *STI, raw_ostream &Stream) { in streamIsaVersion()
291 unsigned getWavefrontSize(const MCSubtargetInfo *STI) { in getWavefrontSize()
300 unsigned getLocalMemorySize(const MCSubtargetInfo *STI) { in getLocalMemorySize()
309 unsigned getEUsPerCU(const MCSubtargetInfo *STI) { in getEUsPerCU()
320 unsigned getMaxWorkGroupsPerCU(const MCSubtargetInfo *STI, in getMaxWorkGroupsPerCU()
332 unsigned getMinWavesPerEU(const MCSubtargetInfo *STI) { in getMinWavesPerEU()
336 unsigned getMaxWavesPerEU(const MCSubtargetInfo *STI) { in getMaxWavesPerEU()
343 unsigned getWavesPerEUForWorkGroup(const MCSubtargetInfo *STI, in getWavesPerEUForWorkGroup()
349 unsigned getMinFlatWorkGroupSize(const MCSubtargetInfo *STI) { in getMinFlatWorkGroupSize()
353 unsigned getMaxFlatWorkGroupSize(const MCSubtargetInfo *STI) { in getMaxFlatWorkGroupSize()
358 unsigned getWavesPerWorkGroup(const MCSubtargetInfo *STI, in getWavesPerWorkGroup()
363 unsigned getSGPRAllocGranule(const MCSubtargetInfo *STI) { in getSGPRAllocGranule()
372 unsigned getSGPREncodingGranule(const MCSubtargetInfo *STI) { in getSGPREncodingGranule()
376 unsigned getTotalNumSGPRs(const MCSubtargetInfo *STI) { in getTotalNumSGPRs()
383 unsigned getAddressableNumSGPRs(const MCSubtargetInfo *STI) { in getAddressableNumSGPRs()
395 unsigned getMinNumSGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU) { in getMinNumSGPRs()
412 unsigned getMaxNumSGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU, in getMaxNumSGPRs()
429 unsigned getNumExtraSGPRs(const MCSubtargetInfo *STI, bool VCCUsed, in getNumExtraSGPRs()
453 unsigned getNumExtraSGPRs(const MCSubtargetInfo *STI, bool VCCUsed, in getNumExtraSGPRs()
459 unsigned getNumSGPRBlocks(const MCSubtargetInfo *STI, unsigned NumSGPRs) { in getNumSGPRBlocks()
465 unsigned getVGPRAllocGranule(const MCSubtargetInfo *STI, in getVGPRAllocGranule()
477 unsigned getVGPREncodingGranule(const MCSubtargetInfo *STI, in getVGPREncodingGranule()
487 unsigned getTotalNumVGPRs(const MCSubtargetInfo *STI) { in getTotalNumVGPRs()
493 unsigned getAddressableNumVGPRs(const MCSubtargetInfo *STI) { in getAddressableNumVGPRs()
497 unsigned getMinNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU) { in getMinNumVGPRs()
508 unsigned getMaxNumVGPRs(const MCSubtargetInfo *STI, unsigned WavesPerEU) { in getMaxNumVGPRs()
517 unsigned getNumVGPRBlocks(const MCSubtargetInfo *STI, unsigned NumVGPRs, in getNumVGPRBlocks()
528 const MCSubtargetInfo *STI) { in initDefaultAMDKernelCodeT()
564 const MCSubtargetInfo *STI) { in getDefaultAmdhsaKernelDescriptor()
765 static unsigned getLastSymbolicHwreg(const MCSubtargetInfo &STI) { in getLastSymbolicHwreg()
776 bool isValidHwreg(int64_t Id, const MCSubtargetInfo &STI) { in isValidHwreg()
800 StringRef getHwreg(unsigned Id, const MCSubtargetInfo &STI) { in getHwreg()
831 static StringLiteral const *getNfmtLookupTable(const MCSubtargetInfo &STI) { in getNfmtLookupTable()
839 int64_t getNfmt(const StringRef Name, const MCSubtargetInfo &STI) { in getNfmt()
848 StringRef getNfmtName(unsigned Id, const MCSubtargetInfo &STI) { in getNfmtName()
853 bool isValidDfmtNfmt(unsigned Id, const MCSubtargetInfo &STI) { in isValidDfmtNfmt()
860 bool isValidNfmt(unsigned Id, const MCSubtargetInfo &STI) { in isValidNfmt()
898 bool isValidFormatEncoding(unsigned Val, const MCSubtargetInfo &STI) { in isValidFormatEncoding()
902 unsigned getDefaultFormatEncoding(const MCSubtargetInfo &STI) { in getDefaultFormatEncoding()
928 bool isValidMsgId(int64_t MsgId, const MCSubtargetInfo &STI, bool Strict) { in isValidMsgId()
1071 bool hasXNACK(const MCSubtargetInfo &STI) { in hasXNACK()
1075 bool hasSRAMECC(const MCSubtargetInfo &STI) { in hasSRAMECC()
1079 bool hasMIMG_R128(const MCSubtargetInfo &STI) { in hasMIMG_R128()
1083 bool hasGFX10A16(const MCSubtargetInfo &STI) { in hasGFX10A16()
1087 bool hasG16(const MCSubtargetInfo &STI) { in hasG16()
1091 bool hasPackedD16(const MCSubtargetInfo &STI) { in hasPackedD16()
1095 bool isSI(const MCSubtargetInfo &STI) { in isSI()
1099 bool isCI(const MCSubtargetInfo &STI) { in isCI()
1103 bool isVI(const MCSubtargetInfo &STI) { in isVI()
1107 bool isGFX9(const MCSubtargetInfo &STI) { in isGFX9()
1111 bool isGFX9Plus(const MCSubtargetInfo &STI) { in isGFX9Plus()
1115 bool isGFX10(const MCSubtargetInfo &STI) { in isGFX10()
1119 bool isGFX10Plus(const MCSubtargetInfo &STI) { return isGFX10(STI); } in isGFX10Plus()
1121 bool isGCN3Encoding(const MCSubtargetInfo &STI) { in isGCN3Encoding()
1125 bool isGFX10_BEncoding(const MCSubtargetInfo &STI) { in isGFX10_BEncoding()
1129 bool hasGFX10_3Insts(const MCSubtargetInfo &STI) { in hasGFX10_3Insts()
1195 unsigned getMCReg(unsigned Reg, const MCSubtargetInfo &STI) { in getMCReg()
1620 const MCSubtargetInfo &STI) { in getGcnBufferFormatInfo()
1628 const MCSubtargetInfo &STI) { in getGcnBufferFormatInfo()