mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 10:00:16 +02:00
IRValidation: Make BlockInfo private
This isn't used outside the context of the pass.
This commit is contained in:
1 parent
9e3f287c1f
commit
4904fd43e9
1 file changed
+7
-8
@@ -8,20 +8,19 @@
|
||||
|
||||
namespace FEXCore::IR::Validation {
|
||||
|
||||
struct BlockInfo {
|
||||
bool HasExit;
|
||||
const OrderedNode* BlockNode;
|
||||
|
||||
fextl::vector<OrderedNode*> Predecessors;
|
||||
fextl::vector<OrderedNode*> Successors;
|
||||
};
|
||||
|
||||
class IRValidation final : public FEXCore::IR::Pass {
|
||||
public:
|
||||
~IRValidation();
|
||||
void Run(IREmitter* IREmit) override;
|
||||
|
||||
private:
|
||||
struct BlockInfo {
|
||||
bool HasExit;
|
||||
const OrderedNode* BlockNode;
|
||||
|
||||
fextl::vector<OrderedNode*> Predecessors;
|
||||
fextl::vector<OrderedNode*> Successors;
|
||||
};
|
||||
|
||||
BitSet<uint64_t> NodeIsLive {};
|
||||
OrderedNode* EntryBlock {};
|
||||
|
||||
Reference in new issue
Block a user