|
cprover
|
#include "ansi_c_internal_additions.h"#include <util/c_types.h>#include <util/config.h>#include <linking/static_lifetime_init.h>#include "gcc_builtin_headers_types.inc"#include "gcc_builtin_headers_generic.inc"#include "gcc_builtin_headers_math.inc"#include "gcc_builtin_headers_mem_string.inc"#include "gcc_builtin_headers_omp.inc"#include "gcc_builtin_headers_tm.inc"#include "gcc_builtin_headers_ubsan.inc"#include "gcc_builtin_headers_ia32.inc"#include "gcc_builtin_headers_ia32-2.inc"#include "gcc_builtin_headers_ia32-3.inc"#include "gcc_builtin_headers_ia32-4.inc"#include "gcc_builtin_headers_alpha.inc"#include "gcc_builtin_headers_arm.inc"#include "gcc_builtin_headers_mips.inc"#include "gcc_builtin_headers_power.inc"#include "arm_builtin_headers.inc"#include "cw_builtin_headers.inc"#include "clang_builtin_headers.inc"#include "cprover_builtin_headers.inc"#include "windows_builtin_headers.inc"Go to the source code of this file.
Functions | |
| static std::string | architecture_string (const std::string &value, const char *s) |
| template<typename T > | |
| static std::string | architecture_string (T value, const char *s) |
| void | ansi_c_internal_additions (std::string &code) |
| void | ansi_c_architecture_strings (std::string &code) |
Variables | |
| const char | gcc_builtin_headers_types [] |
| const char | gcc_builtin_headers_generic [] |
| const char | gcc_builtin_headers_math [] |
| const char | gcc_builtin_headers_mem_string [] |
| const char | gcc_builtin_headers_omp [] |
| const char | gcc_builtin_headers_tm [] |
| const char | gcc_builtin_headers_ubsan [] |
| const char | gcc_builtin_headers_ia32 [] |
| const char | gcc_builtin_headers_ia32_2 [] |
| const char | gcc_builtin_headers_ia32_3 [] |
| const char | gcc_builtin_headers_ia32_4 [] |
| const char | gcc_builtin_headers_alpha [] |
| const char | gcc_builtin_headers_arm [] |
| const char | gcc_builtin_headers_mips [] |
| const char | gcc_builtin_headers_power [] |
| const char | arm_builtin_headers [] |
| const char | cw_builtin_headers [] |
| const char | clang_builtin_headers [] |
| const char | cprover_builtin_headers [] |
| const char | windows_builtin_headers [] |
| void ansi_c_architecture_strings | ( | std::string & | code | ) |
Definition at line 252 of file ansi_c_internal_additions.cpp.
References configt::ansi_ct::alignment, configt::ansi_c, configt::ansi_ct::arch, architecture_string(), configt::ansi_ct::bool_width, configt::ansi_ct::char_is_unsigned, configt::ansi_ct::char_width, config, configt::ansi_ct::double_width, configt::ansi_ct::endianness, id2string(), configt::ansi_ct::int_width, configt::ansi_ct::long_double_width, configt::ansi_ct::long_int_width, configt::ansi_ct::long_long_int_width, configt::ansi_ct::memory_operand_size, configt::ansi_ct::NULL_is_zero, configt::ansi_ct::os, configt::ansi_ct::os_to_string(), configt::ansi_ct::pointer_width, configt::ansi_ct::short_int_width, configt::ansi_ct::single_width, configt::ansi_ct::wchar_t_is_unsigned, and configt::ansi_ct::wchar_t_width.
Referenced by ansi_c_internal_additions(), and cpp_internal_additions().
| void ansi_c_internal_additions | ( | std::string & | code | ) |
Definition at line 125 of file ansi_c_internal_additions.cpp.
References configt::ansi_c, ansi_c_architecture_strings(), configt::ansi_ct::arch, configt::ansi_ct::ARM, arm_builtin_headers, c_type_as_string(), configt::ansi_ct::CLANG, configt::ansi_ct::CODEWARRIOR, config, cw_builtin_headers, configt::ansi_ct::GCC, gcc_builtin_headers_types, INITIALIZE_FUNCTION, configt::ansi_ct::long_int_width, configt::ansi_ct::mode, configt::ansi_ct::os, configt::ansi_ct::OS_WIN, configt::ansi_ct::rounding_mode, signed_size_type(), and to_string().
Referenced by builtin_factory(), and ansi_c_languaget::parse().
|
static |
Definition at line 110 of file ansi_c_internal_additions.cpp.
Referenced by ansi_c_architecture_strings().
|
static |
Definition at line 118 of file ansi_c_internal_additions.cpp.
References to_string().
| const char arm_builtin_headers[] |
Definition at line 85 of file ansi_c_internal_additions.cpp.
Referenced by ansi_c_internal_additions(), builtin_factory(), and cpp_internal_additions().
| const char clang_builtin_headers[] |
Definition at line 95 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char cprover_builtin_headers[] |
Definition at line 100 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char cw_builtin_headers[] |
Definition at line 90 of file ansi_c_internal_additions.cpp.
Referenced by ansi_c_internal_additions(), builtin_factory(), and cpp_internal_additions().
| const char gcc_builtin_headers_alpha[] |
Definition at line 65 of file ansi_c_internal_additions.cpp.
| const char gcc_builtin_headers_arm[] |
Definition at line 70 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_generic[] |
Definition at line 21 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_ia32[] |
Definition at line 51 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_ia32_2[] |
Definition at line 55 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_ia32_3[] |
Definition at line 58 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_ia32_4[] |
Definition at line 61 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_math[] |
Definition at line 26 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_mem_string[] |
Definition at line 31 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_mips[] |
Definition at line 75 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_omp[] |
Definition at line 36 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_power[] |
Definition at line 80 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_tm[] |
Definition at line 41 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char gcc_builtin_headers_types[] |
Definition at line 16 of file ansi_c_internal_additions.cpp.
Referenced by ansi_c_internal_additions(), and cpp_internal_additions().
| const char gcc_builtin_headers_ubsan[] |
Definition at line 46 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().
| const char windows_builtin_headers[] |
Definition at line 105 of file ansi_c_internal_additions.cpp.
Referenced by builtin_factory().