You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
474 B
26 lines
474 B
1 year ago
|
#ifndef _SYSYF_IPRINTER_H_
|
||
|
#define _SYSYF_IPRINTER_H_
|
||
|
|
||
|
#include "Value.h"
|
||
|
#include "Module.h"
|
||
|
#include "Function.h"
|
||
|
#include "GlobalVariable.h"
|
||
|
#include "Constant.h"
|
||
|
#include "BasicBlock.h"
|
||
|
#include "Instruction.h"
|
||
|
#include "User.h"
|
||
|
#include "Type.h"
|
||
|
|
||
|
namespace SysYF
|
||
|
{
|
||
|
namespace IR
|
||
|
{
|
||
|
std::string print_as_op(Ptr<Value> v, bool print_ty );
|
||
|
std::string print_cmp_type(CmpInst::CmpOp op);
|
||
|
std::string print_fcmp_type(FCmpInst::CmpOp op);
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#endif
|