|
Jlm
|

Public Member Functions | |
| Context (InterProceduralGraphModule &im) | |
| const llvm::Variable * | result () const noexcept |
| void | set_result (const llvm::Variable *result) |
| llvm::Variable * | iostate () const noexcept |
| void | set_iostate (llvm::Variable *state) |
| llvm::Variable * | memory_state () const noexcept |
| void | set_memory_state (llvm::Variable *state) |
| bool | has (const ::llvm::BasicBlock *bb) const noexcept |
| bool | has (BasicBlock *bb) const noexcept |
| BasicBlock * | get (const ::llvm::BasicBlock *bb) const noexcept |
| const ::llvm::BasicBlock * | get (BasicBlock *bb) const noexcept |
| void | set_basic_block_map (BasicBlockMap bbmap) |
| bool | has_value (const ::llvm::Value *value) const noexcept |
| const llvm::Variable * | lookup_value (const ::llvm::Value *value) const noexcept |
| void | insert_value (const ::llvm::Value *value, const llvm::Variable *variable) |
| InterProceduralGraphModule & | module () const noexcept |
| void | set_node (InterProceduralGraphNode *node) noexcept |
| InterProceduralGraphNode * | node () const noexcept |
| TypeConverter & | GetTypeConverter () noexcept |
Private Attributes | |
| InterProceduralGraphModule & | module_ |
| BasicBlockMap | bbmap_ |
| InterProceduralGraphNode * | node_ |
| const llvm::Variable * | result_ {} |
| llvm::Variable * | iostate_ |
| llvm::Variable * | memory_state_ |
| std::unordered_map< const ::llvm::Value *, const llvm::Variable * > | vmap_ |
| TypeConverter | TypeConverter_ |
Definition at line 43 of file LlvmModuleConversion.cpp.
|
inlineexplicit |
Definition at line 46 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 108 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 102 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 158 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 96 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 90 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 120 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 133 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 66 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 126 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 78 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 140 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 152 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 54 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 114 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 72 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 84 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 146 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 60 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 165 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 168 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 169 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 164 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 166 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 167 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 171 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 170 of file LlvmModuleConversion.cpp.