Lines Matching refs:Version
417 auto Version = getIsaVersion(STI.getCPU()); in toString() local
428 if (Version.Major >= 9) in toString()
431 Processor = (Twine("gfx") + Twine(Version.Major) + Twine(Version.Minor) + in toString()
432 Twine(Version.Stepping)) in toString()
592 IsaVersion Version = getIsaVersion(STI->getCPU()); in getSGPRAllocGranule() local
593 if (Version.Major >= 10) in getSGPRAllocGranule()
595 if (Version.Major >= 8) in getSGPRAllocGranule()
605 IsaVersion Version = getIsaVersion(STI->getCPU()); in getTotalNumSGPRs() local
606 if (Version.Major >= 8) in getTotalNumSGPRs()
615 IsaVersion Version = getIsaVersion(STI->getCPU()); in getAddressableNumSGPRs() local
616 if (Version.Major >= 10) in getAddressableNumSGPRs()
618 if (Version.Major >= 8) in getAddressableNumSGPRs()
626 IsaVersion Version = getIsaVersion(STI->getCPU()); in getMinNumSGPRs() local
627 if (Version.Major >= 10) in getMinNumSGPRs()
645 IsaVersion Version = getIsaVersion(STI->getCPU()); in getMaxNumSGPRs() local
646 if (Version.Major >= 10) in getMaxNumSGPRs()
648 if (Version.Major >= 8 && !Addressable) in getMaxNumSGPRs()
663 IsaVersion Version = getIsaVersion(STI->getCPU()); in getNumExtraSGPRs() local
664 if (Version.Major >= 10) in getNumExtraSGPRs()
667 if (Version.Major < 8) { in getNumExtraSGPRs()
766 IsaVersion Version = getIsaVersion(STI->getCPU()); in initDefaultAMDKernelCodeT() local
773 Header.amd_machine_version_major = Version.Major; in initDefaultAMDKernelCodeT()
774 Header.amd_machine_version_minor = Version.Minor; in initDefaultAMDKernelCodeT()
775 Header.amd_machine_version_stepping = Version.Stepping; in initDefaultAMDKernelCodeT()
789 if (Version.Major >= 10) { in initDefaultAMDKernelCodeT()
802 IsaVersion Version = getIsaVersion(STI->getCPU()); in getDefaultAmdhsaKernelDescriptor() local
816 if (Version.Major >= 10) { in getDefaultAmdhsaKernelDescriptor()
892 unsigned getVmcntBitMask(const IsaVersion &Version) { in getVmcntBitMask() argument
894 if (Version.Major < 9) in getVmcntBitMask()
901 unsigned getExpcntBitMask(const IsaVersion &Version) { in getExpcntBitMask() argument
905 unsigned getLgkmcntBitMask(const IsaVersion &Version) { in getLgkmcntBitMask() argument
906 return (1 << getLgkmcntBitWidth(Version.Major)) - 1; in getLgkmcntBitMask()
909 unsigned getWaitcntBitMask(const IsaVersion &Version) { in getWaitcntBitMask() argument
913 getLgkmcntBitWidth(Version.Major)); in getWaitcntBitMask()
915 if (Version.Major < 9) in getWaitcntBitMask()
922 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeVmcnt() argument
925 if (Version.Major < 9) in decodeVmcnt()
934 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeExpcnt() argument
938 unsigned decodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeLgkmcnt() argument
940 getLgkmcntBitWidth(Version.Major)); in decodeLgkmcnt()
943 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, in decodeWaitcnt() argument
945 Vmcnt = decodeVmcnt(Version, Waitcnt); in decodeWaitcnt()
946 Expcnt = decodeExpcnt(Version, Waitcnt); in decodeWaitcnt()
947 Lgkmcnt = decodeLgkmcnt(Version, Waitcnt); in decodeWaitcnt()
950 Waitcnt decodeWaitcnt(const IsaVersion &Version, unsigned Encoded) { in decodeWaitcnt() argument
952 Decoded.VmCnt = decodeVmcnt(Version, Encoded); in decodeWaitcnt()
953 Decoded.ExpCnt = decodeExpcnt(Version, Encoded); in decodeWaitcnt()
954 Decoded.LgkmCnt = decodeLgkmcnt(Version, Encoded); in decodeWaitcnt()
958 unsigned encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeVmcnt() argument
962 if (Version.Major < 9) in encodeVmcnt()
969 unsigned encodeExpcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeExpcnt() argument
974 unsigned encodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeLgkmcnt() argument
977 getLgkmcntBitWidth(Version.Major)); in encodeLgkmcnt()
980 unsigned encodeWaitcnt(const IsaVersion &Version, in encodeWaitcnt() argument
982 unsigned Waitcnt = getWaitcntBitMask(Version); in encodeWaitcnt()
983 Waitcnt = encodeVmcnt(Version, Waitcnt, Vmcnt); in encodeWaitcnt()
984 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt); in encodeWaitcnt()
985 Waitcnt = encodeLgkmcnt(Version, Waitcnt, Lgkmcnt); in encodeWaitcnt()
989 unsigned encodeWaitcnt(const IsaVersion &Version, const Waitcnt &Decoded) { in encodeWaitcnt() argument
990 return encodeWaitcnt(Version, Decoded.VmCnt, Decoded.ExpCnt, Decoded.LgkmCnt); in encodeWaitcnt()