Removes IRLoader, unittests, and public interface

This unit test hasn't really served any purpose for a while now and
mostly just causes pain when reworking things in the IR.

Just remove the IRLoader, its unit tests, the github action steps and
the public FEXCore interface to it. Since it isn't used by anything
other than Thunks.

Also moves some IR definitions from the public API to the backend.
This commit is contained in:
Ryan Houdek committed 2023-12-25 07:00:29 -08:00
1 parent 21ae8336cd
commit 1977747fc2
27 files changed
+27 -635

No files matched your search

@@ -6,6 +6,7 @@ desc: Prints IR
$end_info$
*/
#include "Interface/IR/IR.h"
#include "Interface/IR/PassManager.h"
#include "Interface/IR/Passes/RegisterAllocationPass.h"
#include "Interface/Core/OpcodeDispatcher.h"