retdec
|
Files | |
file | add_op_expr.h [code] |
An addition operator. | |
file | address_op_expr.h [code] |
An address operator. | |
file | and_op_expr.h [code] |
A logical "and" operator. | |
file | array_index_op_expr.h [code] |
An array subscript operator. | |
file | array_type.h [code] |
A representation of an array type. | |
file | assign_op_expr.h [code] |
An assignment operator. | |
file | assign_stmt.h [code] |
An assignment statement. | |
file | binary_op_expr.h [code] |
A base class for all binary operators. | |
file | bit_and_op_expr.h [code] |
A bit-and operator. | |
file | bit_cast_expr.h [code] |
The casting of LLVM instruction BitCast. | |
file | bit_or_op_expr.h [code] |
A bit-or operator. | |
file | bit_shl_op_expr.h [code] |
A bit left shift operator. | |
file | bit_shr_op_expr.h [code] |
A bit right shift operator. | |
file | bit_xor_op_expr.h [code] |
A bit-xor operator. | |
file | break_stmt.h [code] |
A break statement to exit a loop or a switch case. | |
file | call_expr.h [code] |
A call expression. | |
file | call_stmt.h [code] |
A statement wrapping a call expression. | |
file | cast_expr.h [code] |
Base class for cast instructions. | |
file | comma_op_expr.h [code] |
A comma operator. | |
file | const_array.h [code] |
An array constant. | |
file | const_bool.h [code] |
A bool constant. | |
file | const_float.h [code] |
A float constant. | |
file | const_int.h [code] |
An integer constant. | |
file | const_null_pointer.h [code] |
A null pointer constant. | |
file | const_string.h [code] |
A generic string constant. | |
file | const_struct.h [code] |
A struct constant. | |
file | const_symbol.h [code] |
A symbolic constant. | |
file | constant.h [code] |
A base class for all constants. | |
file | continue_stmt.h [code] |
A continue statement to continue looping. | |
file | deref_op_expr.h [code] |
A dereference operator. | |
file | div_op_expr.h [code] |
A division operator. | |
file | empty_stmt.h [code] |
An empty statement (like NOP). | |
file | eq_op_expr.h [code] |
An equality operator. | |
file | expression.h [code] |
A base class of all expressions. | |
file | ext_cast_expr.h [code] |
The casting of LLVM instructions: FPExt, SExt, ZExt. | |
file | float_type.h [code] |
A representation of an floatong point types. | |
file | for_loop_stmt.h [code] |
A for loop statement. | |
file | fp_to_int_cast_expr.h [code] |
The casting of LLVM instructions FPtoSI/FPtoUI. | |
file | function.h [code] |
A representation of a function. | |
file | function_builder.h [code] |
A builder providing a simple way of creating functions. | |
file | function_type.h [code] |
A representation of a function type. | |
file | global_var_def.h [code] |
A definition of a global variable. | |
file | goto_stmt.h [code] |
A goto statement for unconditional transfer of control. | |
file | gt_eq_op_expr.h [code] |
A greater-than-or-equal operator. | |
file | gt_op_expr.h [code] |
A greater-than operator. | |
file | if_stmt.h [code] |
An if/else-if/else statement. | |
file | int_to_fp_cast_expr.h [code] |
The casting of LLVM instructions SItoFP/UItoFP. | |
file | int_to_ptr_cast_expr.h [code] |
The casting of LLVM instruction IntToPtr. | |
file | int_type.h [code] |
A representation of an integer type. | |
file | lt_eq_op_expr.h [code] |
A less-than-or-equal operator. | |
file | lt_op_expr.h [code] |
A less-than operator. | |
file | mod_op_expr.h [code] |
A modulo operator. | |
file | module.h [code] |
A representation of a complete module. | |
file | mul_op_expr.h [code] |
A multiplication operator. | |
file | neg_op_expr.h [code] |
An arithmetic negation operator. | |
file | neq_op_expr.h [code] |
A non-equality operator. | |
file | not_op_expr.h [code] |
A logical negation operator. | |
file | or_op_expr.h [code] |
A logical "or" operator. | |
file | pointer_type.h [code] |
A representation of a pointer type. | |
file | ptr_to_int_cast_expr.h [code] |
The casting of LLVM instruction PtrToInt. | |
file | return_stmt.h [code] |
A return statement. | |
file | statement.h [code] |
A representation of a program statement. | |
file | string_type.h [code] |
A representation of a string type. | |
file | struct_index_op_expr.h [code] |
A struct index operator. | |
file | struct_type.h [code] |
A representation of a structured type. | |
file | sub_op_expr.h [code] |
A subtraction operator. | |
file | switch_stmt.h [code] |
A switch statement. | |
file | ternary_op_expr.h [code] |
A ternary operator. | |
file | trunc_cast_expr.h [code] |
The casting of LLVM instructions FPTrunc/Trunc. | |
file | type.h [code] |
A base class of all types. | |
file | ufor_loop_stmt.h [code] |
A universal for loop statement. | |
file | unary_op_expr.h [code] |
A base class for all unary operators. | |
file | unknown_type.h [code] |
A representation of an Unknown type. | |
file | unreachable_stmt.h [code] |
An unreachable statement. | |
file | value.h [code] |
A base class of all objects a module can contain. | |
file | var_def_stmt.h [code] |
A variable definition statement. | |
file | variable.h [code] |
A representation of a variable. | |
file | void_type.h [code] |
A representation of an void type. | |
file | while_loop_stmt.h [code] |
A while loop statement. | |