mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
5093b97cda
* wip decompiler ir * add AtomicOp stuff * fix windows build and warnings * add instruction parser * include * make minilzo shared * odr fix * a * fix merge conflicts * move decompiler into namespace * update the code coverage to include the decompiler * add demo test * add register use test to example test
15 lines
391 B
C++
15 lines
391 B
C++
/*!
|
|
* @file BasicOpBuilder.h
|
|
* Analyzes a basic block and converts instructions to BasicOps.
|
|
* These will be used later to convert the Cfg into the nested IR format.
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
namespace decompiler {
|
|
class Function;
|
|
struct BasicBlock;
|
|
class LinkedObjectFile;
|
|
|
|
void add_basic_ops_to_block(Function* func, const BasicBlock& block, LinkedObjectFile* file);
|
|
} // namespace decompiler
|