cprover
remove_asm.h File Reference

Remove 'asm' statements by compiling into suitable standard code. More...

Include dependency graph for remove_asm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void remove_asm (goto_functionst::goto_functiont &goto_function, symbol_tablet &symbol_table)
 removes assembler More...
 
void remove_asm (goto_functionst &goto_functions, symbol_tablet &symbol_table)
 removes assembler More...
 
void remove_asm (goto_modelt &goto_model)
 removes assembler More...
 

Detailed Description

Remove 'asm' statements by compiling into suitable standard code.

Definition in file remove_asm.h.

Function Documentation

◆ remove_asm() [1/3]

◆ remove_asm() [2/3]

void remove_asm ( goto_functionst goto_functions,
symbol_tablet symbol_table 
)

removes assembler

Definition at line 315 of file remove_asm.cpp.

References goto_functionst::function_map, and remove_asmt::process_function().

◆ remove_asm() [3/3]

void remove_asm ( goto_modelt goto_model)

removes assembler

Definition at line 323 of file remove_asm.cpp.

References goto_modelt::goto_functions, remove_asm(), and goto_modelt::symbol_table.