From 7f8371d2f844b9b99e6e77c272c37a0d4b40c7a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=BA=84=E6=B9=AB?= Date: Fri, 19 Nov 2021 23:54:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4src/SysYFIR/IRprinter.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/SysYFIR/IRprinter.cpp | 86 --------------------------------------- 1 file changed, 86 deletions(-) delete mode 100644 src/SysYFIR/IRprinter.cpp diff --git a/src/SysYFIR/IRprinter.cpp b/src/SysYFIR/IRprinter.cpp deleted file mode 100644 index b2a6b1e..0000000 --- a/src/SysYFIR/IRprinter.cpp +++ /dev/null @@ -1,86 +0,0 @@ -#include "IRPrinter.h" - -std::string print_as_op( Value *v, bool print_ty ) -{ - std::string op_ir; - if( print_ty ) - { - op_ir += v->get_type()->print(); - op_ir += " "; - } - - if (dynamic_cast(v)) - { - op_ir += "@"+v->get_name(); - } - else if ( dynamic_cast(v) ) - { - op_ir += "@"+v->get_name(); - } - else if ( dynamic_cast(v)) - { - op_ir += v->print(); - } - else - { - op_ir += "%"+v->get_name(); - } - - return op_ir; -} - -std::string print_cmp_type( CmpInst::CmpOp op ) -{ - switch (op) - { - case CmpInst::GE: - return "sge"; - break; - case CmpInst::GT: - return "sgt"; - break; - case CmpInst::LE: - return "sle"; - break; - case CmpInst::LT: - return "slt"; - break; - case CmpInst::EQ: - return "eq"; - break; - case CmpInst::NE: - return "ne"; - break; - default: - break; - } - return "wrong cmpop"; -} - -std::string print_fcmp_type( FCmpInst::CmpOp op ) -{ - switch (op) - { - case FCmpInst::GE: - return "uge"; - break; - case FCmpInst::GT: - return "ugt"; - break; - case FCmpInst::LE: - return "ule"; - break; - case FCmpInst::LT: - return "ult"; - break; - case FCmpInst::EQ: - return "ueq"; - break; - case FCmpInst::NE: - return "une"; - break; - default: - break; - } - return "wrong fcmpop"; -}