Lines Matching refs:getSTI
1367 AMDGPU::IsaVersion ISA = AMDGPU::getIsaVersion(getSTI().getCPU()); in AMDGPUAsmParser()
1369 if (ISA.Major >= 6 && isHsaAbiVersion3AndAbove(&getSTI())) { in AMDGPUAsmParser()
1386 if (ISA.Major >= 6 && isHsaAbiVersion3AndAbove(&getSTI())) { in AMDGPUAsmParser()
1395 return AMDGPU::hasMIMG_R128(getSTI()); in hasMIMG_R128()
1399 return AMDGPU::hasPackedD16(getSTI()); in hasPackedD16()
1403 return AMDGPU::hasGFX10A16(getSTI()); in hasGFX10A16()
1406 bool hasG16() const { return AMDGPU::hasG16(getSTI()); } in hasG16()
1409 return AMDGPU::isSI(getSTI()); in isSI()
1413 return AMDGPU::isCI(getSTI()); in isCI()
1417 return AMDGPU::isVI(getSTI()); in isVI()
1421 return AMDGPU::isGFX9(getSTI()); in isGFX9()
1426 return AMDGPU::isGFX90A(getSTI()); in isGFX90A()
1430 return AMDGPU::isGFX940(getSTI()); in isGFX940()
1434 return AMDGPU::isGFX9Plus(getSTI()); in isGFX9Plus()
1438 return AMDGPU::isGFX10(getSTI()); in isGFX10()
1441 bool isGFX10Plus() const { return AMDGPU::isGFX10Plus(getSTI()); } in isGFX10Plus()
1444 return AMDGPU::isGFX11(getSTI()); in isGFX11()
1448 return AMDGPU::isGFX11Plus(getSTI()); in isGFX11Plus()
1452 return AMDGPU::isGFX10_BEncoding(getSTI()); in isGFX10_BEncoding()
1493 return getSTI().getFeatureBits(); in getFeatureBits()
2289 Inst.addOperand(MCOperand::createReg(AMDGPU::getMCReg(getReg(), AsmParser->getSTI()))); in addRegOperands()
2858 if (AMDGPU::getIsaVersion(getSTI().getCPU()).Major < 6) in updateGprCountSymbols()
2894 if (isHsaAbiVersion3AndAbove(&getSTI())) { in parseRegister()
4066 unsigned OffsetSize = AMDGPU::getNumFlatOffsetBits(getSTI(), true); in validateFlatOffset()
4073 unsigned OffsetSize = AMDGPU::getNumFlatOffsetBits(getSTI(), false); in validateFlatOffset()
4114 if (AMDGPU::isLegalSMRDEncodedUnsignedOffset(getSTI(), Offset) || in validateSMEMOffset()
4115 AMDGPU::isLegalSMRDEncodedSignedOffset(getSTI(), Offset, IsBuffer)) in validateSMEMOffset()
4679 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in checkUnsupportedInstruction()
4742 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
4808 if (getSTI().getTargetTriple().getArch() != Triple::amdgcn) in ParseDirectiveAMDGCNTarget()
4838 IsaVersion Version = getIsaVersion(getSTI().getCPU()); in calculateGPRBlocks()
4847 IsaInfo::getAddressableNumSGPRs(&getSTI()); in calculateGPRBlocks()
4854 IsaInfo::getNumExtraSGPRs(&getSTI(), VCCUsed, FlatScrUsed, XNACKUsed); in calculateGPRBlocks()
4865 IsaInfo::getNumVGPRBlocks(&getSTI(), NumVGPRs, EnableWavefrontSize32); in calculateGPRBlocks()
4866 SGPRBlocks = IsaInfo::getNumSGPRBlocks(&getSTI(), NumSGPRs); in calculateGPRBlocks()
4872 if (getSTI().getTargetTriple().getArch() != Triple::amdgcn) in ParseDirectiveAMDHSAKernel()
4875 if (getSTI().getTargetTriple().getOS() != Triple::AMDHSA) in ParseDirectiveAMDHSAKernel()
4882 kernel_descriptor_t KD = getDefaultAmdhsaKernelDescriptor(&getSTI()); in ParseDirectiveAMDHSAKernel()
4886 IsaVersion IVersion = getIsaVersion(getSTI().getCPU()); in ParseDirectiveAMDHSAKernel()
5231 getSTI(), KernelName, KD, NextFreeVGPR, NextFreeSGPR, ReserveVCC, in ParseDirectiveAMDHSAKernel()
5257 AMDGPU::IsaVersion ISA = AMDGPU::getIsaVersion(getSTI().getCPU()); in ParseDirectiveHSACodeObjectISA()
5353 AMDGPU::initDefaultAMDKernelCodeT(Header, &getSTI()); in ParseDirectiveAMDKernelCodeT()
5389 if (getSTI().getTargetTriple().getArch() != Triple::amdgcn) { in ParseDirectiveISAVersion()
5409 isHsaAbiVersion3AndAbove(&getSTI()) in ParseDirectiveHSAMetadata()
5415 if (getSTI().getTargetTriple().getOS() != Triple::AMDHSA) { in ParseDirectiveHSAMetadata()
5426 if (isHsaAbiVersion3AndAbove(&getSTI())) { in ParseDirectiveHSAMetadata()
5491 if (getSTI().getTargetTriple().getOS() != Triple::AMDPAL) { in ParseDirectivePALMetadata()
5535 unsigned LocalMemorySize = AMDGPU::IsaInfo::getLocalMemorySize(&getSTI()); in ParseDirectiveAMDGPULDS()
5575 if (isHsaAbiVersion3AndAbove(&getSTI())) { in ParseDirective()
6102 Format = getNfmt(FormatStr, getSTI()); in matchDfmtNfmt()
6143 auto Ufmt = convertDfmtNfmt2Ufmt(Dfmt, Nfmt, getSTI()); in parseSymbolicSplitFormat()
6162 auto Id = getUnifiedFormat(FormatStr, getSTI()); in parseSymbolicUnifiedFormat()
6182 if (!isValidFormatEncoding(Format, getSTI())) { in parseNumericFormat()
6222 int64_t Format = getDefaultFormatEncoding(getSTI()); in parseFORMAT()
6435 AMDGPU::IsaVersion ISA = AMDGPU::getIsaVersion(getSTI().getCPU()); in parseCnt()
6471 AMDGPU::IsaVersion ISA = AMDGPU::getIsaVersion(getSTI().getCPU()); in parseSWaitCntOps()
6617 int CntVal = encodeDepCtr(DepCtrName, ExprVal, UsedOprMask, getSTI()); in parseDepCtr()
6642 int64_t DepCtr = getDefaultDepCtrEncoding(getSTI()); in parseDepCtrOps()
6675 (HwReg.Id = getHwregId(getTokenStr(), getSTI())) != OPR_ID_UNKNOWN) { in parseHwregBody()
6779 (Msg.Id = getMsgId(getTokenStr(), getSTI())) != OPR_ID_UNKNOWN) { in parseSendMsgBody()
6824 if (!isValidMsgId(Msg.Id, getSTI())) { in validateSendMsg()
6829 if (Strict && (msgRequiresOp(Msg.Id, getSTI()) != Op.IsDefined)) { in validateSendMsg()
6837 if (!isValidMsgOp(Msg.Id, Op.Id, getSTI(), Strict)) { in validateSendMsg()
6841 if (Strict && !msgSupportsStream(Msg.Id, Op.Id, getSTI()) && in validateSendMsg()
6846 if (!isValidMsgStream(Msg.Id, Op.Id, Stream.Id, getSTI(), Strict)) { in validateSendMsg()
6974 if (Id == ET_INVALID || !isSupportedTgtId(Id, getSTI())) { in parseExpTgt()
7935 getSTI().getTargetTriple().getArch() == Triple::r600) in onBeginOfFile()
7939 getTargetStreamer().initializeTargetID(getSTI(), getSTI().getFeatureString()); in onBeginOfFile()
7941 if (isHsaAbiVersion3AndAbove(&getSTI())) in onBeginOfFile()
8356 if (!hasVOPD(getSTI())) in parseVOPD()