Inline assembly. More...
#include <assembly.h>
Public Member Functions | |
| assembly (string asm_instruction, vector< expression * > &inputs, vector< expression * > &outputs, vector< string > &clobber_registers, location loc) | |
| virtual void | print () |
| virtual string | to_string () const |
| string | get_instruction () |
| vector< expression * > & | get_input_registers () |
| vector< expression * > & | get_output_registers () |
| vector< string > & | get_clobber_registers () |
Friends | |
| class | boost::serialization::access |
Inline assembly.
| il::assembly::assembly | ( | string | asm_instruction, | |
| vector< expression * > & | inputs, | |||
| vector< expression * > & | outputs, | |||
| vector< string > & | clobber_registers, | |||
| location | loc | |||
| ) |
| asm_instruction,: | string representation of a basic inline assembly instruction | |
| inputs | input registers | |
| outputs | output registers | |
| clobber_registers | clobbered registers |
1.6.3