reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Serialization/ASTWriterStmt.cpp
   45       assert(Code != serialization::STMT_NULL_PTR &&
   47       return Record.EmitStmt(Code, AbbrevToUse);
   77   Code = serialization::STMT_NULL;
   87   Code = serialization::STMT_COMPOUND;
  106   Code = serialization::STMT_CASE;
  112   Code = serialization::STMT_DEFAULT;
  120   Code = serialization::STMT_LABEL;
  129   Code = serialization::STMT_ATTRIBUTED;
  157   Code = serialization::STMT_IF;
  181   Code = serialization::STMT_SWITCH;
  196   Code = serialization::STMT_WHILE;
  206   Code = serialization::STMT_DO;
  219   Code = serialization::STMT_FOR;
  227   Code = serialization::STMT_GOTO;
  235   Code = serialization::STMT_INDIRECT_GOTO;
  241   Code = serialization::STMT_CONTINUE;
  247   Code = serialization::STMT_BREAK;
  261   Code = serialization::STMT_RETURN;
  271   Code = serialization::STMT_DECL;
  311   Code = serialization::STMT_GCCASM;
  344   Code = serialization::STMT_MSASM;
  352   Code = serialization::STMT_COROUTINE_BODY;
  361   Code = serialization::STMT_CORETURN;
  375   Code = serialization::EXPR_COAWAIT;
  380   Code = serialization::EXPR_COYIELD;
  388   Code = serialization::EXPR_DEPENDENT_COAWAIT;
  405   Code = serialization::EXPR_CONCEPT_SPECIALIZATION;
  437   Code = serialization::STMT_CAPTURED;
  464   Code = serialization::EXPR_CONSTANT;
  476   Code = serialization::EXPR_PREDEFINED;
  516   Code = serialization::EXPR_DECL_REF;
  528   Code = serialization::EXPR_INTEGER_LITERAL;
  535   Code = serialization::EXPR_INTEGER_LITERAL;
  544   Code = serialization::EXPR_FLOATING_LITERAL;
  550   Code = serialization::EXPR_IMAGINARY_LITERAL;
  572   Code = serialization::EXPR_STRING_LITERAL;
  583   Code = serialization::EXPR_CHARACTER_LITERAL;
  591   Code = serialization::EXPR_PAREN;
  601   Code = serialization::EXPR_PAREN_LIST;
  610   Code = serialization::EXPR_UNARY_OPERATOR;
  645   Code = serialization::EXPR_OFFSETOF;
  659   Code = serialization::EXPR_SIZEOF_ALIGN_OF;
  667   Code = serialization::EXPR_ARRAY_SUBSCRIPT;
  677   Code = serialization::EXPR_OMP_ARRAY_SECTION;
  689   Code = serialization::EXPR_CALL;
  733   Code = serialization::EXPR_MEMBER;
  742   Code = serialization::EXPR_OBJC_ISA;
  750   Code = serialization::EXPR_OBJC_INDIRECT_COPY_RESTORE;
  758   Code = serialization::EXPR_OBJC_BRIDGED_CAST;
  779   Code = serialization::EXPR_BINARY_OPERATOR;
  786   Code = serialization::EXPR_COMPOUND_ASSIGN_OPERATOR;
  796   Code = serialization::EXPR_CONDITIONAL_OPERATOR;
  809   Code = serialization::EXPR_BINARY_CONDITIONAL_OPERATOR;
  819   Code = serialization::EXPR_IMPLICIT_CAST;
  831   Code = serialization::EXPR_CSTYLE_CAST;
  840   Code = serialization::EXPR_COMPOUND_LITERAL;
  848   Code = serialization::EXPR_EXT_VECTOR_ELEMENT;
  876   Code = serialization::EXPR_INIT_LIST;
  911   Code = serialization::EXPR_DESIGNATED_INIT;
  918   Code = serialization::EXPR_DESIGNATED_INIT_UPDATE;
  923   Code = serialization::EXPR_NO_INIT;
  930   Code = serialization::EXPR_ARRAY_INIT_LOOP;
  935   Code = serialization::EXPR_ARRAY_INIT_INDEX;
  940   Code = serialization::EXPR_IMPLICIT_VALUE_INIT;
  950   Code = serialization::EXPR_VA_ARG;
  959   Code = serialization::EXPR_SOURCE_LOC;
  967   Code = serialization::EXPR_ADDR_LABEL;
  975   Code = serialization::EXPR_STMT;
  986   Code = serialization::EXPR_CHOOSE;
  992   Code = serialization::EXPR_GNU_NULL;
 1002   Code = serialization::EXPR_SHUFFLE_VECTOR;
 1011   Code = serialization::EXPR_CONVERT_VECTOR;
 1017   Code = serialization::EXPR_BLOCK;
 1040   Code = serialization::EXPR_GENERIC_SELECTION;
 1058   Code = serialization::EXPR_PSEUDO_OBJECT;
 1068   Code = serialization::EXPR_ATOMIC;
 1079   Code = serialization::EXPR_OBJC_STRING_LITERAL;
 1087   Code = serialization::EXPR_OBJC_BOXED_EXPRESSION;
 1097   Code = serialization::EXPR_OBJC_ARRAY_LITERAL;
 1119   Code = serialization::EXPR_OBJC_DICTIONARY_LITERAL;
 1127   Code = serialization::EXPR_OBJC_ENCODE;
 1135   Code = serialization::EXPR_OBJC_SELECTOR_EXPR;
 1144   Code = serialization::EXPR_OBJC_PROTOCOL_EXPR;
 1155   Code = serialization::EXPR_OBJC_IVAR_REF_EXPR;
 1181   Code = serialization::EXPR_OBJC_PROPERTY_REF_EXPR;
 1192   Code = serialization::EXPR_OBJC_SUBSCRIPT_REF_EXPR;
 1238   Code = serialization::EXPR_OBJC_MESSAGE_EXPR;
 1248   Code = serialization::STMT_OBJC_FOR_COLLECTION;
 1257   Code = serialization::STMT_OBJC_CATCH;
 1264   Code = serialization::STMT_OBJC_FINALLY;
 1271   Code = serialization::STMT_OBJC_AUTORELEASE_POOL;
 1284   Code = serialization::STMT_OBJC_AT_TRY;
 1292   Code = serialization::STMT_OBJC_AT_SYNCHRONIZED;
 1299   Code = serialization::STMT_OBJC_AT_THROW;
 1306   Code = serialization::EXPR_OBJC_BOOL_LITERAL;
 1313   Code = serialization::EXPR_OBJC_AVAILABILITY_CHECK;
 1325   Code = serialization::STMT_CXX_CATCH;
 1335   Code = serialization::STMT_CXX_TRY;
 1352   Code = serialization::STMT_CXX_FOR_RANGE;
 1362   Code = serialization::STMT_MS_DEPENDENT_EXISTS;
 1370   Code = serialization::EXPR_CXX_OPERATOR_CALL;
 1375   Code = serialization::EXPR_CXX_MEMBER_CALL;
 1383   Code = serialization::EXPR_CXX_REWRITTEN_BINARY_OPERATOR;
 1403   Code = serialization::EXPR_CXX_CONSTRUCT;
 1412   Code = serialization::EXPR_CXX_INHERITED_CTOR_INIT;
 1418   Code = serialization::EXPR_CXX_TEMPORARY_OBJECT;
 1438   Code = serialization::EXPR_LAMBDA;
 1444   Code = serialization::EXPR_CXX_STD_INITIALIZER_LIST;
 1455   Code = serialization::EXPR_CXX_STATIC_CAST;
 1460   Code = serialization::EXPR_CXX_DYNAMIC_CAST;
 1465   Code = serialization::EXPR_CXX_REINTERPRET_CAST;
 1470   Code = serialization::EXPR_CXX_CONST_CAST;
 1477   Code = serialization::EXPR_CXX_FUNCTIONAL_CAST;
 1489   Code = serialization::EXPR_USER_DEFINED_LITERAL;
 1496   Code = serialization::EXPR_CXX_BOOL_LITERAL;
 1502   Code = serialization::EXPR_CXX_NULL_PTR_LITERAL;
 1510     Code = serialization::EXPR_CXX_TYPEID_TYPE;
 1513     Code = serialization::EXPR_CXX_TYPEID_EXPR;
 1521   Code = serialization::EXPR_CXX_THIS;
 1529   Code = serialization::EXPR_CXX_THROW;
 1537   Code = serialization::EXPR_CXX_DEFAULT_ARG;
 1545   Code = serialization::EXPR_CXX_DEFAULT_INIT;
 1552   Code = serialization::EXPR_CXX_BIND_TEMPORARY;
 1559   Code = serialization::EXPR_CXX_SCALAR_VALUE_INIT;
 1587   Code = serialization::EXPR_CXX_NEW;
 1600   Code = serialization::EXPR_CXX_DELETE;
 1621   Code = serialization::EXPR_CXX_PSEUDO_DESTRUCTOR;
 1632   Code = serialization::EXPR_EXPR_WITH_CLEANUPS;
 1666   Code = serialization::EXPR_CXX_DEPENDENT_SCOPE_MEMBER;
 1687   Code = serialization::EXPR_CXX_DEPENDENT_SCOPE_DECL_REF;
 1700   Code = serialization::EXPR_CXX_UNRESOLVED_CONSTRUCT;
 1733   Code = serialization::EXPR_CXX_UNRESOLVED_MEMBER;
 1741   Code = serialization::EXPR_CXX_UNRESOLVED_LOOKUP;
 1752   Code = serialization::EXPR_TYPE_TRAIT;
 1762   Code = serialization::EXPR_ARRAY_TYPE_TRAIT;
 1771   Code = serialization::EXPR_CXX_EXPRESSION_TRAIT;
 1779   Code = serialization::EXPR_CXX_NOEXCEPT;
 1787   Code = serialization::EXPR_PACK_EXPANSION;
 1804   Code = serialization::EXPR_SIZEOF_PACK;
 1813   Code = serialization::EXPR_SUBST_NON_TYPE_TEMPLATE_PARM;
 1822   Code = serialization::EXPR_SUBST_NON_TYPE_TEMPLATE_PARM_PACK;
 1833   Code = serialization::EXPR_FUNCTION_PARM_PACK;
 1841   Code = serialization::EXPR_MATERIALIZE_TEMPORARY;
 1853   Code = serialization::EXPR_CXX_FOLD;
 1861   Code = serialization::EXPR_OPAQUE_VALUE;
 1877   Code = serialization::EXPR_CUDA_KERNEL_CALL;
 1888   Code = serialization::EXPR_ASTYPE;
 1901   Code = serialization::EXPR_CXX_PROPERTY_REF_EXPR;
 1909   Code = serialization::EXPR_CXX_PROPERTY_SUBSCRIPT_EXPR;
 1918     Code = serialization::EXPR_CXX_UUIDOF_TYPE;
 1921     Code = serialization::EXPR_CXX_UUIDOF_EXPR;
 1930   Code = serialization::STMT_SEH_EXCEPT;
 1937   Code = serialization::STMT_SEH_FINALLY;
 1946   Code = serialization::STMT_SEH_TRY;
 1952   Code = serialization::STMT_SEH_LEAVE;
 2037   Code = serialization::STMT_OMP_PARALLEL_DIRECTIVE;
 2042   Code = serialization::STMT_OMP_SIMD_DIRECTIVE;
 2048   Code = serialization::STMT_OMP_FOR_DIRECTIVE;
 2053   Code = serialization::STMT_OMP_FOR_SIMD_DIRECTIVE;
 2061   Code = serialization::STMT_OMP_SECTIONS_DIRECTIVE;
 2068   Code = serialization::STMT_OMP_SECTION_DIRECTIVE;
 2075   Code = serialization::STMT_OMP_SINGLE_DIRECTIVE;
 2081   Code = serialization::STMT_OMP_MASTER_DIRECTIVE;
 2089   Code = serialization::STMT_OMP_CRITICAL_DIRECTIVE;
 2095   Code = serialization::STMT_OMP_PARALLEL_FOR_DIRECTIVE;
 2101   Code = serialization::STMT_OMP_PARALLEL_FOR_SIMD_DIRECTIVE;
 2110   Code = serialization::STMT_OMP_PARALLEL_SECTIONS_DIRECTIVE;
 2118   Code = serialization::STMT_OMP_TASK_DIRECTIVE;
 2131   Code = serialization::STMT_OMP_ATOMIC_DIRECTIVE;
 2138   Code = serialization::STMT_OMP_TARGET_DIRECTIVE;
 2145   Code = serialization::STMT_OMP_TARGET_DATA_DIRECTIVE;
 2153   Code = serialization::STMT_OMP_TARGET_ENTER_DATA_DIRECTIVE;
 2161   Code = serialization::STMT_OMP_TARGET_EXIT_DATA_DIRECTIVE;
 2169   Code = serialization::STMT_OMP_TARGET_PARALLEL_DIRECTIVE;
 2176   Code = serialization::STMT_OMP_TARGET_PARALLEL_FOR_DIRECTIVE;
 2182   Code = serialization::STMT_OMP_TASKYIELD_DIRECTIVE;
 2188   Code = serialization::STMT_OMP_BARRIER_DIRECTIVE;
 2194   Code = serialization::STMT_OMP_TASKWAIT_DIRECTIVE;
 2202   Code = serialization::STMT_OMP_TASKGROUP_DIRECTIVE;
 2209   Code = serialization::STMT_OMP_FLUSH_DIRECTIVE;
 2216   Code = serialization::STMT_OMP_ORDERED_DIRECTIVE;
 2223   Code = serialization::STMT_OMP_TEAMS_DIRECTIVE;
 2231   Code = serialization::STMT_OMP_CANCELLATION_POINT_DIRECTIVE;
 2239   Code = serialization::STMT_OMP_CANCEL_DIRECTIVE;
 2244   Code = serialization::STMT_OMP_TASKLOOP_DIRECTIVE;
 2249   Code = serialization::STMT_OMP_TASKLOOP_SIMD_DIRECTIVE;
 2255   Code = serialization::STMT_OMP_MASTER_TASKLOOP_DIRECTIVE;
 2261   Code = serialization::STMT_OMP_MASTER_TASKLOOP_SIMD_DIRECTIVE;
 2267   Code = serialization::STMT_OMP_PARALLEL_MASTER_TASKLOOP_DIRECTIVE;
 2272   Code = serialization::STMT_OMP_DISTRIBUTE_DIRECTIVE;
 2279   Code = serialization::STMT_OMP_TARGET_UPDATE_DIRECTIVE;
 2286   Code = serialization::STMT_OMP_DISTRIBUTE_PARALLEL_FOR_DIRECTIVE;
 2292   Code = serialization::STMT_OMP_DISTRIBUTE_PARALLEL_FOR_SIMD_DIRECTIVE;
 2298   Code = serialization::STMT_OMP_DISTRIBUTE_SIMD_DIRECTIVE;
 2304   Code = serialization::STMT_OMP_TARGET_PARALLEL_FOR_SIMD_DIRECTIVE;
 2309   Code = serialization::STMT_OMP_TARGET_SIMD_DIRECTIVE;
 2315   Code = serialization::STMT_OMP_TEAMS_DISTRIBUTE_DIRECTIVE;
 2321   Code = serialization::STMT_OMP_TEAMS_DISTRIBUTE_SIMD_DIRECTIVE;
 2327   Code = serialization::STMT_OMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_SIMD_DIRECTIVE;
 2334   Code = serialization::STMT_OMP_TEAMS_DISTRIBUTE_PARALLEL_FOR_DIRECTIVE;
 2341   Code = serialization::STMT_OMP_TARGET_TEAMS_DIRECTIVE;
 2347   Code = serialization::STMT_OMP_TARGET_TEAMS_DISTRIBUTE_DIRECTIVE;
 2354   Code = serialization::STMT_OMP_TARGET_TEAMS_DISTRIBUTE_PARALLEL_FOR_DIRECTIVE;
 2360   Code = serialization::
 2367   Code = serialization::STMT_OMP_TARGET_TEAMS_DISTRIBUTE_SIMD_DIRECTIVE;