From 8ecfca0c9b4d8a8f7c553f99b0bf10142eea88e6 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Wed, 23 Nov 2016 10:36:48 +0000 Subject: Remove templated Map; replace with #include macro "templates" trick --- src/ssa_opt.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/ssa_opt.cpp') diff --git a/src/ssa_opt.cpp b/src/ssa_opt.cpp index 63cdb7733..b15cd8f90 100644 --- a/src/ssa_opt.cpp +++ b/src/ssa_opt.cpp @@ -115,7 +115,7 @@ void ssa_opt_block_replace_succ(ssaBlock *b, ssaBlock *from, ssaBlock *to) { } } -b32 ssa_opt_block_has_phi(ssaBlock *b) { +bool ssa_opt_block_has_phi(ssaBlock *b) { return b->instrs.e[0]->Instr.kind == ssaInstr_Phi; } @@ -215,7 +215,7 @@ void ssa_remove_unreachable_blocks(ssaProcedure *proc) { ssa_remove_dead_blocks(proc); } -b32 ssa_opt_block_fusion(ssaProcedure *proc, ssaBlock *a) { +bool ssa_opt_block_fusion(ssaProcedure *proc, ssaBlock *a) { if (a->succs.count != 1) { return false; } @@ -252,7 +252,7 @@ void ssa_opt_blocks(ssaProcedure *proc) { ssa_remove_unreachable_blocks(proc); #if 1 - b32 changed = true; + bool changed = true; while (changed) { changed = false; for_array(i, proc->blocks) { -- cgit v1.2.3