|
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 39 of file LlvmModuleConversion.cpp.
|
inlineexplicit |
Definition at line 42 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 104 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 98 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 154 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 92 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 86 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 116 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 129 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 62 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 122 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 74 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 136 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 148 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 50 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 110 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 68 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 80 of file LlvmModuleConversion.cpp.
|
inlinenoexcept |
Definition at line 142 of file LlvmModuleConversion.cpp.
|
inline |
Definition at line 56 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 161 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 164 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 165 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 160 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 162 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 163 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 167 of file LlvmModuleConversion.cpp.
|
private |
Definition at line 166 of file LlvmModuleConversion.cpp.