6 #ifndef JLM_LLVM_FRONTEND_LLVMINSTRUCTIONCONVERSION_HPP
7 #define JLM_LLVM_FRONTEND_LLVMINSTRUCTIONCONVERSION_HPP
29 ::llvm::Instruction * i,
30 std::vector<std::unique_ptr<llvm::ThreeAddressCode>> & tacs,
33 std::vector<std::unique_ptr<llvm::ThreeAddressCode>>
38 ::llvm::Constant * constant,
39 std::vector<std::unique_ptr<llvm::ThreeAddressCode>> & tacs,
Global memory state passed between functions.
std::vector< std::unique_ptr< llvm::ThreeAddressCode > > tacsvector_t
const Variable * ConvertConstant(::llvm::Constant *, std::vector< std::unique_ptr< llvm::ThreeAddressCode >> &, Context &)
const Variable * ConvertValue(::llvm::Value *v, tacsvector_t &tacs, Context &ctx)
const Variable * ConvertInstruction(::llvm::Instruction *i, std::vector< std::unique_ptr< llvm::ThreeAddressCode >> &tacs, Context &ctx)
@ Value
Designate a value type.