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
#include <FEXCore/Utils/Allocator.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include <FEXCore/fextl/fmt.h>
#include "Common/JitSymbols.h"
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/fextl/memory.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Utils/BitUtils.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/fextl/string.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/fextl/string.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Common/StringConv.h"
#include "Common/StringUtils.h"
#include "FEXCore/Utils/EnumUtils.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h"
#include "Interface/Core/OpcodeDispatcher.h"
#include "Interface/Core/X86Tables/X86Tables.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Common/JitSymbols.h"
@@ -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"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "FEXCore/Utils/EnumUtils.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* ALU instruction emitters.
*
* Almost all of these operations have `ARMEmitter::Size` as their first argument.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* ASIMD instruction emitters.
*
* This contains emitters for vector operations explicitly.
@@ -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.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <cstddef>
#include <cstdint>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Interface/Core/ArchHelpers/CodeEmitter/Buffer.h"
@@ -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.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Utils/EnumUtils.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* SVE instruction emitters
* These contain instruction emitters for AArch64 SVE and SVE2 operations.
*
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* Scalar instruction emitters.
*
* These contain instruction emitters for scalar ASIMD operations explicitly.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/* System instruction emitters.
*
* This is mostly a mashup of various instruction types.
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/BlockSamplingData.h"
#include <FEXCore/Utils/LogManager.h>
#include <cstring>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <cstdint>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "FEXCore/IR/IR.h"
#include "FEXCore/Utils/AllocatorHooks.h"
#include "Interface/Context/Context.h"
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: opcodes|cpuid
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Core/CPUID.h>
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
category: glue ~ Logic that binds various parts together
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <stdint.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/ArchHelpers/CodeEmitter/Emitter.h"
#include "Interface/Core/LookupCache.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Interface/Core/ArchHelpers/Arm64Emitter.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h"
#include "Interface/Core/Dispatcher/Dispatcher.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Core/CPUBackend.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "FEXCore/Utils/AllocatorHooks.h"
#include "Interface/Core/LookupCache.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/fextl/list.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: frontend|x86-meta-blocks
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Interface/Core/X86Tables/X86Tables.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: glue|gdbserver
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: glue|gdbserver
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/CPUID.h"
#include <FEXCore/Core/HostFeatures.h>
@@ -1 +1,2 @@
// SPDX-License-Identifier: MIT
#include <FEXCore/Debug/InternalThreadState.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Interface/Core/InternalThreadState.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h"
#include "Interface/Core/Dispatcher/Dispatcher.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Core/CPUBackend.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <array>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h"
#include "Interface/Core/CPUID.h"
#include "InterpreterDefines.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <array>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|interpreter
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
glossary: Splatter ~ a code generator backend that concaternates configurable macros instead of doing isel
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|arm64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Core/CPUBackend.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: backend|x86-64
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: glue|block-database
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Interface/Context/Context.h"
#include <FEXCore/Utils/LogManager.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Utils/CompilerDefs.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h"
#include "Interface/Core/ObjectCache/ObjectCacheService.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Context/Context.h"
#include "Interface/Core/ObjectCache/ObjectCacheService.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include "Interface/Core/ObjectCache/ObjectCacheService.h"
#include <FEXCore/Config/Config.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Interface/Context/Context.h"
#include "Interface/Core/ObjectCache/Relocations.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/IR/IR.h>
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#pragma once
#include "Interface/Core/Frontend.h"
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
/*
$info$
tags: frontend|x86-to-ir, opcodes|dispatcher-implementations
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: MIT
#include <FEXCore/Core/SignalDelegator.h>
#include <FEXCore/Utils/LogManager.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