retdec
ir Directory Reference
Directory dependency graph for ir:
/var/cache/acbs/build/acbs.6bu6osb6/retdec/include/retdec/llvmir2hll/ir

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.