Public Member Functions | |
def | __init__ |
def | add_memlookups |
def | add_get_exceptionflag |
def | add_op |
def | add_log_functions |
def | set_vmcpu |
def | set_IR_transformation |
def | optimise_level |
def | get_execengine |
def | get_passmanager |
def | get_module |
def | add_shared_library |
def | add_fc |
Public Attributes | |
vmcpu | |
IR_transformation_functions | |
mod | |
pass_manager | |
exec_engine | |
Static Public Attributes | |
dictionary | known_fc = {} |
Definition at line 120 of file llvmconvert.py.
def miasm2.jitter.llvmconvert.LLVMContext_JIT.__init__ | ( | self, | |
library_filenames, | |||
name = "mod" |
|||
) |
Definition at line 124 of file llvmconvert.py.
|
inherited |
Definition at line 111 of file llvmconvert.py.
def miasm2.jitter.llvmconvert.LLVMContext_JIT.add_get_exceptionflag | ( | self | ) |
Definition at line 152 of file llvmconvert.py.
def miasm2.jitter.llvmconvert.LLVMContext_JIT.add_log_functions | ( | self | ) |
def miasm2.jitter.llvmconvert.LLVMContext_JIT.add_memlookups | ( | self | ) |
def miasm2.jitter.llvmconvert.LLVMContext_JIT.add_op | ( | self | ) |
Definition at line 158 of file llvmconvert.py.
|
inherited |
|
inherited |
Definition at line 95 of file llvmconvert.py.
|
inherited |
Definition at line 103 of file llvmconvert.py.
|
inherited |
|
inherited |
Set the optimisation level : classic_passes : - combine instruction - reassociate - global value numbering - simplify cfg dead_passes : - dead code - dead store - dead instructions
Definition at line 66 of file llvmconvert.py.
def miasm2.jitter.llvmconvert.LLVMContext_JIT.set_IR_transformation | ( | self, | |
args | |||
) |
Set a list of transformation to apply on expression before their treatments. args: function Expr(Expr)
Definition at line 208 of file llvmconvert.py.
def miasm2.jitter.llvmconvert.LLVMContext_JIT.set_vmcpu | ( | self, | |
lookup_table | |||
) |
Definition at line 203 of file llvmconvert.py.
|
inherited |
Definition at line 63 of file llvmconvert.py.
miasm2.jitter.llvmconvert.LLVMContext_JIT.IR_transformation_functions |
Definition at line 212 of file llvmconvert.py.
|
staticinherited |
Definition at line 57 of file llvmconvert.py.
|
inherited |
Definition at line 61 of file llvmconvert.py.
|
inherited |
Definition at line 62 of file llvmconvert.py.
miasm2.jitter.llvmconvert.LLVMContext_JIT.vmcpu |
Definition at line 133 of file llvmconvert.py.