Lines Matching refs:Version

719   auto Version = getIsaVersion(STI.getCPU());  in toString()  local
730 if (Version.Major >= 9) in toString()
733 Processor = (Twine("gfx") + Twine(Version.Major) + Twine(Version.Minor) + in toString()
734 Twine(Version.Stepping)) in toString()
918 IsaVersion Version = getIsaVersion(STI->getCPU()); in getSGPRAllocGranule() local
919 if (Version.Major >= 10) in getSGPRAllocGranule()
921 if (Version.Major >= 8) in getSGPRAllocGranule()
931 IsaVersion Version = getIsaVersion(STI->getCPU()); in getTotalNumSGPRs() local
932 if (Version.Major >= 8) in getTotalNumSGPRs()
941 IsaVersion Version = getIsaVersion(STI->getCPU()); in getAddressableNumSGPRs() local
942 if (Version.Major >= 10) in getAddressableNumSGPRs()
944 if (Version.Major >= 8) in getAddressableNumSGPRs()
952 IsaVersion Version = getIsaVersion(STI->getCPU()); in getMinNumSGPRs() local
953 if (Version.Major >= 10) in getMinNumSGPRs()
971 IsaVersion Version = getIsaVersion(STI->getCPU()); in getMaxNumSGPRs() local
972 if (Version.Major >= 10) in getMaxNumSGPRs()
974 if (Version.Major >= 8 && !Addressable) in getMaxNumSGPRs()
989 IsaVersion Version = getIsaVersion(STI->getCPU()); in getNumExtraSGPRs() local
990 if (Version.Major >= 10) in getNumExtraSGPRs()
993 if (Version.Major < 8) { in getNumExtraSGPRs()
1122 IsaVersion Version = getIsaVersion(STI->getCPU()); in initDefaultAMDKernelCodeT() local
1129 Header.amd_machine_version_major = Version.Major; in initDefaultAMDKernelCodeT()
1130 Header.amd_machine_version_minor = Version.Minor; in initDefaultAMDKernelCodeT()
1131 Header.amd_machine_version_stepping = Version.Stepping; in initDefaultAMDKernelCodeT()
1145 if (Version.Major >= 10) { in initDefaultAMDKernelCodeT()
1158 IsaVersion Version = getIsaVersion(STI->getCPU()); in getDefaultAmdhsaKernelDescriptor() local
1172 if (Version.Major >= 10) { in getDefaultAmdhsaKernelDescriptor()
1233 unsigned getVmcntBitMask(const IsaVersion &Version) { in getVmcntBitMask() argument
1234 return (1 << (getVmcntBitWidthLo(Version.Major) + in getVmcntBitMask()
1235 getVmcntBitWidthHi(Version.Major))) - in getVmcntBitMask()
1239 unsigned getExpcntBitMask(const IsaVersion &Version) { in getExpcntBitMask() argument
1240 return (1 << getExpcntBitWidth(Version.Major)) - 1; in getExpcntBitMask()
1243 unsigned getLgkmcntBitMask(const IsaVersion &Version) { in getLgkmcntBitMask() argument
1244 return (1 << getLgkmcntBitWidth(Version.Major)) - 1; in getLgkmcntBitMask()
1247 unsigned getWaitcntBitMask(const IsaVersion &Version) { in getWaitcntBitMask() argument
1248 unsigned VmcntLo = getBitMask(getVmcntBitShiftLo(Version.Major), in getWaitcntBitMask()
1249 getVmcntBitWidthLo(Version.Major)); in getWaitcntBitMask()
1250 unsigned Expcnt = getBitMask(getExpcntBitShift(Version.Major), in getWaitcntBitMask()
1251 getExpcntBitWidth(Version.Major)); in getWaitcntBitMask()
1252 unsigned Lgkmcnt = getBitMask(getLgkmcntBitShift(Version.Major), in getWaitcntBitMask()
1253 getLgkmcntBitWidth(Version.Major)); in getWaitcntBitMask()
1254 unsigned VmcntHi = getBitMask(getVmcntBitShiftHi(Version.Major), in getWaitcntBitMask()
1255 getVmcntBitWidthHi(Version.Major)); in getWaitcntBitMask()
1259 unsigned decodeVmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeVmcnt() argument
1260 unsigned VmcntLo = unpackBits(Waitcnt, getVmcntBitShiftLo(Version.Major), in decodeVmcnt()
1261 getVmcntBitWidthLo(Version.Major)); in decodeVmcnt()
1262 unsigned VmcntHi = unpackBits(Waitcnt, getVmcntBitShiftHi(Version.Major), in decodeVmcnt()
1263 getVmcntBitWidthHi(Version.Major)); in decodeVmcnt()
1264 return VmcntLo | VmcntHi << getVmcntBitWidthLo(Version.Major); in decodeVmcnt()
1267 unsigned decodeExpcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeExpcnt() argument
1268 return unpackBits(Waitcnt, getExpcntBitShift(Version.Major), in decodeExpcnt()
1269 getExpcntBitWidth(Version.Major)); in decodeExpcnt()
1272 unsigned decodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt) { in decodeLgkmcnt() argument
1273 return unpackBits(Waitcnt, getLgkmcntBitShift(Version.Major), in decodeLgkmcnt()
1274 getLgkmcntBitWidth(Version.Major)); in decodeLgkmcnt()
1277 void decodeWaitcnt(const IsaVersion &Version, unsigned Waitcnt, in decodeWaitcnt() argument
1279 Vmcnt = decodeVmcnt(Version, Waitcnt); in decodeWaitcnt()
1280 Expcnt = decodeExpcnt(Version, Waitcnt); in decodeWaitcnt()
1281 Lgkmcnt = decodeLgkmcnt(Version, Waitcnt); in decodeWaitcnt()
1284 Waitcnt decodeWaitcnt(const IsaVersion &Version, unsigned Encoded) { in decodeWaitcnt() argument
1286 Decoded.VmCnt = decodeVmcnt(Version, Encoded); in decodeWaitcnt()
1287 Decoded.ExpCnt = decodeExpcnt(Version, Encoded); in decodeWaitcnt()
1288 Decoded.LgkmCnt = decodeLgkmcnt(Version, Encoded); in decodeWaitcnt()
1292 unsigned encodeVmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeVmcnt() argument
1294 Waitcnt = packBits(Vmcnt, Waitcnt, getVmcntBitShiftLo(Version.Major), in encodeVmcnt()
1295 getVmcntBitWidthLo(Version.Major)); in encodeVmcnt()
1296 return packBits(Vmcnt >> getVmcntBitWidthLo(Version.Major), Waitcnt, in encodeVmcnt()
1297 getVmcntBitShiftHi(Version.Major), in encodeVmcnt()
1298 getVmcntBitWidthHi(Version.Major)); in encodeVmcnt()
1301 unsigned encodeExpcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeExpcnt() argument
1303 return packBits(Expcnt, Waitcnt, getExpcntBitShift(Version.Major), in encodeExpcnt()
1304 getExpcntBitWidth(Version.Major)); in encodeExpcnt()
1307 unsigned encodeLgkmcnt(const IsaVersion &Version, unsigned Waitcnt, in encodeLgkmcnt() argument
1309 return packBits(Lgkmcnt, Waitcnt, getLgkmcntBitShift(Version.Major), in encodeLgkmcnt()
1310 getLgkmcntBitWidth(Version.Major)); in encodeLgkmcnt()
1313 unsigned encodeWaitcnt(const IsaVersion &Version, in encodeWaitcnt() argument
1315 unsigned Waitcnt = getWaitcntBitMask(Version); in encodeWaitcnt()
1316 Waitcnt = encodeVmcnt(Version, Waitcnt, Vmcnt); in encodeWaitcnt()
1317 Waitcnt = encodeExpcnt(Version, Waitcnt, Expcnt); in encodeWaitcnt()
1318 Waitcnt = encodeLgkmcnt(Version, Waitcnt, Lgkmcnt); in encodeWaitcnt()
1322 unsigned encodeWaitcnt(const IsaVersion &Version, const Waitcnt &Decoded) { in encodeWaitcnt() argument
1323 return encodeWaitcnt(Version, Decoded.VmCnt, Decoded.ExpCnt, Decoded.LgkmCnt); in encodeWaitcnt()