reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;