![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
Classes | |
| class | Arith256 |
| class | Array |
| class | BasicBlock |
| class | Compiler |
| class | CompilerHelper |
| Base class for compiler helpers like Memory, GasMeter, etc. More... | |
| struct | Constant |
| struct | Endianness |
| class | Ext |
| class | GasMeter |
| struct | InsertPointGuard |
| class | LazyFunction |
| class | LocalStack |
| class | Memory |
| struct | MemoryRef |
| class | RuntimeHelper |
| Compiler helper that depends on runtime data. More... | |
| class | RuntimeManager |
| struct | sizeOf |
| struct | Type |
Typedefs | |
| using | instr_idx = uint64_t |
| using | IRBuilder = llvm::IRBuilder<> |
Enumerations | |
| enum | EnvFunc { EnvFunc::sload, EnvFunc::sstore, EnvFunc::sha3, EnvFunc::balance, EnvFunc::create, EnvFunc::call, EnvFunc::log, EnvFunc::blockhash, EnvFunc::extcode, EnvFunc::_size } |
Functions | |
| bool | optimize (llvm::Module &_module) |
| bool | prepare (llvm::Module &_module) |
| using dev::eth::jit::instr_idx = typedef uint64_t |
Definition at line 15 of file BasicBlock.h.
| using dev::eth::jit::IRBuilder = typedef llvm::IRBuilder<> |
Definition at line 16 of file CompilerHelper.h.
|
strong |
| bool dev::eth::jit::optimize | ( | llvm::Module & | _module | ) |
Definition at line 74 of file Optimizer.cpp.
| bool dev::eth::jit::prepare | ( | llvm::Module & | _module | ) |
Definition at line 163 of file Optimizer.cpp.
1.8.11