From 9d3d33fa2774893670249d03af401d09f68d41fa Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:21:24 -0700 Subject: [PATCH 01/16] FEXCore/Utils: Adds SPDX identifier --- FEXCore/Source/Utils/Allocator.cpp | 1 + FEXCore/Source/Utils/Allocator.h | 1 + FEXCore/Source/Utils/Allocator/64BitAllocator.cpp | 1 + FEXCore/Source/Utils/Allocator/FlexBitSet.h | 1 + FEXCore/Source/Utils/Allocator/HostAllocator.h | 1 + FEXCore/Source/Utils/Allocator/IntrusiveArenaAllocator.h | 1 + FEXCore/Source/Utils/AllocatorOverride.cpp | 1 + FEXCore/Source/Utils/ArchHelpers/Arm64.cpp | 1 + FEXCore/Source/Utils/ArchHelpers/Arm64_stubs.cpp | 2 +- FEXCore/Source/Utils/CPUInfo.cpp | 1 + FEXCore/Source/Utils/FileLoading.cpp | 1 + FEXCore/Source/Utils/ForcedAssert.cpp | 1 + FEXCore/Source/Utils/LogManager.cpp | 1 + FEXCore/Source/Utils/MemberFunctionToPointer.h | 1 + FEXCore/Source/Utils/NetStream.cpp | 1 + FEXCore/Source/Utils/Profiler.cpp | 1 + FEXCore/Source/Utils/Telemetry.cpp | 1 + FEXCore/Source/Utils/Threads.cpp | 1 + 18 files changed, 18 insertions(+), 1 deletion(-) diff --git a/FEXCore/Source/Utils/Allocator.cpp b/FEXCore/Source/Utils/Allocator.cpp index 3458b570c..b4a4d5538 100644 --- a/FEXCore/Source/Utils/Allocator.cpp +++ b/FEXCore/Source/Utils/Allocator.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Utils/Allocator/HostAllocator.h" #include #include diff --git a/FEXCore/Source/Utils/Allocator.h b/FEXCore/Source/Utils/Allocator.h index 70d9f3fcb..5a26f72b4 100644 --- a/FEXCore/Source/Utils/Allocator.h +++ b/FEXCore/Source/Utils/Allocator.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once namespace FEXCore::Core { diff --git a/FEXCore/Source/Utils/Allocator/64BitAllocator.cpp b/FEXCore/Source/Utils/Allocator/64BitAllocator.cpp index aaa104848..acf236409 100644 --- a/FEXCore/Source/Utils/Allocator/64BitAllocator.cpp +++ b/FEXCore/Source/Utils/Allocator/64BitAllocator.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Utils/Allocator/FlexBitSet.h" #include "Utils/Allocator/HostAllocator.h" #include "Utils/Allocator/IntrusiveArenaAllocator.h" diff --git a/FEXCore/Source/Utils/Allocator/FlexBitSet.h b/FEXCore/Source/Utils/Allocator/FlexBitSet.h index 8a0c26503..9d4d08467 100644 --- a/FEXCore/Source/Utils/Allocator/FlexBitSet.h +++ b/FEXCore/Source/Utils/Allocator/FlexBitSet.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Utils/Allocator/HostAllocator.h b/FEXCore/Source/Utils/Allocator/HostAllocator.h index 42653857c..f09a9bc5e 100644 --- a/FEXCore/Source/Utils/Allocator/HostAllocator.h +++ b/FEXCore/Source/Utils/Allocator/HostAllocator.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include #include diff --git a/FEXCore/Source/Utils/Allocator/IntrusiveArenaAllocator.h b/FEXCore/Source/Utils/Allocator/IntrusiveArenaAllocator.h index dca979b6c..97a879a03 100644 --- a/FEXCore/Source/Utils/Allocator/IntrusiveArenaAllocator.h +++ b/FEXCore/Source/Utils/Allocator/IntrusiveArenaAllocator.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "FlexBitSet.h" diff --git a/FEXCore/Source/Utils/AllocatorOverride.cpp b/FEXCore/Source/Utils/AllocatorOverride.cpp index 3e6a60e9b..410af5542 100644 --- a/FEXCore/Source/Utils/AllocatorOverride.cpp +++ b/FEXCore/Source/Utils/AllocatorOverride.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include #include diff --git a/FEXCore/Source/Utils/ArchHelpers/Arm64.cpp b/FEXCore/Source/Utils/ArchHelpers/Arm64.cpp index d2d76e5c7..dc2cc9ef4 100644 --- a/FEXCore/Source/Utils/ArchHelpers/Arm64.cpp +++ b/FEXCore/Source/Utils/ArchHelpers/Arm64.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include #include diff --git a/FEXCore/Source/Utils/ArchHelpers/Arm64_stubs.cpp b/FEXCore/Source/Utils/ArchHelpers/Arm64_stubs.cpp index b0a1c6b57..d59bd4794 100644 --- a/FEXCore/Source/Utils/ArchHelpers/Arm64_stubs.cpp +++ b/FEXCore/Source/Utils/ArchHelpers/Arm64_stubs.cpp @@ -1,4 +1,4 @@ - +// SPDX-License-Identifier: MIT #include #include #include diff --git a/FEXCore/Source/Utils/CPUInfo.cpp b/FEXCore/Source/Utils/CPUInfo.cpp index 12aadc7a4..07b9b0754 100644 --- a/FEXCore/Source/Utils/CPUInfo.cpp +++ b/FEXCore/Source/Utils/CPUInfo.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include diff --git a/FEXCore/Source/Utils/FileLoading.cpp b/FEXCore/Source/Utils/FileLoading.cpp index 8d17930ea..14aec693b 100644 --- a/FEXCore/Source/Utils/FileLoading.cpp +++ b/FEXCore/Source/Utils/FileLoading.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include diff --git a/FEXCore/Source/Utils/ForcedAssert.cpp b/FEXCore/Source/Utils/ForcedAssert.cpp index 4d1917949..e9f38c098 100644 --- a/FEXCore/Source/Utils/ForcedAssert.cpp +++ b/FEXCore/Source/Utils/ForcedAssert.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT namespace FEXCore::Assert { // This function can not be inlined [[noreturn]] diff --git a/FEXCore/Source/Utils/LogManager.cpp b/FEXCore/Source/Utils/LogManager.cpp index 09e7d99e1..74697f5ff 100644 --- a/FEXCore/Source/Utils/LogManager.cpp +++ b/FEXCore/Source/Utils/LogManager.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: glue|log-manager diff --git a/FEXCore/Source/Utils/MemberFunctionToPointer.h b/FEXCore/Source/Utils/MemberFunctionToPointer.h index f1b8c5323..2140e3caa 100644 --- a/FEXCore/Source/Utils/MemberFunctionToPointer.h +++ b/FEXCore/Source/Utils/MemberFunctionToPointer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Utils/NetStream.cpp b/FEXCore/Source/Utils/NetStream.cpp index 71d9dd204..932ba5607 100644 --- a/FEXCore/Source/Utils/NetStream.cpp +++ b/FEXCore/Source/Utils/NetStream.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include #include diff --git a/FEXCore/Source/Utils/Profiler.cpp b/FEXCore/Source/Utils/Profiler.cpp index c1f22ac63..eae497674 100644 --- a/FEXCore/Source/Utils/Profiler.cpp +++ b/FEXCore/Source/Utils/Profiler.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include #include diff --git a/FEXCore/Source/Utils/Telemetry.cpp b/FEXCore/Source/Utils/Telemetry.cpp index c971d538b..c234d390a 100644 --- a/FEXCore/Source/Utils/Telemetry.cpp +++ b/FEXCore/Source/Utils/Telemetry.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include #include diff --git a/FEXCore/Source/Utils/Threads.cpp b/FEXCore/Source/Utils/Threads.cpp index 2b507a770..1e826f84e 100644 --- a/FEXCore/Source/Utils/Threads.cpp +++ b/FEXCore/Source/Utils/Threads.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include #include From e85b90c614bb4fd1552470ec997e74c08e4491ac Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:23:00 -0700 Subject: [PATCH 02/16] FEXCore/Common: Adds SPDX identifier --- FEXCore/Source/Common/BitSet.h | 1 + FEXCore/Source/Common/JitSymbols.cpp | 1 + FEXCore/Source/Common/JitSymbols.h | 1 + FEXCore/Source/Common/SoftFloat.h | 1 + FEXCore/Source/Common/StringConv.h | 1 + FEXCore/Source/Common/StringUtils.h | 1 + 6 files changed, 6 insertions(+) diff --git a/FEXCore/Source/Common/BitSet.h b/FEXCore/Source/Common/BitSet.h index 57eca4ef1..0649665c8 100644 --- a/FEXCore/Source/Common/BitSet.h +++ b/FEXCore/Source/Common/BitSet.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Common/JitSymbols.cpp b/FEXCore/Source/Common/JitSymbols.cpp index 136806902..662215c0d 100644 --- a/FEXCore/Source/Common/JitSymbols.cpp +++ b/FEXCore/Source/Common/JitSymbols.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include "Common/JitSymbols.h" diff --git a/FEXCore/Source/Common/JitSymbols.h b/FEXCore/Source/Common/JitSymbols.h index dc134886f..dd984ff2c 100644 --- a/FEXCore/Source/Common/JitSymbols.h +++ b/FEXCore/Source/Common/JitSymbols.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Common/SoftFloat.h b/FEXCore/Source/Common/SoftFloat.h index 31c35d0ad..cbf4a35ac 100644 --- a/FEXCore/Source/Common/SoftFloat.h +++ b/FEXCore/Source/Common/SoftFloat.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Common/StringConv.h b/FEXCore/Source/Common/StringConv.h index 112b10f75..b1c4842f0 100644 --- a/FEXCore/Source/Common/StringConv.h +++ b/FEXCore/Source/Common/StringConv.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Common/StringUtils.h b/FEXCore/Source/Common/StringUtils.h index db8a6f1d4..af135e76a 100644 --- a/FEXCore/Source/Common/StringUtils.h +++ b/FEXCore/Source/Common/StringUtils.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include From 22daa506f6bc7c107b5973c3b4eb9c182e20a03d Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:24:03 -0700 Subject: [PATCH 03/16] FEXCore/Interface/Config: Adds SPDX identifier --- FEXCore/Source/Interface/Config/Config.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/FEXCore/Source/Interface/Config/Config.cpp b/FEXCore/Source/Interface/Config/Config.cpp index aaca42e4a..65cf20b48 100644 --- a/FEXCore/Source/Interface/Config/Config.cpp +++ b/FEXCore/Source/Interface/Config/Config.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Common/StringConv.h" #include "Common/StringUtils.h" #include "FEXCore/Utils/EnumUtils.h" From afda4d6b7a5e93c60d573612759628a619087749 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:26:06 -0700 Subject: [PATCH 04/16] FEXCore/Interface/IR: Adds SPDX identifier --- FEXCore/Source/Interface/IR/AOTIR.cpp | 1 + FEXCore/Source/Interface/IR/AOTIR.h | 1 + FEXCore/Source/Interface/IR/IRDumper.cpp | 1 + FEXCore/Source/Interface/IR/IREmitter.cpp | 1 + FEXCore/Source/Interface/IR/IRParser.cpp | 1 + FEXCore/Source/Interface/IR/PassManager.cpp | 1 + FEXCore/Source/Interface/IR/PassManager.h | 1 + FEXCore/Source/Interface/IR/Passes.h | 1 + FEXCore/Source/Interface/IR/Passes/ConstProp.cpp | 1 + FEXCore/Source/Interface/IR/Passes/DeadCodeElimination.cpp | 1 + .../Source/Interface/IR/Passes/DeadContextStoreElimination.cpp | 1 + FEXCore/Source/Interface/IR/Passes/DeadStoreElimination.cpp | 1 + FEXCore/Source/Interface/IR/Passes/IRCompaction.cpp | 1 + FEXCore/Source/Interface/IR/Passes/IRDumperPass.cpp | 1 + FEXCore/Source/Interface/IR/Passes/IRValidation.cpp | 1 + FEXCore/Source/Interface/IR/Passes/IRValidation.h | 1 + FEXCore/Source/Interface/IR/Passes/LongDivideRemovalPass.cpp | 1 + FEXCore/Source/Interface/IR/Passes/RAValidation.cpp | 1 + .../Interface/IR/Passes/RedundantFlagCalculationElimination.cpp | 1 + FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.cpp | 1 + FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.h | 1 + FEXCore/Source/Interface/IR/Passes/SyscallOptimization.cpp | 1 + FEXCore/Source/Interface/IR/Passes/ValueDominanceValidation.cpp | 1 + 23 files changed, 23 insertions(+) diff --git a/FEXCore/Source/Interface/IR/AOTIR.cpp b/FEXCore/Source/Interface/IR/AOTIR.cpp index c01ba400b..7da38ed31 100644 --- a/FEXCore/Source/Interface/IR/AOTIR.cpp +++ b/FEXCore/Source/Interface/IR/AOTIR.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "FEXHeaderUtils/Filesystem.h" #include "Interface/Context/Context.h" #include "Interface/IR/AOTIR.h" diff --git a/FEXCore/Source/Interface/IR/AOTIR.h b/FEXCore/Source/Interface/IR/AOTIR.h index a70c7e61c..4dfc5319c 100644 --- a/FEXCore/Source/Interface/IR/AOTIR.h +++ b/FEXCore/Source/Interface/IR/AOTIR.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "FEXCore/IR/RegisterAllocationData.h" diff --git a/FEXCore/Source/Interface/IR/IRDumper.cpp b/FEXCore/Source/Interface/IR/IRDumper.cpp index 60f279b08..41fa90c81 100644 --- a/FEXCore/Source/Interface/IR/IRDumper.cpp +++ b/FEXCore/Source/Interface/IR/IRDumper.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ meta: ir|dumper ~ IR -> Text diff --git a/FEXCore/Source/Interface/IR/IREmitter.cpp b/FEXCore/Source/Interface/IR/IREmitter.cpp index db2730557..27d4f2404 100644 --- a/FEXCore/Source/Interface/IR/IREmitter.cpp +++ b/FEXCore/Source/Interface/IR/IREmitter.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ meta: ir|emitter ~ C++ Functions to generate IR. See IR.json for spec. diff --git a/FEXCore/Source/Interface/IR/IRParser.cpp b/FEXCore/Source/Interface/IR/IRParser.cpp index a15d8f897..bd15e51dd 100644 --- a/FEXCore/Source/Interface/IR/IRParser.cpp +++ b/FEXCore/Source/Interface/IR/IRParser.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ meta: ir|parser ~ Text -> IR diff --git a/FEXCore/Source/Interface/IR/PassManager.cpp b/FEXCore/Source/Interface/IR/PassManager.cpp index 07418234f..b29689446 100644 --- a/FEXCore/Source/Interface/IR/PassManager.cpp +++ b/FEXCore/Source/Interface/IR/PassManager.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ meta: ir|opts ~ IR to IR Optimization diff --git a/FEXCore/Source/Interface/IR/PassManager.h b/FEXCore/Source/Interface/IR/PassManager.h index 8bbc97442..3b3a61681 100644 --- a/FEXCore/Source/Interface/IR/PassManager.h +++ b/FEXCore/Source/Interface/IR/PassManager.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes.h b/FEXCore/Source/Interface/IR/Passes.h index f917b6870..4a5b2c17d 100644 --- a/FEXCore/Source/Interface/IR/Passes.h +++ b/FEXCore/Source/Interface/IR/Passes.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/IR/Passes/ConstProp.cpp b/FEXCore/Source/Interface/IR/Passes/ConstProp.cpp index 848fac7df..f01330fdb 100644 --- a/FEXCore/Source/Interface/IR/Passes/ConstProp.cpp +++ b/FEXCore/Source/Interface/IR/Passes/ConstProp.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/DeadCodeElimination.cpp b/FEXCore/Source/Interface/IR/Passes/DeadCodeElimination.cpp index cdba93b3e..a625c5788 100644 --- a/FEXCore/Source/Interface/IR/Passes/DeadCodeElimination.cpp +++ b/FEXCore/Source/Interface/IR/Passes/DeadCodeElimination.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp b/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp index c85c2d50e..ff6123a2d 100644 --- a/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp +++ b/FEXCore/Source/Interface/IR/Passes/DeadContextStoreElimination.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/DeadStoreElimination.cpp b/FEXCore/Source/Interface/IR/Passes/DeadStoreElimination.cpp index bfdc29deb..d57c5979c 100644 --- a/FEXCore/Source/Interface/IR/Passes/DeadStoreElimination.cpp +++ b/FEXCore/Source/Interface/IR/Passes/DeadStoreElimination.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/IRCompaction.cpp b/FEXCore/Source/Interface/IR/Passes/IRCompaction.cpp index b0d527beb..556876cbf 100644 --- a/FEXCore/Source/Interface/IR/Passes/IRCompaction.cpp +++ b/FEXCore/Source/Interface/IR/Passes/IRCompaction.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/IRDumperPass.cpp b/FEXCore/Source/Interface/IR/Passes/IRDumperPass.cpp index 89d8151b2..c51a722df 100644 --- a/FEXCore/Source/Interface/IR/Passes/IRDumperPass.cpp +++ b/FEXCore/Source/Interface/IR/Passes/IRDumperPass.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|debug diff --git a/FEXCore/Source/Interface/IR/Passes/IRValidation.cpp b/FEXCore/Source/Interface/IR/Passes/IRValidation.cpp index 82a69f1af..076c7f509 100644 --- a/FEXCore/Source/Interface/IR/Passes/IRValidation.cpp +++ b/FEXCore/Source/Interface/IR/Passes/IRValidation.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/IRValidation.h b/FEXCore/Source/Interface/IR/Passes/IRValidation.h index 1c10d0e8e..91c72b685 100644 --- a/FEXCore/Source/Interface/IR/Passes/IRValidation.h +++ b/FEXCore/Source/Interface/IR/Passes/IRValidation.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Common/BitSet.h" diff --git a/FEXCore/Source/Interface/IR/Passes/LongDivideRemovalPass.cpp b/FEXCore/Source/Interface/IR/Passes/LongDivideRemovalPass.cpp index 7bf5378a6..87b94a0b9 100644 --- a/FEXCore/Source/Interface/IR/Passes/LongDivideRemovalPass.cpp +++ b/FEXCore/Source/Interface/IR/Passes/LongDivideRemovalPass.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/RAValidation.cpp b/FEXCore/Source/Interface/IR/Passes/RAValidation.cpp index d8fb1b7e8..84ed66589 100644 --- a/FEXCore/Source/Interface/IR/Passes/RAValidation.cpp +++ b/FEXCore/Source/Interface/IR/Passes/RAValidation.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/IR/PassManager.h" #include "Interface/IR/Passes/IRValidation.h" #include "Interface/IR/Passes/RegisterAllocationPass.h" diff --git a/FEXCore/Source/Interface/IR/Passes/RedundantFlagCalculationElimination.cpp b/FEXCore/Source/Interface/IR/Passes/RedundantFlagCalculationElimination.cpp index b5693a170..06ec3fd47 100644 --- a/FEXCore/Source/Interface/IR/Passes/RedundantFlagCalculationElimination.cpp +++ b/FEXCore/Source/Interface/IR/Passes/RedundantFlagCalculationElimination.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.cpp b/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.cpp index d81563234..81025d438 100644 --- a/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.cpp +++ b/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.h b/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.h index 8adccb4a0..69a68103e 100644 --- a/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.h +++ b/FEXCore/Source/Interface/IR/Passes/RegisterAllocationPass.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/SyscallOptimization.cpp b/FEXCore/Source/Interface/IR/Passes/SyscallOptimization.cpp index eb5401107..6df270970 100644 --- a/FEXCore/Source/Interface/IR/Passes/SyscallOptimization.cpp +++ b/FEXCore/Source/Interface/IR/Passes/SyscallOptimization.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts diff --git a/FEXCore/Source/Interface/IR/Passes/ValueDominanceValidation.cpp b/FEXCore/Source/Interface/IR/Passes/ValueDominanceValidation.cpp index 8a936fcce..aefc29440 100644 --- a/FEXCore/Source/Interface/IR/Passes/ValueDominanceValidation.cpp +++ b/FEXCore/Source/Interface/IR/Passes/ValueDominanceValidation.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: ir|opts From e570b07ba058b6397b21c642681fa875f065d285 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:26:35 -0700 Subject: [PATCH 05/16] FEXCore/Interface/Thunks: Adds SPDX identifier --- FEXCore/Source/Interface/HLE/Thunks/Thunks.cpp | 1 + FEXCore/Source/Interface/HLE/Thunks/Thunks.h | 1 + 2 files changed, 2 insertions(+) diff --git a/FEXCore/Source/Interface/HLE/Thunks/Thunks.cpp b/FEXCore/Source/Interface/HLE/Thunks/Thunks.cpp index b7d63bebe..0af9bc3ca 100644 --- a/FEXCore/Source/Interface/HLE/Thunks/Thunks.cpp +++ b/FEXCore/Source/Interface/HLE/Thunks/Thunks.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ meta: glue|thunks ~ FEXCore side of thunks: Registration, Lookup diff --git a/FEXCore/Source/Interface/HLE/Thunks/Thunks.h b/FEXCore/Source/Interface/HLE/Thunks/Thunks.h index bb368346b..d7933e5dd 100644 --- a/FEXCore/Source/Interface/HLE/Thunks/Thunks.h +++ b/FEXCore/Source/Interface/HLE/Thunks/Thunks.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: glue|thunks From c678ea3060459f8f4309def839a54acc9f4a3f37 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:26:57 -0700 Subject: [PATCH 06/16] FEXCore/Interface/GDBJIT: Adds SPDX identifier --- FEXCore/Source/Interface/GDBJIT/GDBJIT.cpp | 1 + FEXCore/Source/Interface/GDBJIT/GDBJIT.h | 1 + 2 files changed, 2 insertions(+) diff --git a/FEXCore/Source/Interface/GDBJIT/GDBJIT.cpp b/FEXCore/Source/Interface/GDBJIT/GDBJIT.cpp index b14976790..0488806a8 100644 --- a/FEXCore/Source/Interface/GDBJIT/GDBJIT.cpp +++ b/FEXCore/Source/Interface/GDBJIT/GDBJIT.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "GDBJIT.h" #include diff --git a/FEXCore/Source/Interface/GDBJIT/GDBJIT.h b/FEXCore/Source/Interface/GDBJIT/GDBJIT.h index 4e9cdb5d6..64ae8fa53 100644 --- a/FEXCore/Source/Interface/GDBJIT/GDBJIT.h +++ b/FEXCore/Source/Interface/GDBJIT/GDBJIT.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include From 12e1c2eaa00980f1cc6314c051c3904f8684ce03 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:27:20 -0700 Subject: [PATCH 07/16] FEXCore/Interface/Context: Adds SPDX identifier --- FEXCore/Source/Interface/Context/Context.cpp | 1 + FEXCore/Source/Interface/Context/Context.h | 1 + 2 files changed, 2 insertions(+) diff --git a/FEXCore/Source/Interface/Context/Context.cpp b/FEXCore/Source/Interface/Context/Context.cpp index 8d3f8ad37..b9f5ef235 100644 --- a/FEXCore/Source/Interface/Context/Context.cpp +++ b/FEXCore/Source/Interface/Context/Context.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Context/Context.h" #include "Interface/Core/OpcodeDispatcher.h" #include "Interface/Core/X86Tables/X86Tables.h" diff --git a/FEXCore/Source/Interface/Context/Context.h b/FEXCore/Source/Interface/Context/Context.h index 432b57f45..f666b0a2c 100644 --- a/FEXCore/Source/Interface/Context/Context.h +++ b/FEXCore/Source/Interface/Context/Context.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Common/JitSymbols.h" From 573148b27a331505e6fd36bc23c041a372409d7a Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:29:25 -0700 Subject: [PATCH 08/16] FEXCore/Interface/Core/VSyscall: Adds SPDX identifier --- FEXCore/Source/Interface/Core/VSyscall/VSyscall.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/FEXCore/Source/Interface/Core/VSyscall/VSyscall.inc b/FEXCore/Source/Interface/Core/VSyscall/VSyscall.inc index e69938a86..efd2c42a9 100644 --- a/FEXCore/Source/Interface/Core/VSyscall/VSyscall.inc +++ b/FEXCore/Source/Interface/Core/VSyscall/VSyscall.inc @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT // This is the vsyscall page for x86_64 guest code // This was compiled with nasm with the following source then exported to binary From 324473651e703d2b5ccf13bf841970c6bf37b630 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:30:42 -0700 Subject: [PATCH 09/16] FEXCore/Interface/Core/X86Tables: Adds SPDX identifier --- FEXCore/Source/Interface/Core/X86Tables/BaseTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/DDDTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/EVEXTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/H0F38Tables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/H0F3ATables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/PrimaryGroupTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/SecondaryGroupTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/SecondaryModRMTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/SecondaryTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/VEXTables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/X86Tables.h | 1 + FEXCore/Source/Interface/Core/X86Tables/X87Tables.cpp | 1 + FEXCore/Source/Interface/Core/X86Tables/XOPTables.cpp | 1 + 13 files changed, 13 insertions(+) diff --git a/FEXCore/Source/Interface/Core/X86Tables/BaseTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/BaseTables.cpp index c27ffe3b8..a235e5975 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/BaseTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/BaseTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/DDDTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/DDDTables.cpp index 700513ec7..612496752 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/DDDTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/DDDTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/EVEXTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/EVEXTables.cpp index e3f38258b..2a51872f3 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/EVEXTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/EVEXTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/H0F38Tables.cpp b/FEXCore/Source/Interface/Core/X86Tables/H0F38Tables.cpp index 1af1aa6a3..621ec8475 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/H0F38Tables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/H0F38Tables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/H0F3ATables.cpp b/FEXCore/Source/Interface/Core/X86Tables/H0F3ATables.cpp index febc9a055..bee92b64d 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/H0F3ATables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/H0F3ATables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/PrimaryGroupTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/PrimaryGroupTables.cpp index 04f37ab63..2ffb90942 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/PrimaryGroupTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/PrimaryGroupTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/SecondaryGroupTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/SecondaryGroupTables.cpp index 6cd3e871d..7c96fe90b 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/SecondaryGroupTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/SecondaryGroupTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/SecondaryModRMTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/SecondaryModRMTables.cpp index f2762a848..324596536 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/SecondaryModRMTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/SecondaryModRMTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/SecondaryTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/SecondaryTables.cpp index 1510abc14..844bd301e 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/SecondaryTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/SecondaryTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/VEXTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/VEXTables.cpp index b90183d9b..a3add169c 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/VEXTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/VEXTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/X86Tables.h b/FEXCore/Source/Interface/Core/X86Tables/X86Tables.h index de3f0bcb6..990e38435 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/X86Tables.h +++ b/FEXCore/Source/Interface/Core/X86Tables/X86Tables.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/X87Tables.cpp b/FEXCore/Source/Interface/Core/X86Tables/X87Tables.cpp index c9ba17432..d52147d9c 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/X87Tables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/X87Tables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables diff --git a/FEXCore/Source/Interface/Core/X86Tables/XOPTables.cpp b/FEXCore/Source/Interface/Core/X86Tables/XOPTables.cpp index 0539cde52..79a8339ef 100644 --- a/FEXCore/Source/Interface/Core/X86Tables/XOPTables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables/XOPTables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-tables From 38f15362556afb82188a773a9739d8760d2bbaaa Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:32:18 -0700 Subject: [PATCH 10/16] FEXCore/Interface/Core/OpcodeDispatcher: Adds SPDX identifier --- FEXCore/Source/Interface/Core/OpcodeDispatcher/Crypto.cpp | 1 + FEXCore/Source/Interface/Core/OpcodeDispatcher/Flags.cpp | 1 + FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp | 1 + FEXCore/Source/Interface/Core/OpcodeDispatcher/X87.cpp | 1 + FEXCore/Source/Interface/Core/OpcodeDispatcher/X87F64.cpp | 1 + 5 files changed, 5 insertions(+) diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Crypto.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Crypto.cpp index 38a0edb86..b4f6ff22b 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Crypto.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Crypto.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-to-ir, opcodes|dispatcher-implementations diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Flags.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Flags.cpp index 80cf216c2..c91923feb 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Flags.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Flags.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-to-ir, opcodes|dispatcher-implementations diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp index 9d1bc6661..3b5c6513c 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher/Vector.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-to-ir, opcodes|dispatcher-implementations diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87.cpp index 3d443b433..dd3eb2012 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-to-ir, opcodes|dispatcher-implementations diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87F64.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87F64.cpp index bf86a7ebe..80657ebd8 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87F64.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher/X87F64.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-to-ir, opcodes|dispatcher-implementations From 6ace406a2f06102c26b96641d74a3d624e845360 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:33:16 -0700 Subject: [PATCH 11/16] FEXCore/Interface/Core/ObjectCache: Adds SPDX identifier --- .../Interface/Core/ObjectCache/CodeObjectSerializationConfig.h | 1 + FEXCore/Source/Interface/Core/ObjectCache/JobHandling.cpp | 1 + .../Interface/Core/ObjectCache/NamedRegionObjectHandler.cpp | 1 + FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.cpp | 1 + FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.h | 1 + FEXCore/Source/Interface/Core/ObjectCache/Relocations.h | 1 + 6 files changed, 6 insertions(+) diff --git a/FEXCore/Source/Interface/Core/ObjectCache/CodeObjectSerializationConfig.h b/FEXCore/Source/Interface/Core/ObjectCache/CodeObjectSerializationConfig.h index 5afe885c8..60e1f1c12 100644 --- a/FEXCore/Source/Interface/Core/ObjectCache/CodeObjectSerializationConfig.h +++ b/FEXCore/Source/Interface/Core/ObjectCache/CodeObjectSerializationConfig.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/ObjectCache/JobHandling.cpp b/FEXCore/Source/Interface/Core/ObjectCache/JobHandling.cpp index db7af6850..9f5ea8eb0 100644 --- a/FEXCore/Source/Interface/Core/ObjectCache/JobHandling.cpp +++ b/FEXCore/Source/Interface/Core/ObjectCache/JobHandling.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Context/Context.h" #include "Interface/Core/ObjectCache/ObjectCacheService.h" diff --git a/FEXCore/Source/Interface/Core/ObjectCache/NamedRegionObjectHandler.cpp b/FEXCore/Source/Interface/Core/ObjectCache/NamedRegionObjectHandler.cpp index 392047aec..4ca0db5fa 100644 --- a/FEXCore/Source/Interface/Core/ObjectCache/NamedRegionObjectHandler.cpp +++ b/FEXCore/Source/Interface/Core/ObjectCache/NamedRegionObjectHandler.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Context/Context.h" #include "Interface/Core/ObjectCache/ObjectCacheService.h" diff --git a/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.cpp b/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.cpp index 4be7ab82d..5cea7b7ab 100644 --- a/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.cpp +++ b/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Core/ObjectCache/ObjectCacheService.h" #include diff --git a/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.h b/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.h index cbcbedcc3..e5797f4cd 100644 --- a/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.h +++ b/FEXCore/Source/Interface/Core/ObjectCache/ObjectCacheService.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Interface/Context/Context.h" #include "Interface/Core/ObjectCache/Relocations.h" diff --git a/FEXCore/Source/Interface/Core/ObjectCache/Relocations.h b/FEXCore/Source/Interface/Core/ObjectCache/Relocations.h index bfc95a522..8ad125e0b 100644 --- a/FEXCore/Source/Interface/Core/ObjectCache/Relocations.h +++ b/FEXCore/Source/Interface/Core/ObjectCache/Relocations.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include From 1220c865735020c7b154c49ec8b46a4535050573 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:35:00 -0700 Subject: [PATCH 12/16] FEXCore/Interface/Core/ArchHelpers: Adds SPDX identifier --- FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp | 1 + FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h | 1 + FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ALUOps.inl | 1 + .../Source/Interface/Core/ArchHelpers/CodeEmitter/ASIMDOps.inl | 1 + .../Source/Interface/Core/ArchHelpers/CodeEmitter/BranchOps.inl | 1 + FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Buffer.h | 1 + FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Emitter.h | 1 + .../Interface/Core/ArchHelpers/CodeEmitter/LoadstoreOps.inl | 1 + .../Source/Interface/Core/ArchHelpers/CodeEmitter/Registers.h | 1 + FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SVEOps.inl | 1 + .../Source/Interface/Core/ArchHelpers/CodeEmitter/ScalarOps.inl | 1 + .../Source/Interface/Core/ArchHelpers/CodeEmitter/SystemOps.inl | 1 + 12 files changed, 12 insertions(+) diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp index 25e89b8fe..5132959d4 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp +++ b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Core/ArchHelpers/Arm64Emitter.h" #include "FEXCore/Utils/AllocatorHooks.h" #include "Interface/Core/ArchHelpers/CodeEmitter/Emitter.h" diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h index 14357394e..5bcb5cac7 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h +++ b/FEXCore/Source/Interface/Core/ArchHelpers/Arm64Emitter.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "FEXCore/Utils/EnumUtils.h" diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ALUOps.inl b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ALUOps.inl index e97c95397..802a3cfc6 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ALUOps.inl +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ALUOps.inl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* ALU instruction emitters. * * Almost all of these operations have `ARMEmitter::Size` as their first argument. diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ASIMDOps.inl b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ASIMDOps.inl index a97a59563..62f41f101 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ASIMDOps.inl +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ASIMDOps.inl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* ASIMD instruction emitters. * * This contains emitters for vector operations explicitly. diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/BranchOps.inl b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/BranchOps.inl index 916d454bb..0b417cac2 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/BranchOps.inl +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/BranchOps.inl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* Branch instruction emitters. * * Most of these instructions will use `BackwardLabel`, `ForwardLabel`, or `BiDirectionLabel` to determine where a branch targets. diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Buffer.h b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Buffer.h index 783fc2386..e9e5ecb2c 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Buffer.h +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Buffer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include #include diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Emitter.h b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Emitter.h index 7d869feca..70aecc126 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Emitter.h +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Emitter.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Interface/Core/ArchHelpers/CodeEmitter/Buffer.h" diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/LoadstoreOps.inl b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/LoadstoreOps.inl index d1158ce78..c6e313428 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/LoadstoreOps.inl +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/LoadstoreOps.inl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* Load-store instruction emitters * * For GPR load-stores that take a `Size` argument as their first argument can be 32-bit or 64-bit. diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Registers.h b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Registers.h index c29699de6..9d07a0fb9 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Registers.h +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/Registers.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SVEOps.inl b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SVEOps.inl index f14217423..912e3b61b 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SVEOps.inl +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SVEOps.inl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* SVE instruction emitters * These contain instruction emitters for AArch64 SVE and SVE2 operations. * diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ScalarOps.inl b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ScalarOps.inl index ffca469dc..174f70412 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ScalarOps.inl +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/ScalarOps.inl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* Scalar instruction emitters. * * These contain instruction emitters for scalar ASIMD operations explicitly. diff --git a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SystemOps.inl b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SystemOps.inl index 860dd3ffd..5aeaefa13 100644 --- a/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SystemOps.inl +++ b/FEXCore/Source/Interface/Core/ArchHelpers/CodeEmitter/SystemOps.inl @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* System instruction emitters. * * This is mostly a mashup of various instruction types. From 44767901fed8514d504b71bdc9d3ae12f87b7d70 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:35:44 -0700 Subject: [PATCH 13/16] FEXCore/Interface/Core/Dispatcher: Adds SPDX identifier --- FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.cpp | 1 + FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.h | 1 + FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp | 1 + FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h | 1 + FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.cpp | 1 + FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.h | 1 + 6 files changed, 6 insertions(+) diff --git a/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.cpp b/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.cpp index 9c61f5ee7..8d052aa26 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.cpp +++ b/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Core/ArchHelpers/CodeEmitter/Emitter.h" #include "Interface/Core/LookupCache.h" diff --git a/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.h b/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.h index 21a468197..a6301506a 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.h +++ b/FEXCore/Source/Interface/Core/Dispatcher/Arm64Dispatcher.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Interface/Core/ArchHelpers/Arm64Emitter.h" diff --git a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp index 55191808e..2247f636c 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp +++ b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Context/Context.h" #include "Interface/Core/Dispatcher/Dispatcher.h" diff --git a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h index f1b142289..fdc835fe4 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h +++ b/FEXCore/Source/Interface/Core/Dispatcher/Dispatcher.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.cpp b/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.cpp index bdf141f27..a8d4f741a 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.cpp +++ b/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "FEXCore/Utils/AllocatorHooks.h" #include "Interface/Core/LookupCache.h" diff --git a/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.h b/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.h index e98d60d4f..189889594 100644 --- a/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.h +++ b/FEXCore/Source/Interface/Core/Dispatcher/X86Dispatcher.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include From 1032224d62000208c9d6210b82d4870f9227cd4b Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:36:56 -0700 Subject: [PATCH 14/16] FEXCore/Interface/Core/Interpreter: Adds SPDX identifier --- FEXCore/Source/Interface/Core/Interpreter/ALUOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/AtomicOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/BranchOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/ConversionOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/EncryptionOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/F80Ops.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/FlagOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/InterpreterClass.h | 1 + FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.h | 1 + FEXCore/Source/Interface/Core/Interpreter/InterpreterDefines.h | 1 + FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h | 1 + FEXCore/Source/Interface/Core/Interpreter/MemoryOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/MiscOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/MoveOps.cpp | 1 + FEXCore/Source/Interface/Core/Interpreter/VectorOps.cpp | 1 + 17 files changed, 17 insertions(+) diff --git a/FEXCore/Source/Interface/Core/Interpreter/ALUOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/ALUOps.cpp index 54cbb64b0..1eea51b23 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/ALUOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/ALUOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/AtomicOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/AtomicOps.cpp index ea9bb7c69..2efdc4ca7 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/AtomicOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/AtomicOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/BranchOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/BranchOps.cpp index 7f604fb90..7d4e590f3 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/BranchOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/BranchOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/ConversionOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/ConversionOps.cpp index 3975dfdce..a71ad8862 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/ConversionOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/ConversionOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/EncryptionOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/EncryptionOps.cpp index 4ea2f5350..935f83164 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/EncryptionOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/EncryptionOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/F80Ops.cpp b/FEXCore/Source/Interface/Core/Interpreter/F80Ops.cpp index f223e6375..45f1bcd45 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/F80Ops.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/F80Ops.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/FlagOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/FlagOps.cpp index 08c698fee..9fd5c6a68 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/FlagOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/FlagOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/InterpreterClass.h b/FEXCore/Source/Interface/Core/Interpreter/InterpreterClass.h index 53b57a7e6..a6b1ad0f7 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/InterpreterClass.h +++ b/FEXCore/Source/Interface/Core/Interpreter/InterpreterClass.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Interface/Core/InternalThreadState.h" diff --git a/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.cpp b/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.cpp index 2581a3472..941c464ef 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Context/Context.h" #include "Interface/Core/Dispatcher/Dispatcher.h" diff --git a/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.h b/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.h index b97769014..862966921 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.h +++ b/FEXCore/Source/Interface/Core/Interpreter/InterpreterCore.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/Interpreter/InterpreterDefines.h b/FEXCore/Source/Interface/Core/Interpreter/InterpreterDefines.h index 1b42c769d..9967bbe96 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/InterpreterDefines.h +++ b/FEXCore/Source/Interface/Core/Interpreter/InterpreterDefines.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.cpp index a8d8b12eb..7582c3f68 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Context/Context.h" #include "Interface/Core/CPUID.h" #include "InterpreterDefines.h" diff --git a/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h b/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h index 3ff425f60..eaf73479d 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h +++ b/FEXCore/Source/Interface/Core/Interpreter/InterpreterOps.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/Interpreter/MemoryOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/MemoryOps.cpp index 3a17bd63f..bf134fb60 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/MemoryOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/MemoryOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/MiscOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/MiscOps.cpp index aed65fcf1..ff4e217ea 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/MiscOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/MiscOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/MoveOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/MoveOps.cpp index 91f00ab20..5ad624c4f 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/MoveOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/MoveOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter diff --git a/FEXCore/Source/Interface/Core/Interpreter/VectorOps.cpp b/FEXCore/Source/Interface/Core/Interpreter/VectorOps.cpp index 4ad87ea48..d8c5ba85a 100644 --- a/FEXCore/Source/Interface/Core/Interpreter/VectorOps.cpp +++ b/FEXCore/Source/Interface/Core/Interpreter/VectorOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|interpreter From d18ce59187be53cace2dba9cbe8a7d5f517cbb0f Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:39:27 -0700 Subject: [PATCH 15/16] FEXCore/Interface/Core/JIT: Adds SPDX identifier --- FEXCore/Source/Interface/Core/JIT/Arm64/ALUOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/Arm64Relocations.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/AtomicOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/ConversionOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/EncryptionOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/FlagOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/JITClass.h | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/MemoryOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/MiscOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/MoveOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/Arm64/VectorOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/JITCore.h | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/ALUOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/AtomicOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/BranchOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/ConversionOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/EncryptionOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/FlagOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/JITClass.h | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/MemoryOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/MiscOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/MoveOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/VectorOps.cpp | 1 + FEXCore/Source/Interface/Core/JIT/x86_64/x64Relocations.cpp | 1 + 27 files changed, 27 insertions(+) diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/ALUOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/ALUOps.cpp index d69adb51d..c21bbe535 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/ALUOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/ALUOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/Arm64Relocations.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/Arm64Relocations.cpp index 21f43fc97..f8c225f91 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/Arm64Relocations.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/Arm64Relocations.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/AtomicOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/AtomicOps.cpp index 8dbbe353c..4801c5f0c 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/AtomicOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/AtomicOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp index e3085834f..ea9ca2fda 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/BranchOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/ConversionOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/ConversionOps.cpp index a44c4dbef..8a0f21846 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/ConversionOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/ConversionOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/EncryptionOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/EncryptionOps.cpp index 7a89085e4..c407947d0 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/EncryptionOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/EncryptionOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/FlagOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/FlagOps.cpp index e779549da..92ec9659b 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/FlagOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/FlagOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp index 802a016d1..7bb97d281 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/JIT.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ glossary: Splatter ~ a code generator backend that concaternates configurable macros instead of doing isel diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/JITClass.h b/FEXCore/Source/Interface/Core/JIT/Arm64/JITClass.h index d980df372..4729ae3ea 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/JITClass.h +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/JITClass.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/MemoryOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/MemoryOps.cpp index c8b81cb26..11f3a5070 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/MemoryOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/MemoryOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/MiscOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/MiscOps.cpp index ca5758c9b..5ac96bf6e 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/MiscOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/MiscOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/MoveOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/MoveOps.cpp index 9c9a3f3c6..118be0ce0 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/MoveOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/MoveOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/Arm64/VectorOps.cpp b/FEXCore/Source/Interface/Core/JIT/Arm64/VectorOps.cpp index 42fbe9517..3ff3a6f9f 100644 --- a/FEXCore/Source/Interface/Core/JIT/Arm64/VectorOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/Arm64/VectorOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|arm64 diff --git a/FEXCore/Source/Interface/Core/JIT/JITCore.h b/FEXCore/Source/Interface/Core/JIT/JITCore.h index 63b9d7f96..0d8062b9a 100644 --- a/FEXCore/Source/Interface/Core/JIT/JITCore.h +++ b/FEXCore/Source/Interface/Core/JIT/JITCore.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/ALUOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/ALUOps.cpp index 411403642..2a62e323a 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/ALUOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/ALUOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/AtomicOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/AtomicOps.cpp index 000ceb76a..e43614451 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/AtomicOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/AtomicOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/BranchOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/BranchOps.cpp index b1352b8ab..48b219399 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/BranchOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/BranchOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/ConversionOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/ConversionOps.cpp index d75efb85a..26fadc9d5 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/ConversionOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/ConversionOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/EncryptionOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/EncryptionOps.cpp index 4aa5c1204..4b424572f 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/EncryptionOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/EncryptionOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/FlagOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/FlagOps.cpp index 4100c10cb..d8b34be52 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/FlagOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/FlagOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp index 2e0f988ea..75cb39601 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/JIT.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/JITClass.h b/FEXCore/Source/Interface/Core/JIT/x86_64/JITClass.h index 502a93ae9..75f2c188e 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/JITClass.h +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/JITClass.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/MemoryOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/MemoryOps.cpp index 95164d90c..1d774e1bb 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/MemoryOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/MemoryOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/MiscOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/MiscOps.cpp index fc7ab5bf7..71884a69c 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/MiscOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/MiscOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/MoveOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/MoveOps.cpp index f912f5ae3..dacee3473 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/MoveOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/MoveOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/VectorOps.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/VectorOps.cpp index 0e86c111a..9f32d546e 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/VectorOps.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/VectorOps.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 diff --git a/FEXCore/Source/Interface/Core/JIT/x86_64/x64Relocations.cpp b/FEXCore/Source/Interface/Core/JIT/x86_64/x64Relocations.cpp index 44b4c0238..08940fc65 100644 --- a/FEXCore/Source/Interface/Core/JIT/x86_64/x64Relocations.cpp +++ b/FEXCore/Source/Interface/Core/JIT/x86_64/x64Relocations.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: backend|x86-64 From e4613477b1043d48f65b950a8e75979d31d7e600 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Mon, 18 Sep 2023 22:40:56 -0700 Subject: [PATCH 16/16] FEXCore/Interface/Core: Adds SPDX identifier --- FEXCore/Source/Interface/Core/BlockSamplingData.cpp | 1 + FEXCore/Source/Interface/Core/BlockSamplingData.h | 1 + FEXCore/Source/Interface/Core/CPUBackend.cpp | 1 + FEXCore/Source/Interface/Core/CPUID.cpp | 1 + FEXCore/Source/Interface/Core/CPUID.h | 1 + FEXCore/Source/Interface/Core/Core.cpp | 1 + FEXCore/Source/Interface/Core/DebugData.h | 1 + FEXCore/Source/Interface/Core/Frontend.cpp | 1 + FEXCore/Source/Interface/Core/Frontend.h | 1 + FEXCore/Source/Interface/Core/GdbServer.cpp | 1 + FEXCore/Source/Interface/Core/GdbServer.h | 1 + FEXCore/Source/Interface/Core/HostFeatures.cpp | 1 + FEXCore/Source/Interface/Core/InternalThreadState.h | 1 + FEXCore/Source/Interface/Core/LookupCache.cpp | 1 + FEXCore/Source/Interface/Core/LookupCache.h | 1 + FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp | 1 + FEXCore/Source/Interface/Core/OpcodeDispatcher.h | 1 + FEXCore/Source/Interface/Core/SignalDelegator.cpp | 1 + FEXCore/Source/Interface/Core/X86DebugInfo.cpp | 1 + FEXCore/Source/Interface/Core/X86HelperGen.cpp | 1 + FEXCore/Source/Interface/Core/X86HelperGen.h | 1 + FEXCore/Source/Interface/Core/X86Tables.cpp | 1 + 22 files changed, 22 insertions(+) diff --git a/FEXCore/Source/Interface/Core/BlockSamplingData.cpp b/FEXCore/Source/Interface/Core/BlockSamplingData.cpp index dac9ed642..c4c6cb098 100644 --- a/FEXCore/Source/Interface/Core/BlockSamplingData.cpp +++ b/FEXCore/Source/Interface/Core/BlockSamplingData.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Core/BlockSamplingData.h" #include #include diff --git a/FEXCore/Source/Interface/Core/BlockSamplingData.h b/FEXCore/Source/Interface/Core/BlockSamplingData.h index ec3b14293..e1d29dec5 100644 --- a/FEXCore/Source/Interface/Core/BlockSamplingData.h +++ b/FEXCore/Source/Interface/Core/BlockSamplingData.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/CPUBackend.cpp b/FEXCore/Source/Interface/Core/CPUBackend.cpp index 07cfa2285..5f7416430 100644 --- a/FEXCore/Source/Interface/Core/CPUBackend.cpp +++ b/FEXCore/Source/Interface/Core/CPUBackend.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "FEXCore/IR/IR.h" #include "FEXCore/Utils/AllocatorHooks.h" #include "Interface/Context/Context.h" diff --git a/FEXCore/Source/Interface/Core/CPUID.cpp b/FEXCore/Source/Interface/Core/CPUID.cpp index 85aa941e0..5fb817f97 100644 --- a/FEXCore/Source/Interface/Core/CPUID.cpp +++ b/FEXCore/Source/Interface/Core/CPUID.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: opcodes|cpuid diff --git a/FEXCore/Source/Interface/Core/CPUID.h b/FEXCore/Source/Interface/Core/CPUID.h index 8dfa777a8..0eedf103c 100644 --- a/FEXCore/Source/Interface/Core/CPUID.h +++ b/FEXCore/Source/Interface/Core/CPUID.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/Core.cpp b/FEXCore/Source/Interface/Core/Core.cpp index 9558218d2..27dfa4f43 100644 --- a/FEXCore/Source/Interface/Core/Core.cpp +++ b/FEXCore/Source/Interface/Core/Core.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ category: glue ~ Logic that binds various parts together diff --git a/FEXCore/Source/Interface/Core/DebugData.h b/FEXCore/Source/Interface/Core/DebugData.h index d5f80cd80..ca02e773e 100644 --- a/FEXCore/Source/Interface/Core/DebugData.h +++ b/FEXCore/Source/Interface/Core/DebugData.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include diff --git a/FEXCore/Source/Interface/Core/Frontend.cpp b/FEXCore/Source/Interface/Core/Frontend.cpp index 79cf7816b..7c6d97664 100644 --- a/FEXCore/Source/Interface/Core/Frontend.cpp +++ b/FEXCore/Source/Interface/Core/Frontend.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-meta-blocks diff --git a/FEXCore/Source/Interface/Core/Frontend.h b/FEXCore/Source/Interface/Core/Frontend.h index c6b7529d8..6050be162 100644 --- a/FEXCore/Source/Interface/Core/Frontend.h +++ b/FEXCore/Source/Interface/Core/Frontend.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Interface/Core/X86Tables/X86Tables.h" diff --git a/FEXCore/Source/Interface/Core/GdbServer.cpp b/FEXCore/Source/Interface/Core/GdbServer.cpp index 8ab80f7cb..ec16e2804 100644 --- a/FEXCore/Source/Interface/Core/GdbServer.cpp +++ b/FEXCore/Source/Interface/Core/GdbServer.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: glue|gdbserver diff --git a/FEXCore/Source/Interface/Core/GdbServer.h b/FEXCore/Source/Interface/Core/GdbServer.h index d96697efa..e37f5cb94 100644 --- a/FEXCore/Source/Interface/Core/GdbServer.h +++ b/FEXCore/Source/Interface/Core/GdbServer.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: glue|gdbserver diff --git a/FEXCore/Source/Interface/Core/HostFeatures.cpp b/FEXCore/Source/Interface/Core/HostFeatures.cpp index 6e455b150..51c2b1bb8 100644 --- a/FEXCore/Source/Interface/Core/HostFeatures.cpp +++ b/FEXCore/Source/Interface/Core/HostFeatures.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include "Interface/Core/CPUID.h" #include diff --git a/FEXCore/Source/Interface/Core/InternalThreadState.h b/FEXCore/Source/Interface/Core/InternalThreadState.h index d77d97e6c..016a9006d 100644 --- a/FEXCore/Source/Interface/Core/InternalThreadState.h +++ b/FEXCore/Source/Interface/Core/InternalThreadState.h @@ -1 +1,2 @@ +// SPDX-License-Identifier: MIT #include diff --git a/FEXCore/Source/Interface/Core/LookupCache.cpp b/FEXCore/Source/Interface/Core/LookupCache.cpp index e4a970eda..03c3123c9 100644 --- a/FEXCore/Source/Interface/Core/LookupCache.cpp +++ b/FEXCore/Source/Interface/Core/LookupCache.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: glue|block-database diff --git a/FEXCore/Source/Interface/Core/LookupCache.h b/FEXCore/Source/Interface/Core/LookupCache.h index 8bbe99141..0f0e51bac 100644 --- a/FEXCore/Source/Interface/Core/LookupCache.h +++ b/FEXCore/Source/Interface/Core/LookupCache.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Interface/Context/Context.h" #include diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp index a85621b89..965c3e329 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: frontend|x86-to-ir, opcodes|dispatcher-implementations diff --git a/FEXCore/Source/Interface/Core/OpcodeDispatcher.h b/FEXCore/Source/Interface/Core/OpcodeDispatcher.h index ccb77ad25..11fa55cf0 100644 --- a/FEXCore/Source/Interface/Core/OpcodeDispatcher.h +++ b/FEXCore/Source/Interface/Core/OpcodeDispatcher.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #pragma once #include "Interface/Core/Frontend.h" diff --git a/FEXCore/Source/Interface/Core/SignalDelegator.cpp b/FEXCore/Source/Interface/Core/SignalDelegator.cpp index b67406fc8..32102b6eb 100644 --- a/FEXCore/Source/Interface/Core/SignalDelegator.cpp +++ b/FEXCore/Source/Interface/Core/SignalDelegator.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #include #include #include diff --git a/FEXCore/Source/Interface/Core/X86DebugInfo.cpp b/FEXCore/Source/Interface/Core/X86DebugInfo.cpp index 596a685bb..7d476c163 100644 --- a/FEXCore/Source/Interface/Core/X86DebugInfo.cpp +++ b/FEXCore/Source/Interface/Core/X86DebugInfo.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT #ifndef NDEBUG #include "Interface/Core/X86Tables/X86Tables.h" diff --git a/FEXCore/Source/Interface/Core/X86HelperGen.cpp b/FEXCore/Source/Interface/Core/X86HelperGen.cpp index 1cd5f2150..f59982e77 100644 --- a/FEXCore/Source/Interface/Core/X86HelperGen.cpp +++ b/FEXCore/Source/Interface/Core/X86HelperGen.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: glue|x86-guest-code diff --git a/FEXCore/Source/Interface/Core/X86HelperGen.h b/FEXCore/Source/Interface/Core/X86HelperGen.h index 5dd02a890..9871c5a91 100644 --- a/FEXCore/Source/Interface/Core/X86HelperGen.h +++ b/FEXCore/Source/Interface/Core/X86HelperGen.h @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ tags: glue|x86-guest-code diff --git a/FEXCore/Source/Interface/Core/X86Tables.cpp b/FEXCore/Source/Interface/Core/X86Tables.cpp index ef277c808..3dd255f31 100644 --- a/FEXCore/Source/Interface/Core/X86Tables.cpp +++ b/FEXCore/Source/Interface/Core/X86Tables.cpp @@ -1,3 +1,4 @@ +// SPDX-License-Identifier: MIT /* $info$ meta: frontend|x86-tables ~ Metadata that drives the frontend x86/64 decoding