Jlm
Namespaces | Functions
LlvmInstructionConversion.hpp File Reference
#include <jlm/llvm/ir/tac.hpp>
Include dependency graph for LlvmInstructionConversion.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 
 jlm
 
 jlm::llvm
 Global memory state passed between functions.
 

Functions

const Variable * jlm::llvm::ConvertValue (::llvm::Value *v, tacsvector_t &tacs, Context &ctx)
 
const Variable * jlm::llvm::ConvertInstruction (::llvm::Instruction *i, std::vector< std::unique_ptr< llvm::ThreeAddressCode >> &tacs, Context &ctx)
 
std::vector< std::unique_ptr< llvm::ThreeAddressCode > > jlm::llvm::ConvertConstant (::llvm::Constant *c, Context &ctx)
 
const Variable * jlm::llvm::ConvertConstant (::llvm::Constant *, std::vector< std::unique_ptr< llvm::ThreeAddressCode >> &, Context &)