1 file changed
+1
-1
lines changed- docs/ReleaseNotes.md+2
- external/SPIRV-Tools+1-1
- include/dxc/DXIL/DxilConstants.h+69-17
- include/dxc/DXIL/DxilInstructions.h+48
- include/dxc/DxilContainer/RDAT_SubobjectTypes.inl+2-1
- lib/DXIL/DxilOperations.cpp+647
- lib/DXIL/DxilResource.cpp+1-12
- lib/DxilValidation/DxilValidation.cpp+35
- lib/HLSL/HLOperationLower.cpp+39-219
- tools/clang/include/clang/AST/HlslTypes.h+4-2
- tools/clang/include/clang/Basic/Attr.td+9-2
- tools/clang/include/clang/Basic/DiagnosticSemaKinds.td+40-30
- tools/clang/include/clang/SPIRV/SpirvType.h+10-4
- tools/clang/include/clang/Sema/AttributeList.h+1
- tools/clang/lib/AST/ASTContextHLSL.cpp+9-6
- tools/clang/lib/CodeGen/CGHLSLMS.cpp+14-100
- tools/clang/lib/SPIRV/EmitVisitor.cpp+13
- tools/clang/lib/SPIRV/LowerTypeVisitor.cpp+8-13
- tools/clang/lib/SPIRV/SpirvBuilder.cpp+7-3
- tools/clang/lib/Sema/SemaHLSL.cpp+178-14
- tools/clang/test/CodeGenDXIL/hlsl/intrinsics/buffer-agg-load-stores.hlsl+227
- tools/clang/test/CodeGenDXIL/hlsl/intrinsics/buffer-load-stores.hlsl+214
- tools/clang/test/CodeGenDXIL/hlsl/intrinsics/dot.hlsl+24-24
- tools/clang/test/CodeGenDXIL/hlsl/intrinsics/vector-and.hlsl
- tools/clang/test/CodeGenDXIL/hlsl/intrinsics/vector-or.hlsl
- tools/clang/test/CodeGenHLSL/BigStructInBuffer.hlsl-20
- tools/clang/test/CodeGenHLSL/EmptyStructInBuffer.hlsl-13
- tools/clang/test/CodeGenSPIRV/error.no.validation.hlsl+1-1
- tools/clang/test/CodeGenSPIRV/inline-spirv/spv.inline.decorate.member.hlsl+40
- tools/clang/test/CodeGenSPIRV/meshshading.ext.cullprimative.hlsl+2
- tools/clang/test/CodeGenSPIRV/op.buffer.access.bitfield.hlsl-22
- tools/clang/test/CodeGenSPIRV/op.buffer.access.hlsl-33
- tools/clang/test/CodeGenSPIRV/op.struct.access.bitfield.sized.read.hlsl+5-5
- tools/clang/test/CodeGenSPIRV/op.texture.access.hlsl-19
- tools/clang/test/CodeGenSPIRV/rich.debug.texture.hlsl+1-6
- tools/clang/test/CodeGenSPIRV/type.buffer.hlsl-16
- tools/clang/test/CodeGenSPIRV/type.buffer.struct.error1.hlsl-14
- tools/clang/test/CodeGenSPIRV/type.buffer.struct.error2.hlsl-14
- tools/clang/test/CodeGenSPIRV/type.buffer.struct.error3.hlsl+1-1
- tools/clang/test/CodeGenSPIRV/type.rwbuffer.struct.error.hlsl+3-2
- tools/clang/test/CodeGenSPIRV/type.texture.hlsl-18
- tools/clang/test/DXILValidation/allocateRayQuery.ll+60
- tools/clang/test/DXILValidation/allocateRayQuery2.ll+70
- tools/clang/test/HLSL/cpp-errors-hv2015.hlsl+2-8
- tools/clang/test/HLSL/cpp-errors.hlsl+2-8
- tools/clang/test/HLSLFileCheck/d3dreflect/comp-groupshared.hlsl+8-8
- tools/clang/test/HLSLFileCheck/hlsl/intrinsics/atomic/atomic_on_members.hlsl-79
- tools/clang/test/HLSLFileCheck/hlsl/objects/AppendStructuredBuffer/struct_loads.hlsl-66
- tools/clang/test/HLSLFileCheck/hlsl/objects/Buffer/EmptyStructInBuffer.hlsl-13
- tools/clang/test/HLSLFileCheck/hlsl/objects/Buffer/structInBuffer.hlsl-25
- tools/clang/test/HLSLFileCheck/hlsl/objects/Buffer/structInBuffer2.hlsl-22
- tools/clang/test/HLSLFileCheck/hlsl/objects/Buffer/structInBuffer3.hlsl-25
- tools/clang/test/HLSLFileCheck/hlsl/objects/RWTexture/RWTexture-ast.hlsl+1
- tools/clang/test/HLSLFileCheck/hlsl/objects/Texture/gather_raw_badtypes.hlsl+18-18
- tools/clang/test/HLSLFileCheck/hlsl/objects/Texture/texture_of_array_error.hlsl+2-2
- tools/clang/test/HLSLFileCheck/hlsl/objects/Texture/texture_of_matrix_error.hlsl+2-2
- tools/clang/test/HLSLFileCheck/hlsl/objects/Texture/texture_of_struct_error.hlsl+2-2
- tools/clang/test/HLSLFileCheck/infra/ast-dumping.hlsl+2
- tools/clang/test/HLSLFileCheck/validation/BigStructInBuffer.hlsl-20
- tools/clang/test/SemaHLSL/atomic-float-errors.hlsl+15-15
- tools/clang/test/SemaHLSL/atomics-on-bitfields.hlsl+4-8
- tools/clang/test/SemaHLSL/attributes/spv.inline.decorate.member.hlsl+12
- tools/clang/test/SemaHLSL/invalid-rovbuffer-elements.hlsl+31
- tools/clang/test/SemaHLSL/invalid-typed-resource-elements.hlsl+48
- tools/clang/test/SemaHLSL/template-checks.hlsl+2-12
- tools/clang/test/SemaHLSL/write-const-arrays.hlsl+3-3
- tools/clang/unittests/HLSL/ValidationTest.cpp-10
- tools/clang/utils/TableGen/ClangAttrEmitter.cpp+4
- utils/hct/hctdb.py+61
0 commit comments