File tree 32 files changed +0
-95
lines changed 32 files changed +0
-95
lines changed Original file line number Diff line number Diff line change 7
7
// //
8
8
// Provides non-public declarations for the DirectX Compiler component. //
9
9
// //
10
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc. //
11
- // All rights reserved. //
12
- // //
13
10
// /////////////////////////////////////////////////////////////////////////////
14
11
15
12
#ifndef __DXC_API_INTERNAL__
Original file line number Diff line number Diff line change 7
7
// //
8
8
// Lower functions to lower HL operations to DXIL operations. //
9
9
// //
10
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc. //
11
- // All rights reserved. //
12
- // //
13
10
///////////////////////////////////////////////////////////////////////////////
14
11
15
12
#include "dxc/DXIL/DxilConstants.h"
Original file line number Diff line number Diff line change 6
6
// This file is distributed under the University of Illinois Open Source //
7
7
// License. See LICENSE.TXT for details. //
8
8
// //
9
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc. //
10
- // All rights reserved. //
11
- // //
12
9
// /
13
10
// / \file //
14
11
// / \brief Defines the HLSL type system interface. //
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
//
13
10
// This file enumerates the different kinds of operations that can be
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
class DocumentationCategory<string name> {
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
//===----------------------------------------------------------------------===//
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
#ifndef LLVM_CLANG_SPIRV_SPIRVBUILDER_H
13
10
#define LLVM_CLANG_SPIRV_SPIRVBUILDER_H
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
#ifndef LLVM_CLANG_SPIRV_SPIRVCONTEXT_H
13
10
#define LLVM_CLANG_SPIRV_SPIRVCONTEXT_H
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
#ifndef LLVM_CLANG_SPIRV_SPIRVINSTRUCTION_H
13
10
#define LLVM_CLANG_SPIRV_SPIRVINSTRUCTION_H
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
#ifndef LLVM_CLANG_SPIRV_SPIRVTYPE_H
13
10
#define LLVM_CLANG_SPIRV_SPIRVTYPE_H
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
#ifndef LLVM_CLANG_SPIRV_SPIRVVISITOR_H
13
10
#define LLVM_CLANG_SPIRV_SPIRVVISITOR_H
Original file line number Diff line number Diff line change 6
6
// This file is distributed under the University of Illinois Open Source //
7
7
// License. See LICENSE.TXT for details. //
8
8
// //
9
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc. //
10
- // All rights reserved. //
11
- // //
12
9
// This file implements the ASTContext interface for HLSL. //
13
10
// //
14
11
// /////////////////////////////////////////////////////////////////////////////
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
//
13
10
// This file implements the Expr class and subclasses.
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
//
13
10
// This file implements the Expr constant evaluator.
Original file line number Diff line number Diff line change 5
5
// Copyright (C) Microsoft Corporation. All rights reserved. //
6
6
// This file is distributed under the University of Illinois Open Source //
7
7
// License. See LICENSE.TXT for details. //
8
- //
9
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
10
- // All rights reserved.
11
8
// //
12
9
// /
13
10
// / \file //
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
// ===----------------------------------------------------------------------===//
12
9
//
13
10
// This file implements the top level handling of macro expansion for the
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
#include "AlignmentSizeCalculator.h"
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
#include "CapabilityVisitor.h"
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
// Do not change the inclusion order between "dxc/Support/*" files.
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
#ifndef LLVM_CLANG_SPIRV_EMITVISITOR_H
13
10
#define LLVM_CLANG_SPIRV_EMITVISITOR_H
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
#include "LowerTypeVisitor.h"
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
#ifndef LLVM_CLANG_LIB_SPIRV_LOWERTYPEVISITOR_H
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
#include "clang/SPIRV/SpirvBuilder.h"
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
13
10
#include <algorithm>
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
//
13
10
// This file implements a SPIR-V emitter class that takes in HLSL AST and emits
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
//
13
10
// This file defines a SPIR-V emitter class that takes in HLSL AST and emits
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
//
13
10
// This file implements the in-memory representation of SPIR-V instructions.
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
//
13
10
// This file implements semantic analysis for cast expressions, including
Original file line number Diff line number Diff line change 5
5
// This file is distributed under the University of Illinois Open Source
6
6
// License. See LICENSE.TXT for details.
7
7
//
8
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
9
- // All rights reserved.
10
- //
11
8
//===----------------------------------------------------------------------===//
12
9
///
13
10
/// \file
Original file line number Diff line number Diff line change 6
6
// This file is distributed under the University of Illinois Open Source //
7
7
// License. See LICENSE.TXT for details. //
8
8
// //
9
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc. //
10
- // All rights reserved. //
11
- // //
12
9
// This file implements the semantic support for HLSL. //
13
10
// //
14
11
///////////////////////////////////////////////////////////////////////////////
Original file line number Diff line number Diff line change 1
1
// Copyright (C) Microsoft Corporation. All rights reserved.
2
2
// This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details.
3
3
//
4
- // Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
5
- // All rights reserved.
6
- //
7
4
// See hctdb.py for the implementation of intrinsic file processing.
8
5
//
9
6
// Intrinsic declarations are grouped into namespaces that
Original file line number Diff line number Diff line change 1
1
# Copyright (C) Microsoft Corporation. All rights reserved.
2
2
# This file is distributed under the University of Illinois Open Source License. See LICENSE.TXT for details.
3
- # Modifications Copyright(C) 2025 Advanced Micro Devices, Inc.
4
- # All rights reserved.
5
3
###############################################################################
6
4
# DXIL information. #
7
5
###############################################################################
You can’t perform that action at this time.
0 commit comments