Lines Matching defs:RECORD
756 #define RECORD(X) EmitRecordID(X, #X, Stream, Record)
757 RECORD(STMT_STOP);
758 RECORD(STMT_NULL_PTR);
759 RECORD(STMT_REF_PTR);
760 RECORD(STMT_NULL);
761 RECORD(STMT_COMPOUND);
762 RECORD(STMT_CASE);
763 RECORD(STMT_DEFAULT);
764 RECORD(STMT_LABEL);
765 RECORD(STMT_ATTRIBUTED);
766 RECORD(STMT_IF);
767 RECORD(STMT_SWITCH);
768 RECORD(STMT_WHILE);
769 RECORD(STMT_DO);
770 RECORD(STMT_FOR);
771 RECORD(STMT_GOTO);
772 RECORD(STMT_INDIRECT_GOTO);
773 RECORD(STMT_CONTINUE);
774 RECORD(STMT_BREAK);
775 RECORD(STMT_RETURN);
776 RECORD(STMT_DECL);
777 RECORD(STMT_GCCASM);
778 RECORD(STMT_MSASM);
779 RECORD(EXPR_PREDEFINED);
780 RECORD(EXPR_DECL_REF);
781 RECORD(EXPR_INTEGER_LITERAL);
782 RECORD(EXPR_FIXEDPOINT_LITERAL);
783 RECORD(EXPR_FLOATING_LITERAL);
784 RECORD(EXPR_IMAGINARY_LITERAL);
785 RECORD(EXPR_STRING_LITERAL);
786 RECORD(EXPR_CHARACTER_LITERAL);
787 RECORD(EXPR_PAREN);
788 RECORD(EXPR_PAREN_LIST);
789 RECORD(EXPR_UNARY_OPERATOR);
790 RECORD(EXPR_SIZEOF_ALIGN_OF);
791 RECORD(EXPR_ARRAY_SUBSCRIPT);
792 RECORD(EXPR_CALL);
793 RECORD(EXPR_MEMBER);
794 RECORD(EXPR_BINARY_OPERATOR);
795 RECORD(EXPR_COMPOUND_ASSIGN_OPERATOR);
796 RECORD(EXPR_CONDITIONAL_OPERATOR);
797 RECORD(EXPR_IMPLICIT_CAST);
798 RECORD(EXPR_CSTYLE_CAST);
799 RECORD(EXPR_COMPOUND_LITERAL);
800 RECORD(EXPR_EXT_VECTOR_ELEMENT);
801 RECORD(EXPR_INIT_LIST);
802 RECORD(EXPR_DESIGNATED_INIT);
803 RECORD(EXPR_DESIGNATED_INIT_UPDATE);
804 RECORD(EXPR_IMPLICIT_VALUE_INIT);
805 RECORD(EXPR_NO_INIT);
806 RECORD(EXPR_VA_ARG);
807 RECORD(EXPR_ADDR_LABEL);
808 RECORD(EXPR_STMT);
809 RECORD(EXPR_CHOOSE);
810 RECORD(EXPR_GNU_NULL);
811 RECORD(EXPR_SHUFFLE_VECTOR);
812 RECORD(EXPR_BLOCK);
813 RECORD(EXPR_GENERIC_SELECTION);
814 RECORD(EXPR_OBJC_STRING_LITERAL);
815 RECORD(EXPR_OBJC_BOXED_EXPRESSION);
816 RECORD(EXPR_OBJC_ARRAY_LITERAL);
817 RECORD(EXPR_OBJC_DICTIONARY_LITERAL);
818 RECORD(EXPR_OBJC_ENCODE);
819 RECORD(EXPR_OBJC_SELECTOR_EXPR);
820 RECORD(EXPR_OBJC_PROTOCOL_EXPR);
821 RECORD(EXPR_OBJC_IVAR_REF_EXPR);
822 RECORD(EXPR_OBJC_PROPERTY_REF_EXPR);
823 RECORD(EXPR_OBJC_KVC_REF_EXPR);
824 RECORD(EXPR_OBJC_MESSAGE_EXPR);
825 RECORD(STMT_OBJC_FOR_COLLECTION);
826 RECORD(STMT_OBJC_CATCH);
827 RECORD(STMT_OBJC_FINALLY);
828 RECORD(STMT_OBJC_AT_TRY);
829 RECORD(STMT_OBJC_AT_SYNCHRONIZED);
830 RECORD(STMT_OBJC_AT_THROW);
831 RECORD(EXPR_OBJC_BOOL_LITERAL);
832 RECORD(STMT_CXX_CATCH);
833 RECORD(STMT_CXX_TRY);
834 RECORD(STMT_CXX_FOR_RANGE);
835 RECORD(EXPR_CXX_OPERATOR_CALL);
836 RECORD(EXPR_CXX_MEMBER_CALL);
837 RECORD(EXPR_CXX_REWRITTEN_BINARY_OPERATOR);
838 RECORD(EXPR_CXX_CONSTRUCT);
839 RECORD(EXPR_CXX_TEMPORARY_OBJECT);
840 RECORD(EXPR_CXX_STATIC_CAST);
841 RECORD(EXPR_CXX_DYNAMIC_CAST);
842 RECORD(EXPR_CXX_REINTERPRET_CAST);
843 RECORD(EXPR_CXX_CONST_CAST);
844 RECORD(EXPR_CXX_ADDRSPACE_CAST);
845 RECORD(EXPR_CXX_FUNCTIONAL_CAST);
846 RECORD(EXPR_USER_DEFINED_LITERAL);
847 RECORD(EXPR_CXX_STD_INITIALIZER_LIST);
848 RECORD(EXPR_CXX_BOOL_LITERAL);
849 RECORD(EXPR_CXX_PAREN_LIST_INIT);
850 RECORD(EXPR_CXX_NULL_PTR_LITERAL);
851 RECORD(EXPR_CXX_TYPEID_EXPR);
852 RECORD(EXPR_CXX_TYPEID_TYPE);
853 RECORD(EXPR_CXX_THIS);
854 RECORD(EXPR_CXX_THROW);
855 RECORD(EXPR_CXX_DEFAULT_ARG);
856 RECORD(EXPR_CXX_DEFAULT_INIT);
857 RECORD(EXPR_CXX_BIND_TEMPORARY);
858 RECORD(EXPR_CXX_SCALAR_VALUE_INIT);
859 RECORD(EXPR_CXX_NEW);
860 RECORD(EXPR_CXX_DELETE);
861 RECORD(EXPR_CXX_PSEUDO_DESTRUCTOR);
862 RECORD(EXPR_EXPR_WITH_CLEANUPS);
863 RECORD(EXPR_CXX_DEPENDENT_SCOPE_MEMBER);
864 RECORD(EXPR_CXX_DEPENDENT_SCOPE_DECL_REF);
865 RECORD(EXPR_CXX_UNRESOLVED_CONSTRUCT);
866 RECORD(EXPR_CXX_UNRESOLVED_MEMBER);
867 RECORD(EXPR_CXX_UNRESOLVED_LOOKUP);
868 RECORD(EXPR_CXX_EXPRESSION_TRAIT);
869 RECORD(EXPR_CXX_NOEXCEPT);
870 RECORD(EXPR_OPAQUE_VALUE);
871 RECORD(EXPR_BINARY_CONDITIONAL_OPERATOR);
872 RECORD(EXPR_TYPE_TRAIT);
873 RECORD(EXPR_ARRAY_TYPE_TRAIT);
874 RECORD(EXPR_PACK_EXPANSION);
875 RECORD(EXPR_SIZEOF_PACK);
876 RECORD(EXPR_PACK_INDEXING);
877 RECORD(EXPR_RESOLVED_UNEXPANDED_PACK);
878 RECORD(EXPR_SUBST_NON_TYPE_TEMPLATE_PARM);
879 RECORD(EXPR_SUBST_NON_TYPE_TEMPLATE_PARM_PACK);
880 RECORD(EXPR_FUNCTION_PARM_PACK);
881 RECORD(EXPR_MATERIALIZE_TEMPORARY);
882 RECORD(EXPR_CUDA_KERNEL_CALL);
883 RECORD(EXPR_CXX_UUIDOF_EXPR);
884 RECORD(EXPR_CXX_UUIDOF_TYPE);
885 RECORD(EXPR_LAMBDA);
886 #undef RECORD
894 #define RECORD(X) EmitRecordID(X, #X, Stream, Record)
898 RECORD(METADATA);
899 RECORD(MODULE_NAME);
900 RECORD(MODULE_DIRECTORY);
901 RECORD(MODULE_MAP_FILE);
902 RECORD(IMPORT);
903 RECORD(ORIGINAL_FILE);
904 RECORD(ORIGINAL_FILE_ID);
905 RECORD(INPUT_FILE_OFFSETS);
908 RECORD(LANGUAGE_OPTIONS);
909 RECORD(TARGET_OPTIONS);
910 RECORD(FILE_SYSTEM_OPTIONS);
911 RECORD(HEADER_SEARCH_OPTIONS);
912 RECORD(PREPROCESSOR_OPTIONS);
915 RECORD(INPUT_FILE);
916 RECORD(INPUT_FILE_HASH);
920 RECORD(TYPE_OFFSET);
921 RECORD(DECL_OFFSET);
922 RECORD(IDENTIFIER_OFFSET);
923 RECORD(IDENTIFIER_TABLE);
924 RECORD(EAGERLY_DESERIALIZED_DECLS);
925 RECORD(MODULAR_CODEGEN_DECLS);
926 RECORD(SPECIAL_TYPES);
927 RECORD(STATISTICS);
928 RECORD(TENTATIVE_DEFINITIONS);
929 RECORD(SELECTOR_OFFSETS);
930 RECORD(METHOD_POOL);
931 RECORD(PP_COUNTER_VALUE);
932 RECORD(SOURCE_LOCATION_OFFSETS);
933 RECORD(EXT_VECTOR_DECLS);
934 RECORD(UNUSED_FILESCOPED_DECLS);
935 RECORD(PPD_ENTITIES_OFFSETS);
936 RECORD(VTABLE_USES);
937 RECORD(PPD_SKIPPED_RANGES);
938 RECORD(REFERENCED_SELECTOR_POOL);
939 RECORD(TU_UPDATE_LEXICAL);
940 RECORD(SEMA_DECL_REFS);
941 RECORD(WEAK_UNDECLARED_IDENTIFIERS);
942 RECORD(PENDING_IMPLICIT_INSTANTIATIONS);
943 RECORD(UPDATE_VISIBLE);
944 RECORD(DELAYED_NAMESPACE_LEXICAL_VISIBLE_RECORD);
945 RECORD(RELATED_DECLS_MAP);
946 RECORD(DECL_UPDATE_OFFSETS);
947 RECORD(DECL_UPDATES);
948 RECORD(CUDA_SPECIAL_DECL_REFS);
949 RECORD(HEADER_SEARCH_TABLE);
950 RECORD(FP_PRAGMA_OPTIONS);
951 RECORD(OPENCL_EXTENSIONS);
952 RECORD(OPENCL_EXTENSION_TYPES);
953 RECORD(OPENCL_EXTENSION_DECLS);
954 RECORD(DELEGATING_CTORS);
955 RECORD(KNOWN_NAMESPACES);
956 RECORD(MODULE_OFFSET_MAP);
957 RECORD(SOURCE_MANAGER_LINE_TABLE);
958 RECORD(OBJC_CATEGORIES_MAP);
959 RECORD(FILE_SORTED_DECLS);
960 RECORD(IMPORTED_MODULES);
961 RECORD(OBJC_CATEGORIES);
962 RECORD(MACRO_OFFSET);
963 RECORD(INTERESTING_IDENTIFIERS);
964 RECORD(UNDEFINED_BUT_USED);
965 RECORD(LATE_PARSED_TEMPLATE);
966 RECORD(OPTIMIZE_PRAGMA_OPTIONS);
967 RECORD(MSSTRUCT_PRAGMA_OPTIONS);
968 RECORD(POINTERS_TO_MEMBERS_PRAGMA_OPTIONS);
969 RECORD(UNUSED_LOCAL_TYPEDEF_NAME_CANDIDATES);
970 RECORD(DELETE_EXPRS_TO_ANALYZE);
971 RECORD(CUDA_PRAGMA_FORCE_HOST_DEVICE_DEPTH);
972 RECORD(PP_CONDITIONAL_STACK);
973 RECORD(DECLS_TO_CHECK_FOR_DEFERRED_DIAGS);
974 RECORD(PP_ASSUME_NONNULL_LOC);
975 RECORD(PP_UNSAFE_BUFFER_USAGE);
976 RECORD(VTABLES_TO_EMIT);
980 RECORD(SM_SLOC_FILE_ENTRY);
981 RECORD(SM_SLOC_BUFFER_ENTRY);
982 RECORD(SM_SLOC_BUFFER_BLOB);
983 RECORD(SM_SLOC_BUFFER_BLOB_COMPRESSED);
984 RECORD(SM_SLOC_EXPANSION_ENTRY);
988 RECORD(PP_MACRO_DIRECTIVE_HISTORY);
989 RECORD(PP_MACRO_FUNCTION_LIKE);
990 RECORD(PP_MACRO_OBJECT_LIKE);
991 RECORD(PP_MODULE_MACRO);
992 RECORD(PP_TOKEN);
996 RECORD(SUBMODULE_METADATA);
997 RECORD(SUBMODULE_DEFINITION);
998 RECORD(SUBMODULE_UMBRELLA_HEADER);
999 RECORD(SUBMODULE_HEADER);
1000 RECORD(SUBMODULE_TOPHEADER);
1001 RECORD(SUBMODULE_UMBRELLA_DIR);
1002 RECORD(SUBMODULE_IMPORTS);
1003 RECORD(SUBMODULE_AFFECTING_MODULES);
1004 RECORD(SUBMODULE_EXPORTS);
1005 RECORD(SUBMODULE_REQUIRES);
1006 RECORD(SUBMODULE_EXCLUDED_HEADER);
1007 RECORD(SUBMODULE_LINK_LIBRARY);
1008 RECORD(SUBMODULE_CONFIG_MACRO);
1009 RECORD(SUBMODULE_CONFLICT);
1010 RECORD(SUBMODULE_PRIVATE_HEADER);
1011 RECORD(SUBMODULE_TEXTUAL_HEADER);
1012 RECORD(SUBMODULE_PRIVATE_TEXTUAL_HEADER);
1013 RECORD(SUBMODULE_INITIALIZERS);
1014 RECORD(SUBMODULE_EXPORT_AS);
1018 RECORD(COMMENTS_RAW_COMMENT);
1022 RECORD(TYPE_EXT_QUAL);
1023 RECORD(TYPE_COMPLEX);
1024 RECORD(TYPE_POINTER);
1025 RECORD(TYPE_BLOCK_POINTER);
1026 RECORD(TYPE_LVALUE_REFERENCE);
1027 RECORD(TYPE_RVALUE_REFERENCE);
1028 RECORD(TYPE_MEMBER_POINTER);
1029 RECORD(TYPE_CONSTANT_ARRAY);
1030 RECORD(TYPE_INCOMPLETE_ARRAY);
1031 RECORD(TYPE_VARIABLE_ARRAY);
1032 RECORD(TYPE_VECTOR);
1033 RECORD(TYPE_EXT_VECTOR);
1034 RECORD(TYPE_FUNCTION_NO_PROTO);
1035 RECORD(TYPE_FUNCTION_PROTO);
1036 RECORD(TYPE_TYPEDEF);
1037 RECORD(TYPE_TYPEOF_EXPR);
1038 RECORD(TYPE_TYPEOF);
1039 RECORD(TYPE_RECORD);
1040 RECORD(TYPE_ENUM);
1041 RECORD(TYPE_OBJC_INTERFACE);
1042 RECORD(TYPE_OBJC_OBJECT_POINTER);
1043 RECORD(TYPE_DECLTYPE);
1044 RECORD(TYPE_ELABORATED);
1045 RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM);
1046 RECORD(TYPE_UNRESOLVED_USING);
1047 RECORD(TYPE_INJECTED_CLASS_NAME);
1048 RECORD(TYPE_OBJC_OBJECT);
1049 RECORD(TYPE_TEMPLATE_TYPE_PARM);
1050 RECORD(TYPE_TEMPLATE_SPECIALIZATION);
1051 RECORD(TYPE_DEPENDENT_NAME);
1052 RECORD(TYPE_DEPENDENT_TEMPLATE_SPECIALIZATION);
1053 RECORD(TYPE_DEPENDENT_SIZED_ARRAY);
1054 RECORD(TYPE_PAREN);
1055 RECORD(TYPE_MACRO_QUALIFIED);
1056 RECORD(TYPE_PACK_EXPANSION);
1057 RECORD(TYPE_ATTRIBUTED);
1058 RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM_PACK);
1059 RECORD(TYPE_AUTO);
1060 RECORD(TYPE_UNARY_TRANSFORM);
1061 RECORD(TYPE_ATOMIC);
1062 RECORD(TYPE_DECAYED);
1063 RECORD(TYPE_ADJUSTED);
1064 RECORD(TYPE_OBJC_TYPE_PARAM);
1065 RECORD(LOCAL_REDECLARATIONS);
1066 RECORD(DECL_TYPEDEF);
1067 RECORD(DECL_TYPEALIAS);
1068 RECORD(DECL_ENUM);
1069 RECORD(DECL_RECORD);
1070 RECORD(DECL_ENUM_CONSTANT);
1071 RECORD(DECL_FUNCTION);
1072 RECORD(DECL_OBJC_METHOD);
1073 RECORD(DECL_OBJC_INTERFACE);
1074 RECORD(DECL_OBJC_PROTOCOL);
1075 RECORD(DECL_OBJC_IVAR);
1076 RECORD(DECL_OBJC_AT_DEFS_FIELD);
1077 RECORD(DECL_OBJC_CATEGORY);
1078 RECORD(DECL_OBJC_CATEGORY_IMPL);
1079 RECORD(DECL_OBJC_IMPLEMENTATION);
1080 RECORD(DECL_OBJC_COMPATIBLE_ALIAS);
1081 RECORD(DECL_OBJC_PROPERTY);
1082 RECORD(DECL_OBJC_PROPERTY_IMPL);
1083 RECORD(DECL_FIELD);
1084 RECORD(DECL_MS_PROPERTY);
1085 RECORD(DECL_VAR);
1086 RECORD(DECL_IMPLICIT_PARAM);
1087 RECORD(DECL_PARM_VAR);
1088 RECORD(DECL_FILE_SCOPE_ASM);
1089 RECORD(DECL_BLOCK);
1090 RECORD(DECL_CONTEXT_LEXICAL);
1091 RECORD(DECL_CONTEXT_VISIBLE);
1092 RECORD(DECL_CONTEXT_MODULE_LOCAL_VISIBLE);
1093 RECORD(DECL_NAMESPACE);
1094 RECORD(DECL_NAMESPACE_ALIAS);
1095 RECORD(DECL_USING);
1096 RECORD(DECL_USING_SHADOW);
1097 RECORD(DECL_USING_DIRECTIVE);
1098 RECORD(DECL_UNRESOLVED_USING_VALUE);
1099 RECORD(DECL_UNRESOLVED_USING_TYPENAME);
1100 RECORD(DECL_LINKAGE_SPEC);
1101 RECORD(DECL_EXPORT);
1102 RECORD(DECL_CXX_RECORD);
1103 RECORD(DECL_CXX_METHOD);
1104 RECORD(DECL_CXX_CONSTRUCTOR);
1105 RECORD(DECL_CXX_DESTRUCTOR);
1106 RECORD(DECL_CXX_CONVERSION);
1107 RECORD(DECL_ACCESS_SPEC);
1108 RECORD(DECL_FRIEND);
1109 RECORD(DECL_FRIEND_TEMPLATE);
1110 RECORD(DECL_CLASS_TEMPLATE);
1111 RECORD(DECL_CLASS_TEMPLATE_SPECIALIZATION);
1112 RECORD(DECL_CLASS_TEMPLATE_PARTIAL_SPECIALIZATION);
1113 RECORD(DECL_VAR_TEMPLATE);
1114 RECORD(DECL_VAR_TEMPLATE_SPECIALIZATION);
1115 RECORD(DECL_VAR_TEMPLATE_PARTIAL_SPECIALIZATION);
1116 RECORD(DECL_FUNCTION_TEMPLATE);
1117 RECORD(DECL_TEMPLATE_TYPE_PARM);
1118 RECORD(DECL_NON_TYPE_TEMPLATE_PARM);
1119 RECORD(DECL_TEMPLATE_TEMPLATE_PARM);
1120 RECORD(DECL_CONCEPT);
1121 RECORD(DECL_REQUIRES_EXPR_BODY);
1122 RECORD(DECL_TYPE_ALIAS_TEMPLATE);
1123 RECORD(DECL_STATIC_ASSERT);
1124 RECORD(DECL_CXX_BASE_SPECIFIERS);
1125 RECORD(DECL_CXX_CTOR_INITIALIZERS);
1126 RECORD(DECL_INDIRECTFIELD);
1127 RECORD(DECL_EXPANDED_NON_TYPE_TEMPLATE_PARM_PACK);
1128 RECORD(DECL_EXPANDED_TEMPLATE_TEMPLATE_PARM_PACK);
1129 RECORD(DECL_IMPORT);
1130 RECORD(DECL_OMP_THREADPRIVATE);
1131 RECORD(DECL_EMPTY);
1132 RECORD(DECL_OBJC_TYPE_PARAM);
1133 RECORD(DECL_OMP_CAPTUREDEXPR);
1134 RECORD(DECL_PRAGMA_COMMENT);
1135 RECORD(DECL_PRAGMA_DETECT_MISMATCH);
1136 RECORD(DECL_OMP_DECLARE_REDUCTION);
1137 RECORD(DECL_OMP_ALLOCATE);
1138 RECORD(DECL_HLSL_BUFFER);
1144 RECORD(PPD_MACRO_EXPANSION);
1145 RECORD(PPD_MACRO_DEFINITION);
1146 RECORD(PPD_INCLUSION_DIRECTIVE);
1150 RECORD(EXTENSION_METADATA);
1153 RECORD(SIGNATURE);
1154 RECORD(AST_BLOCK_HASH);
1155 RECORD(DIAGNOSTIC_OPTIONS);
1156 RECORD(HEADER_SEARCH_PATHS);
1157 RECORD(DIAG_PRAGMA_MAPPINGS);
1158 RECORD(HEADER_SEARCH_ENTRY_USAGE);
1159 RECORD(VFS_USAGE);
1161 #undef RECORD