Merge pull request #3125 from Sonicadvance1/spdx_fexcore

FEXCore: Adds SPDX identifier
This commit is contained in:
Ryan Houdek authored and GitHub committed 2023-09-19 17:42:07 -07:00
commit 67680d71a4
163 files changed
+163 -1

No files matched your search

+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Utils/Allocator.h> #include <FEXCore/Utils/Allocator.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include <FEXCore/fextl/fmt.h> #include <FEXCore/fextl/fmt.h>
#include "Common/JitSymbols.h" #include "Common/JitSymbols.h"
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/fextl/memory.h> #include <FEXCore/fextl/memory.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Utils/BitUtils.h> #include <FEXCore/Utils/BitUtils.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/fextl/string.h> #include <FEXCore/fextl/string.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/fextl/string.h> #include <FEXCore/fextl/string.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Common/StringConv.h" #include "Common/StringConv.h"
#include "Common/StringUtils.h" #include "Common/StringUtils.h"
#include "FEXCore/Utils/EnumUtils.h" #include "FEXCore/Utils/EnumUtils.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include "Interface/Core/OpcodeDispatcher.h" #include "Interface/Core/OpcodeDispatcher.h"
#include "Interface/Core/X86Tables/X86Tables.h" #include "Interface/Core/X86Tables/X86Tables.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Common/JitSymbols.h" #include "Common/JitSymbols.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/ArchHelpers/Arm64Emitter.h" #include "Interface/Core/ArchHelpers/Arm64Emitter.h"
#include "FEXCore/Utils/AllocatorHooks.h" #include "FEXCore/Utils/AllocatorHooks.h"
#include "Interface/Core/ArchHelpers/CodeEmitter/Emitter.h" #include "Interface/Core/ArchHelpers/CodeEmitter/Emitter.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "FEXCore/Utils/EnumUtils.h" #include "FEXCore/Utils/EnumUtils.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* ALU instruction emitters. /* ALU instruction emitters.
* *
* Almost all of these operations have `ARMEmitter::Size` as their first argument. * Almost all of these operations have `ARMEmitter::Size` as their first argument.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* ASIMD instruction emitters. /* ASIMD instruction emitters.
* *
* This contains emitters for vector operations explicitly. * This contains emitters for vector operations explicitly.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* Branch instruction emitters. /* Branch instruction emitters.
* *
* Most of these instructions will use `BackwardLabel`, `ForwardLabel`, or `BiDirectionLabel` to determine where a branch targets. * Most of these instructions will use `BackwardLabel`, `ForwardLabel`, or `BiDirectionLabel` to determine where a branch targets.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <cstddef> #include <cstddef>
#include <cstdint> #include <cstdint>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Interface/Core/ArchHelpers/CodeEmitter/Buffer.h" #include "Interface/Core/ArchHelpers/CodeEmitter/Buffer.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* Load-store instruction emitters /* Load-store instruction emitters
* *
* For GPR load-stores that take a `Size` argument as their first argument can be 32-bit or 64-bit. * For GPR load-stores that take a `Size` argument as their first argument can be 32-bit or 64-bit.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Utils/EnumUtils.h> #include <FEXCore/Utils/EnumUtils.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* SVE instruction emitters /* SVE instruction emitters
* These contain instruction emitters for AArch64 SVE and SVE2 operations. * These contain instruction emitters for AArch64 SVE and SVE2 operations.
* *
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* Scalar instruction emitters. /* Scalar instruction emitters.
* *
* These contain instruction emitters for scalar ASIMD operations explicitly. * These contain instruction emitters for scalar ASIMD operations explicitly.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* System instruction emitters. /* System instruction emitters.
* *
* This is mostly a mashup of various instruction types. * This is mostly a mashup of various instruction types.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/BlockSamplingData.h" #include "Interface/Core/BlockSamplingData.h"
#include <FEXCore/Utils/LogManager.h> #include <FEXCore/Utils/LogManager.h>
#include <cstring> #include <cstring>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <cstdint> #include <cstdint>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "FEXCore/IR/IR.h" #include "FEXCore/IR/IR.h"
#include "FEXCore/Utils/AllocatorHooks.h" #include "FEXCore/Utils/AllocatorHooks.h"
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: opcodes|cpuid tags: opcodes|cpuid
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Core/CPUID.h> #include <FEXCore/Core/CPUID.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
category: glue ~ Logic that binds various parts together category: glue ~ Logic that binds various parts together
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <stdint.h> #include <stdint.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/ArchHelpers/CodeEmitter/Emitter.h" #include "Interface/Core/ArchHelpers/CodeEmitter/Emitter.h"
#include "Interface/Core/LookupCache.h" #include "Interface/Core/LookupCache.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Interface/Core/ArchHelpers/Arm64Emitter.h" #include "Interface/Core/ArchHelpers/Arm64Emitter.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include "Interface/Core/Dispatcher/Dispatcher.h" #include "Interface/Core/Dispatcher/Dispatcher.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Core/CPUBackend.h> #include <FEXCore/Core/CPUBackend.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "FEXCore/Utils/AllocatorHooks.h" #include "FEXCore/Utils/AllocatorHooks.h"
#include "Interface/Core/LookupCache.h" #include "Interface/Core/LookupCache.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/fextl/list.h> #include <FEXCore/fextl/list.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: frontend|x86-meta-blocks tags: frontend|x86-meta-blocks
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Interface/Core/X86Tables/X86Tables.h" #include "Interface/Core/X86Tables/X86Tables.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: glue|gdbserver tags: glue|gdbserver
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: glue|gdbserver tags: glue|gdbserver
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/CPUID.h" #include "Interface/Core/CPUID.h"
#include <FEXCore/Core/HostFeatures.h> #include <FEXCore/Core/HostFeatures.h>
@@ -1 +1,2 @@
// SPDX-License-Identifier: MIT
#include <FEXCore/Debug/InternalThreadState.h> #include <FEXCore/Debug/InternalThreadState.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Interface/Core/InternalThreadState.h" #include "Interface/Core/InternalThreadState.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include "Interface/Core/Dispatcher/Dispatcher.h" #include "Interface/Core/Dispatcher/Dispatcher.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Core/CPUBackend.h> #include <FEXCore/Core/CPUBackend.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <array> #include <array>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include "Interface/Core/CPUID.h" #include "Interface/Core/CPUID.h"
#include "InterpreterDefines.h" #include "InterpreterDefines.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <array> #include <array>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|interpreter tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
glossary: Splatter ~ a code generator backend that concaternates configurable macros instead of doing isel glossary: Splatter ~ a code generator backend that concaternates configurable macros instead of doing isel
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|arm64 tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Core/CPUBackend.h> #include <FEXCore/Core/CPUBackend.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: backend|x86-64 tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: glue|block-database tags: glue|block-database
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include <FEXCore/Utils/LogManager.h> #include <FEXCore/Utils/LogManager.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/Utils/CompilerDefs.h> #include <FEXCore/Utils/CompilerDefs.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include "Interface/Core/ObjectCache/ObjectCacheService.h" #include "Interface/Core/ObjectCache/ObjectCacheService.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include "Interface/Core/ObjectCache/ObjectCacheService.h" #include "Interface/Core/ObjectCache/ObjectCacheService.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/ObjectCache/ObjectCacheService.h" #include "Interface/Core/ObjectCache/ObjectCacheService.h"
#include <FEXCore/Config/Config.h> #include <FEXCore/Config/Config.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Interface/Context/Context.h" #include "Interface/Context/Context.h"
#include "Interface/Core/ObjectCache/Relocations.h" #include "Interface/Core/ObjectCache/Relocations.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include <FEXCore/IR/IR.h> #include <FEXCore/IR/IR.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once #pragma once
#include "Interface/Core/Frontend.h" #include "Interface/Core/Frontend.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* /*
$info$ $info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include <FEXCore/Core/SignalDelegator.h> #include <FEXCore/Core/SignalDelegator.h>
#include <FEXCore/Utils/LogManager.h> #include <FEXCore/Utils/LogManager.h>
#include <FEXHeaderUtils/Syscalls.h> #include <FEXHeaderUtils/Syscalls.h>
Loaded 100 of 163 files, more files were not shown because too many files have changed in this diff. Show more