Lines Matching refs:Version

548   auto Version = getIsaVersion(STI.getCPU());  in toString()  local
559 if (Version.Major >= 9) in toString()
562 Processor = (Twine("gfx") + Twine(Version.Major) + Twine(Version.Minor) + in toString()
563 Twine(Version.Stepping)) in toString()
725 IsaVersion Version = getIsaVersion(STI->getCPU()); in getSGPRAllocGranule() local
726 if (Version.Major >= 10) in getSGPRAllocGranule()
728 if (Version.Major >= 8) in getSGPRAllocGranule()
738 IsaVersion Version = getIsaVersion(STI->getCPU()); in getTotalNumSGPRs() local
739 if (Version.Major >= 8) in getTotalNumSGPRs()
748 IsaVersion Version = getIsaVersion(STI->getCPU()); in getAddressableNumSGPRs() local
749 if (Version.Major >= 10) in getAddressableNumSGPRs()
751 if (Version.Major >= 8) in getAddressableNumSGPRs()
759 IsaVersion Version = getIsaVersion(STI->getCPU()); in getMinNumSGPRs() local
760 if (Version.Major >= 10) in getMinNumSGPRs()
778 IsaVersion Version = getIsaVersion(STI->getCPU()); in getMaxNumSGPRs() local
779 if (Version.Major >= 10) in getMaxNumSGPRs()
781 if (Version.Major >= 8 && !Addressable) in getMaxNumSGPRs()
796 IsaVersion Version = getIsaVersion(STI->getCPU()); in getNumExtraSGPRs() local
797 if (Version.Major >= 10) in getNumExtraSGPRs()
800 if (Version.Major < 8) { in getNumExtraSGPRs()
909 IsaVersion Version = getIsaVersion(STI->getCPU()); in initDefaultAMDKernelCodeT() local
916 Header.amd_machine_version_major = Version.Major; in initDefaultAMDKernelCodeT()
917 Header.amd_machine_version_minor = Version.Minor; in initDefaultAMDKernelCodeT()
918 Header.amd_machine_version_stepping = Version.Stepping; in initDefaultAMDKernelCodeT()
932 if (Version.Major >= 10) { in initDefaultAMDKernelCodeT()
945 IsaVersion Version = getIsaVersion(STI->getCPU()); in getDefaultAmdhsaKernelDescriptor() local
959 if (Version.Major >= 10) { in getDefaultAmdhsaKernelDescriptor()
1035 unsigned getVmcntBitMask(const IsaVersion &Version) { in getVmcntBitMask() argument
1036 return (1 << (getVmcntBitWidthLo(Version.Major) + in getVmcntBitMask()
1037 getVmcntBitWidthHi(Version.Major))) - in getVmcntBitMask()
1041 unsigned getExpcntBitMask(const IsaVersion &Version) { in getExpcntBitMask() argument
1042 return (1 << getExpcntBitWidth(Version.Major)) - 1; in getExpcntBitMask()
1045 unsigned getLgkmcntBitMask(const IsaVersion &Version) { in getLgkmcntBitMask() argument
1046 return (1 << getLgkmcntBitWidth(Version.Major)) - 1; in getLgkmcntBitMask()
1049 unsigned getWaitcntBitMask(const IsaVersion &Version) { in getWaitcntBitMask() argument
1050 unsigned VmcntLo = getBitMask(getVmcntBitShiftLo(Version.Major), in getWaitcntBitMask()
1051 getVmcntBitWidthLo(Version.Major)); in getWaitcntBitMask()
1052 unsigned Expcnt = getBitMask(getExpcntBitShift(Version.Major), in getWaitcntBitMask()
1053 getExpcntBitWidth(Version.Major)); in getWaitcntBitMask()
1054 unsigned Lgkmcnt = getBitMask(getLgkmcntBitShift(Version.Major), in getWaitcntBitMask()
1055 getLgkmcntBitWidth(Version.Major)); in getWaitcntBitMask()
1056 unsigned VmcntHi = getBitMask(getVmcntBitShiftHi(Version.Major), in getWaitcntBitMask()
1057 getVmcntBitWidthHi(Version.Major)); in getWaitcntBitMask()
1061 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeVmcnt() argument
1062 unsigned VmcntLo = unpackBits(Waitcnt, getVmcntBitShiftLo(Version.Major), in decodeVmcnt()
1063 getVmcntBitWidthLo(Version.Major)); in decodeVmcnt()
1064 unsigned VmcntHi = unpackBits(Waitcnt, getVmcntBitShiftHi(Version.Major), in decodeVmcnt()
1065 getVmcntBitWidthHi(Version.Major)); in decodeVmcnt()
1066 return VmcntLo | VmcntHi << getVmcntBitWidthLo(Version.Major); in decodeVmcnt()
1069 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeExpcnt() argument
1070 return unpackBits(Waitcnt, getExpcntBitShift(Version.Major), in decodeExpcnt()
1071 getExpcntBitWidth(Version.Major)); in decodeExpcnt()
1074 unsigned decodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeLgkmcnt() argument
1075 return unpackBits(Waitcnt, getLgkmcntBitShift(Version.Major), in decodeLgkmcnt()
1076 getLgkmcntBitWidth(Version.Major)); in decodeLgkmcnt()
1079 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, in decodeWaitcnt() argument
1081 Vmcnt = decodeVmcnt(Version, Waitcnt); in decodeWaitcnt()
1082 Expcnt = decodeExpcnt(Version, Waitcnt); in decodeWaitcnt()
1083 Lgkmcnt = decodeLgkmcnt(Version, Waitcnt); in decodeWaitcnt()
1086 Waitcnt decodeWaitcnt(const IsaVersion &Version, unsigned Encoded) { in decodeWaitcnt() argument
1088 Decoded.VmCnt = decodeVmcnt(Version, Encoded); in decodeWaitcnt()
1089 Decoded.ExpCnt = decodeExpcnt(Version, Encoded); in decodeWaitcnt()
1090 Decoded.LgkmCnt = decodeLgkmcnt(Version, Encoded); in decodeWaitcnt()
1094 unsigned encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeVmcnt() argument
1096 Waitcnt = packBits(Vmcnt, Waitcnt, getVmcntBitShiftLo(Version.Major), in encodeVmcnt()
1097 getVmcntBitWidthLo(Version.Major)); in encodeVmcnt()
1098 return packBits(Vmcnt >> getVmcntBitWidthLo(Version.Major), Waitcnt, in encodeVmcnt()
1099 getVmcntBitShiftHi(Version.Major), in encodeVmcnt()
1100 getVmcntBitWidthHi(Version.Major)); in encodeVmcnt()
1103 unsigned encodeExpcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeExpcnt() argument
1105 return packBits(Expcnt, Waitcnt, getExpcntBitShift(Version.Major), in encodeExpcnt()
1106 getExpcntBitWidth(Version.Major)); in encodeExpcnt()
1109 unsigned encodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeLgkmcnt() argument
1111 return packBits(Lgkmcnt, Waitcnt, getLgkmcntBitShift(Version.Major), in encodeLgkmcnt()
1112 getLgkmcntBitWidth(Version.Major)); in encodeLgkmcnt()
1115 unsigned encodeWaitcnt(const IsaVersion &Version, in encodeWaitcnt() argument
1117 unsigned Waitcnt = getWaitcntBitMask(Version); in encodeWaitcnt()
1118 Waitcnt = encodeVmcnt(Version, Waitcnt, Vmcnt); in encodeWaitcnt()
1119 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt); in encodeWaitcnt()
1120 Waitcnt = encodeLgkmcnt(Version, Waitcnt, Lgkmcnt); in encodeWaitcnt()
1124 unsigned encodeWaitcnt(const IsaVersion &Version, const Waitcnt &Decoded) { in encodeWaitcnt() argument
1125 return encodeWaitcnt(Version, Decoded.VmCnt, Decoded.ExpCnt, Decoded.LgkmCnt); in encodeWaitcnt()