From 9e1e0cde61f46be8e61a60c70890e5bea099f308 Mon Sep 17 00:00:00 2001 From: Steven Perron Date: Wed, 25 Sep 2024 14:12:42 -0400 Subject: [PATCH] Change CopyObj to CopyObject --- .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/vcs.xml | 9 + .idea/workspace.xml | 6822 +++++++++++++++++ external/SPIRV-Headers | 2 +- external/SPIRV-Tools | 2 +- .../lib/Headers/hlsl/vk/opcode_selector.h | 24 +- 6 files changed, 6851 insertions(+), 14 deletions(-) create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000000..03d9549ea8 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000..468fca8f8d --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000000..1a11fa17b6 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,6822 @@ + + + + + { + "useNewFormat": true +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1726588361080 + + + + + + \ No newline at end of file diff --git a/external/SPIRV-Headers b/external/SPIRV-Headers index 2a9b6f951c..db5a00f8ce 160000 --- a/external/SPIRV-Headers +++ b/external/SPIRV-Headers @@ -1 +1 @@ -Subproject commit 2a9b6f951c7d6b04b6c21fe1bf3f475b68b84801 +Subproject commit db5a00f8cebe81146cafabf89019674a3c4bf03d diff --git a/external/SPIRV-Tools b/external/SPIRV-Tools index 6dcc7e350a..72c291332a 160000 --- a/external/SPIRV-Tools +++ b/external/SPIRV-Tools @@ -1 +1 @@ -Subproject commit 6dcc7e350a0b9871a825414d42329e44b0eb8109 +Subproject commit 72c291332a0558ab4121eff9db97e428b574b58b diff --git a/tools/clang/lib/Headers/hlsl/vk/opcode_selector.h b/tools/clang/lib/Headers/hlsl/vk/opcode_selector.h index 42e5744239..bc8672c4b3 100644 --- a/tools/clang/lib/Headers/hlsl/vk/opcode_selector.h +++ b/tools/clang/lib/Headers/hlsl/vk/opcode_selector.h @@ -12,7 +12,7 @@ [[vk::ext_instruction(opcode)]] ResultType __builtin_spv_##name( \ ResultType a) -DECLARE_UNARY_OP(CopyObj, 83); +DECLARE_UNARY_OP(CopyObject, 83); DECLARE_UNARY_OP(SNegate, 126); DECLARE_UNARY_OP(FNegate, 127); @@ -115,7 +115,7 @@ template class ConversionSelector; }; #if __HLSL_ENABLE_16_BIT -CONVERSION_SELECTOR(uint16_t, uint16_t, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(uint16_t, uint16_t, __builtin_spv_CopyObject); CONVERSION_SELECTOR(uint16_t, int16_t, __builtin_spv_Bitcast); CONVERSION_SELECTOR(uint16_t, uint32_t, __builtin_spv_UConvert); CONVERSION_SELECTOR(uint16_t, int32_t, __builtin_spv_SConvert); @@ -126,7 +126,7 @@ CONVERSION_SELECTOR(uint16_t, float, __builtin_spv_ConvertUToF); CONVERSION_SELECTOR(uint16_t, double, __builtin_spv_ConvertUToF); CONVERSION_SELECTOR(int16_t, uint16_t, __builtin_spv_Bitcast); -CONVERSION_SELECTOR(int16_t, int16_t, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(int16_t, int16_t, __builtin_spv_CopyObject); CONVERSION_SELECTOR(int16_t, uint32_t, __builtin_spv_UConvert); CONVERSION_SELECTOR(int16_t, int32_t, __builtin_spv_SConvert); CONVERSION_SELECTOR(int16_t, uint64_t, __builtin_spv_UConvert); @@ -157,7 +157,7 @@ CONVERSION_SELECTOR(double, uint16_t, __builtin_spv_ConvertFtoU); CONVERSION_SELECTOR(double, int16_t, __builtin_spv_ConvertFtoS); #endif -CONVERSION_SELECTOR(uint32_t, uint32_t, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(uint32_t, uint32_t, __builtin_spv_CopyObject); CONVERSION_SELECTOR(uint32_t, int32_t, __builtin_spv_Bitcast); CONVERSION_SELECTOR(uint32_t, uint64_t, __builtin_spv_UConvert); CONVERSION_SELECTOR(uint32_t, int64_t, __builtin_spv_SConvert); @@ -166,7 +166,7 @@ CONVERSION_SELECTOR(uint32_t, float, __builtin_spv_ConvertUToF); CONVERSION_SELECTOR(uint32_t, double, __builtin_spv_ConvertUToF); CONVERSION_SELECTOR(int32_t, uint32_t, __builtin_spv_Bitcast); -CONVERSION_SELECTOR(int32_t, int32_t, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(int32_t, int32_t, __builtin_spv_CopyObject); CONVERSION_SELECTOR(int32_t, uint64_t, __builtin_spv_UConvert); CONVERSION_SELECTOR(int32_t, int64_t, __builtin_spv_SConvert); CONVERSION_SELECTOR(int32_t, half, __builtin_spv_ConvertSToF); @@ -176,7 +176,7 @@ CONVERSION_SELECTOR(int32_t, double, __builtin_spv_ConvertSToF); CONVERSION_SELECTOR(uint64_t, uint32_t, __builtin_spv_UConvert); CONVERSION_SELECTOR(uint64_t, int32_t, __builtin_spv_SConvert); CONVERSION_SELECTOR(uint64_t, uint64_t, __builtin_spv_Bitcast); -CONVERSION_SELECTOR(uint64_t, int64_t, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(uint64_t, int64_t, __builtin_spv_CopyObject); CONVERSION_SELECTOR(uint64_t, half, __builtin_spv_ConvertUToF); CONVERSION_SELECTOR(uint64_t, float, __builtin_spv_ConvertUToF); CONVERSION_SELECTOR(uint64_t, double, __builtin_spv_ConvertUToF); @@ -184,7 +184,7 @@ CONVERSION_SELECTOR(uint64_t, double, __builtin_spv_ConvertUToF); CONVERSION_SELECTOR(int64_t, uint32_t, __builtin_spv_UConvert); CONVERSION_SELECTOR(int64_t, int32_t, __builtin_spv_SConvert); CONVERSION_SELECTOR(int64_t, uint64_t, __builtin_spv_Bitcast); -CONVERSION_SELECTOR(int64_t, int64_t, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(int64_t, int64_t, __builtin_spv_CopyObject); CONVERSION_SELECTOR(int64_t, half, __builtin_spv_ConvertSToF); CONVERSION_SELECTOR(int64_t, float, __builtin_spv_ConvertSToF); CONVERSION_SELECTOR(int64_t, double, __builtin_spv_ConvertSToF); @@ -193,11 +193,11 @@ CONVERSION_SELECTOR(half, uint32_t, __builtin_spv_ConvertFtoU); CONVERSION_SELECTOR(half, int32_t, __builtin_spv_ConvertFtoS); CONVERSION_SELECTOR(half, uint64_t, __builtin_spv_ConvertFtoU); CONVERSION_SELECTOR(half, int64_t, __builtin_spv_ConvertFtoS); -CONVERSION_SELECTOR(half, half, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(half, half, __builtin_spv_CopyObject); #if __HLSL_ENABLE_16_BIT CONVERSION_SELECTOR(half, float, __builtin_spv_FConvert); #else -CONVERSION_SELECTOR(half, float, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(half, float, __builtin_spv_CopyObject); #endif CONVERSION_SELECTOR(half, double, __builtin_spv_FConvert); @@ -209,9 +209,9 @@ CONVERSION_SELECTOR(float, int64_t, __builtin_spv_ConvertFtoS); #if __HLSL_ENABLE_16_BIT CONVERSION_SELECTOR(float, half, __builtin_spv_FConvert); #else -CONVERSION_SELECTOR(float, half, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(float, half, __builtin_spv_CopyObject); #endif -CONVERSION_SELECTOR(float, float, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(float, float, __builtin_spv_CopyObject); CONVERSION_SELECTOR(float, double, __builtin_spv_FConvert); CONVERSION_SELECTOR(double, uint32_t, __builtin_spv_ConvertFtoU); @@ -220,7 +220,7 @@ CONVERSION_SELECTOR(double, uint64_t, __builtin_spv_ConvertFtoU); CONVERSION_SELECTOR(double, int64_t, __builtin_spv_ConvertFtoS); CONVERSION_SELECTOR(double, half, __builtin_spv_FConvert); CONVERSION_SELECTOR(double, float, __builtin_spv_FConvert); -CONVERSION_SELECTOR(double, double, __builtin_spv_CopyObj); +CONVERSION_SELECTOR(double, double, __builtin_spv_CopyObject); }; // namespace util } // namespace vk