Lines Matching defs:RECORD

712 #define RECORD(X) EmitRecordID(X, #X, Stream, Record)
713 RECORD(STMT_STOP);
714 RECORD(STMT_NULL_PTR);
715 RECORD(STMT_REF_PTR);
716 RECORD(STMT_NULL);
717 RECORD(STMT_COMPOUND);
718 RECORD(STMT_CASE);
719 RECORD(STMT_DEFAULT);
720 RECORD(STMT_LABEL);
721 RECORD(STMT_ATTRIBUTED);
722 RECORD(STMT_IF);
723 RECORD(STMT_SWITCH);
724 RECORD(STMT_WHILE);
725 RECORD(STMT_DO);
726 RECORD(STMT_FOR);
727 RECORD(STMT_GOTO);
728 RECORD(STMT_INDIRECT_GOTO);
729 RECORD(STMT_CONTINUE);
730 RECORD(STMT_BREAK);
731 RECORD(STMT_RETURN);
732 RECORD(STMT_DECL);
733 RECORD(STMT_GCCASM);
734 RECORD(STMT_MSASM);
735 RECORD(EXPR_PREDEFINED);
736 RECORD(EXPR_DECL_REF);
737 RECORD(EXPR_INTEGER_LITERAL);
738 RECORD(EXPR_FIXEDPOINT_LITERAL);
739 RECORD(EXPR_FLOATING_LITERAL);
740 RECORD(EXPR_IMAGINARY_LITERAL);
741 RECORD(EXPR_STRING_LITERAL);
742 RECORD(EXPR_CHARACTER_LITERAL);
743 RECORD(EXPR_PAREN);
744 RECORD(EXPR_PAREN_LIST);
745 RECORD(EXPR_UNARY_OPERATOR);
746 RECORD(EXPR_SIZEOF_ALIGN_OF);
747 RECORD(EXPR_ARRAY_SUBSCRIPT);
748 RECORD(EXPR_CALL);
749 RECORD(EXPR_MEMBER);
750 RECORD(EXPR_BINARY_OPERATOR);
751 RECORD(EXPR_COMPOUND_ASSIGN_OPERATOR);
752 RECORD(EXPR_CONDITIONAL_OPERATOR);
753 RECORD(EXPR_IMPLICIT_CAST);
754 RECORD(EXPR_CSTYLE_CAST);
755 RECORD(EXPR_COMPOUND_LITERAL);
756 RECORD(EXPR_EXT_VECTOR_ELEMENT);
757 RECORD(EXPR_INIT_LIST);
758 RECORD(EXPR_DESIGNATED_INIT);
759 RECORD(EXPR_DESIGNATED_INIT_UPDATE);
760 RECORD(EXPR_IMPLICIT_VALUE_INIT);
761 RECORD(EXPR_NO_INIT);
762 RECORD(EXPR_VA_ARG);
763 RECORD(EXPR_ADDR_LABEL);
764 RECORD(EXPR_STMT);
765 RECORD(EXPR_CHOOSE);
766 RECORD(EXPR_GNU_NULL);
767 RECORD(EXPR_SHUFFLE_VECTOR);
768 RECORD(EXPR_BLOCK);
769 RECORD(EXPR_GENERIC_SELECTION);
770 RECORD(EXPR_OBJC_STRING_LITERAL);
771 RECORD(EXPR_OBJC_BOXED_EXPRESSION);
772 RECORD(EXPR_OBJC_ARRAY_LITERAL);
773 RECORD(EXPR_OBJC_DICTIONARY_LITERAL);
774 RECORD(EXPR_OBJC_ENCODE);
775 RECORD(EXPR_OBJC_SELECTOR_EXPR);
776 RECORD(EXPR_OBJC_PROTOCOL_EXPR);
777 RECORD(EXPR_OBJC_IVAR_REF_EXPR);
778 RECORD(EXPR_OBJC_PROPERTY_REF_EXPR);
779 RECORD(EXPR_OBJC_KVC_REF_EXPR);
780 RECORD(EXPR_OBJC_MESSAGE_EXPR);
781 RECORD(STMT_OBJC_FOR_COLLECTION);
782 RECORD(STMT_OBJC_CATCH);
783 RECORD(STMT_OBJC_FINALLY);
784 RECORD(STMT_OBJC_AT_TRY);
785 RECORD(STMT_OBJC_AT_SYNCHRONIZED);
786 RECORD(STMT_OBJC_AT_THROW);
787 RECORD(EXPR_OBJC_BOOL_LITERAL);
788 RECORD(STMT_CXX_CATCH);
789 RECORD(STMT_CXX_TRY);
790 RECORD(STMT_CXX_FOR_RANGE);
791 RECORD(EXPR_CXX_OPERATOR_CALL);
792 RECORD(EXPR_CXX_MEMBER_CALL);
793 RECORD(EXPR_CXX_REWRITTEN_BINARY_OPERATOR);
794 RECORD(EXPR_CXX_CONSTRUCT);
795 RECORD(EXPR_CXX_TEMPORARY_OBJECT);
796 RECORD(EXPR_CXX_STATIC_CAST);
797 RECORD(EXPR_CXX_DYNAMIC_CAST);
798 RECORD(EXPR_CXX_REINTERPRET_CAST);
799 RECORD(EXPR_CXX_CONST_CAST);
800 RECORD(EXPR_CXX_ADDRSPACE_CAST);
801 RECORD(EXPR_CXX_FUNCTIONAL_CAST);
802 RECORD(EXPR_USER_DEFINED_LITERAL);
803 RECORD(EXPR_CXX_STD_INITIALIZER_LIST);
804 RECORD(EXPR_CXX_BOOL_LITERAL);
805 RECORD(EXPR_CXX_PAREN_LIST_INIT);
806 RECORD(EXPR_CXX_NULL_PTR_LITERAL);
807 RECORD(EXPR_CXX_TYPEID_EXPR);
808 RECORD(EXPR_CXX_TYPEID_TYPE);
809 RECORD(EXPR_CXX_THIS);
810 RECORD(EXPR_CXX_THROW);
811 RECORD(EXPR_CXX_DEFAULT_ARG);
812 RECORD(EXPR_CXX_DEFAULT_INIT);
813 RECORD(EXPR_CXX_BIND_TEMPORARY);
814 RECORD(EXPR_CXX_SCALAR_VALUE_INIT);
815 RECORD(EXPR_CXX_NEW);
816 RECORD(EXPR_CXX_DELETE);
817 RECORD(EXPR_CXX_PSEUDO_DESTRUCTOR);
818 RECORD(EXPR_EXPR_WITH_CLEANUPS);
819 RECORD(EXPR_CXX_DEPENDENT_SCOPE_MEMBER);
820 RECORD(EXPR_CXX_DEPENDENT_SCOPE_DECL_REF);
821 RECORD(EXPR_CXX_UNRESOLVED_CONSTRUCT);
822 RECORD(EXPR_CXX_UNRESOLVED_MEMBER);
823 RECORD(EXPR_CXX_UNRESOLVED_LOOKUP);
824 RECORD(EXPR_CXX_EXPRESSION_TRAIT);
825 RECORD(EXPR_CXX_NOEXCEPT);
826 RECORD(EXPR_OPAQUE_VALUE);
827 RECORD(EXPR_BINARY_CONDITIONAL_OPERATOR);
828 RECORD(EXPR_TYPE_TRAIT);
829 RECORD(EXPR_ARRAY_TYPE_TRAIT);
830 RECORD(EXPR_PACK_EXPANSION);
831 RECORD(EXPR_SIZEOF_PACK);
832 RECORD(EXPR_PACK_INDEXING);
833 RECORD(EXPR_SUBST_NON_TYPE_TEMPLATE_PARM);
834 RECORD(EXPR_SUBST_NON_TYPE_TEMPLATE_PARM_PACK);
835 RECORD(EXPR_FUNCTION_PARM_PACK);
836 RECORD(EXPR_MATERIALIZE_TEMPORARY);
837 RECORD(EXPR_CUDA_KERNEL_CALL);
838 RECORD(EXPR_CXX_UUIDOF_EXPR);
839 RECORD(EXPR_CXX_UUIDOF_TYPE);
840 RECORD(EXPR_LAMBDA);
841 #undef RECORD
849 #define RECORD(X) EmitRecordID(X, #X, Stream, Record)
853 RECORD(METADATA);
854 RECORD(MODULE_NAME);
855 RECORD(MODULE_DIRECTORY);
856 RECORD(MODULE_MAP_FILE);
857 RECORD(IMPORTS);
858 RECORD(ORIGINAL_FILE);
859 RECORD(ORIGINAL_FILE_ID);
860 RECORD(INPUT_FILE_OFFSETS);
863 RECORD(LANGUAGE_OPTIONS);
864 RECORD(TARGET_OPTIONS);
865 RECORD(FILE_SYSTEM_OPTIONS);
866 RECORD(HEADER_SEARCH_OPTIONS);
867 RECORD(PREPROCESSOR_OPTIONS);
870 RECORD(INPUT_FILE);
871 RECORD(INPUT_FILE_HASH);
875 RECORD(TYPE_OFFSET);
876 RECORD(DECL_OFFSET);
877 RECORD(IDENTIFIER_OFFSET);
878 RECORD(IDENTIFIER_TABLE);
879 RECORD(EAGERLY_DESERIALIZED_DECLS);
880 RECORD(MODULAR_CODEGEN_DECLS);
881 RECORD(SPECIAL_TYPES);
882 RECORD(STATISTICS);
883 RECORD(TENTATIVE_DEFINITIONS);
884 RECORD(SELECTOR_OFFSETS);
885 RECORD(METHOD_POOL);
886 RECORD(PP_COUNTER_VALUE);
887 RECORD(SOURCE_LOCATION_OFFSETS);
888 RECORD(EXT_VECTOR_DECLS);
889 RECORD(UNUSED_FILESCOPED_DECLS);
890 RECORD(PPD_ENTITIES_OFFSETS);
891 RECORD(VTABLE_USES);
892 RECORD(PPD_SKIPPED_RANGES);
893 RECORD(REFERENCED_SELECTOR_POOL);
894 RECORD(TU_UPDATE_LEXICAL);
895 RECORD(SEMA_DECL_REFS);
896 RECORD(WEAK_UNDECLARED_IDENTIFIERS);
897 RECORD(PENDING_IMPLICIT_INSTANTIATIONS);
898 RECORD(UPDATE_VISIBLE);
899 RECORD(DELAYED_NAMESPACE_LEXICAL_VISIBLE_RECORD);
900 RECORD(DECL_UPDATE_OFFSETS);
901 RECORD(DECL_UPDATES);
902 RECORD(CUDA_SPECIAL_DECL_REFS);
903 RECORD(HEADER_SEARCH_TABLE);
904 RECORD(FP_PRAGMA_OPTIONS);
905 RECORD(OPENCL_EXTENSIONS);
906 RECORD(OPENCL_EXTENSION_TYPES);
907 RECORD(OPENCL_EXTENSION_DECLS);
908 RECORD(DELEGATING_CTORS);
909 RECORD(KNOWN_NAMESPACES);
910 RECORD(MODULE_OFFSET_MAP);
911 RECORD(SOURCE_MANAGER_LINE_TABLE);
912 RECORD(OBJC_CATEGORIES_MAP);
913 RECORD(FILE_SORTED_DECLS);
914 RECORD(IMPORTED_MODULES);
915 RECORD(OBJC_CATEGORIES);
916 RECORD(MACRO_OFFSET);
917 RECORD(INTERESTING_IDENTIFIERS);
918 RECORD(UNDEFINED_BUT_USED);
919 RECORD(LATE_PARSED_TEMPLATE);
920 RECORD(OPTIMIZE_PRAGMA_OPTIONS);
921 RECORD(MSSTRUCT_PRAGMA_OPTIONS);
922 RECORD(POINTERS_TO_MEMBERS_PRAGMA_OPTIONS);
923 RECORD(UNUSED_LOCAL_TYPEDEF_NAME_CANDIDATES);
924 RECORD(DELETE_EXPRS_TO_ANALYZE);
925 RECORD(CUDA_PRAGMA_FORCE_HOST_DEVICE_DEPTH);
926 RECORD(PP_CONDITIONAL_STACK);
927 RECORD(DECLS_TO_CHECK_FOR_DEFERRED_DIAGS);
928 RECORD(PP_ASSUME_NONNULL_LOC);
929 RECORD(PP_UNSAFE_BUFFER_USAGE);
930 RECORD(VTABLES_TO_EMIT);
934 RECORD(SM_SLOC_FILE_ENTRY);
935 RECORD(SM_SLOC_BUFFER_ENTRY);
936 RECORD(SM_SLOC_BUFFER_BLOB);
937 RECORD(SM_SLOC_BUFFER_BLOB_COMPRESSED);
938 RECORD(SM_SLOC_EXPANSION_ENTRY);
942 RECORD(PP_MACRO_DIRECTIVE_HISTORY);
943 RECORD(PP_MACRO_FUNCTION_LIKE);
944 RECORD(PP_MACRO_OBJECT_LIKE);
945 RECORD(PP_MODULE_MACRO);
946 RECORD(PP_TOKEN);
950 RECORD(SUBMODULE_METADATA);
951 RECORD(SUBMODULE_DEFINITION);
952 RECORD(SUBMODULE_UMBRELLA_HEADER);
953 RECORD(SUBMODULE_HEADER);
954 RECORD(SUBMODULE_TOPHEADER);
955 RECORD(SUBMODULE_UMBRELLA_DIR);
956 RECORD(SUBMODULE_IMPORTS);
957 RECORD(SUBMODULE_AFFECTING_MODULES);
958 RECORD(SUBMODULE_EXPORTS);
959 RECORD(SUBMODULE_REQUIRES);
960 RECORD(SUBMODULE_EXCLUDED_HEADER);
961 RECORD(SUBMODULE_LINK_LIBRARY);
962 RECORD(SUBMODULE_CONFIG_MACRO);
963 RECORD(SUBMODULE_CONFLICT);
964 RECORD(SUBMODULE_PRIVATE_HEADER);
965 RECORD(SUBMODULE_TEXTUAL_HEADER);
966 RECORD(SUBMODULE_PRIVATE_TEXTUAL_HEADER);
967 RECORD(SUBMODULE_INITIALIZERS);
968 RECORD(SUBMODULE_EXPORT_AS);
972 RECORD(COMMENTS_RAW_COMMENT);
976 RECORD(TYPE_EXT_QUAL);
977 RECORD(TYPE_COMPLEX);
978 RECORD(TYPE_POINTER);
979 RECORD(TYPE_BLOCK_POINTER);
980 RECORD(TYPE_LVALUE_REFERENCE);
981 RECORD(TYPE_RVALUE_REFERENCE);
982 RECORD(TYPE_MEMBER_POINTER);
983 RECORD(TYPE_CONSTANT_ARRAY);
984 RECORD(TYPE_INCOMPLETE_ARRAY);
985 RECORD(TYPE_VARIABLE_ARRAY);
986 RECORD(TYPE_VECTOR);
987 RECORD(TYPE_EXT_VECTOR);
988 RECORD(TYPE_FUNCTION_NO_PROTO);
989 RECORD(TYPE_FUNCTION_PROTO);
990 RECORD(TYPE_TYPEDEF);
991 RECORD(TYPE_TYPEOF_EXPR);
992 RECORD(TYPE_TYPEOF);
993 RECORD(TYPE_RECORD);
994 RECORD(TYPE_ENUM);
995 RECORD(TYPE_OBJC_INTERFACE);
996 RECORD(TYPE_OBJC_OBJECT_POINTER);
997 RECORD(TYPE_DECLTYPE);
998 RECORD(TYPE_ELABORATED);
999 RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM);
1000 RECORD(TYPE_UNRESOLVED_USING);
1001 RECORD(TYPE_INJECTED_CLASS_NAME);
1002 RECORD(TYPE_OBJC_OBJECT);
1003 RECORD(TYPE_TEMPLATE_TYPE_PARM);
1004 RECORD(TYPE_TEMPLATE_SPECIALIZATION);
1005 RECORD(TYPE_DEPENDENT_NAME);
1006 RECORD(TYPE_DEPENDENT_TEMPLATE_SPECIALIZATION);
1007 RECORD(TYPE_DEPENDENT_SIZED_ARRAY);
1008 RECORD(TYPE_PAREN);
1009 RECORD(TYPE_MACRO_QUALIFIED);
1010 RECORD(TYPE_PACK_EXPANSION);
1011 RECORD(TYPE_ATTRIBUTED);
1012 RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM_PACK);
1013 RECORD(TYPE_AUTO);
1014 RECORD(TYPE_UNARY_TRANSFORM);
1015 RECORD(TYPE_ATOMIC);
1016 RECORD(TYPE_DECAYED);
1017 RECORD(TYPE_ADJUSTED);
1018 RECORD(TYPE_OBJC_TYPE_PARAM);
1019 RECORD(LOCAL_REDECLARATIONS);
1020 RECORD(DECL_TYPEDEF);
1021 RECORD(DECL_TYPEALIAS);
1022 RECORD(DECL_ENUM);
1023 RECORD(DECL_RECORD);
1024 RECORD(DECL_ENUM_CONSTANT);
1025 RECORD(DECL_FUNCTION);
1026 RECORD(DECL_OBJC_METHOD);
1027 RECORD(DECL_OBJC_INTERFACE);
1028 RECORD(DECL_OBJC_PROTOCOL);
1029 RECORD(DECL_OBJC_IVAR);
1030 RECORD(DECL_OBJC_AT_DEFS_FIELD);
1031 RECORD(DECL_OBJC_CATEGORY);
1032 RECORD(DECL_OBJC_CATEGORY_IMPL);
1033 RECORD(DECL_OBJC_IMPLEMENTATION);
1034 RECORD(DECL_OBJC_COMPATIBLE_ALIAS);
1035 RECORD(DECL_OBJC_PROPERTY);
1036 RECORD(DECL_OBJC_PROPERTY_IMPL);
1037 RECORD(DECL_FIELD);
1038 RECORD(DECL_MS_PROPERTY);
1039 RECORD(DECL_VAR);
1040 RECORD(DECL_IMPLICIT_PARAM);
1041 RECORD(DECL_PARM_VAR);
1042 RECORD(DECL_FILE_SCOPE_ASM);
1043 RECORD(DECL_BLOCK);
1044 RECORD(DECL_CONTEXT_LEXICAL);
1045 RECORD(DECL_CONTEXT_VISIBLE);
1046 RECORD(DECL_NAMESPACE);
1047 RECORD(DECL_NAMESPACE_ALIAS);
1048 RECORD(DECL_USING);
1049 RECORD(DECL_USING_SHADOW);
1050 RECORD(DECL_USING_DIRECTIVE);
1051 RECORD(DECL_UNRESOLVED_USING_VALUE);
1052 RECORD(DECL_UNRESOLVED_USING_TYPENAME);
1053 RECORD(DECL_LINKAGE_SPEC);
1054 RECORD(DECL_EXPORT);
1055 RECORD(DECL_CXX_RECORD);
1056 RECORD(DECL_CXX_METHOD);
1057 RECORD(DECL_CXX_CONSTRUCTOR);
1058 RECORD(DECL_CXX_DESTRUCTOR);
1059 RECORD(DECL_CXX_CONVERSION);
1060 RECORD(DECL_ACCESS_SPEC);
1061 RECORD(DECL_FRIEND);
1062 RECORD(DECL_FRIEND_TEMPLATE);
1063 RECORD(DECL_CLASS_TEMPLATE);
1064 RECORD(DECL_CLASS_TEMPLATE_SPECIALIZATION);
1065 RECORD(DECL_CLASS_TEMPLATE_PARTIAL_SPECIALIZATION);
1066 RECORD(DECL_VAR_TEMPLATE);
1067 RECORD(DECL_VAR_TEMPLATE_SPECIALIZATION);
1068 RECORD(DECL_VAR_TEMPLATE_PARTIAL_SPECIALIZATION);
1069 RECORD(DECL_FUNCTION_TEMPLATE);
1070 RECORD(DECL_TEMPLATE_TYPE_PARM);
1071 RECORD(DECL_NON_TYPE_TEMPLATE_PARM);
1072 RECORD(DECL_TEMPLATE_TEMPLATE_PARM);
1073 RECORD(DECL_CONCEPT);
1074 RECORD(DECL_REQUIRES_EXPR_BODY);
1075 RECORD(DECL_TYPE_ALIAS_TEMPLATE);
1076 RECORD(DECL_STATIC_ASSERT);
1077 RECORD(DECL_CXX_BASE_SPECIFIERS);
1078 RECORD(DECL_CXX_CTOR_INITIALIZERS);
1079 RECORD(DECL_INDIRECTFIELD);
1080 RECORD(DECL_EXPANDED_NON_TYPE_TEMPLATE_PARM_PACK);
1081 RECORD(DECL_EXPANDED_TEMPLATE_TEMPLATE_PARM_PACK);
1082 RECORD(DECL_IMPORT);
1083 RECORD(DECL_OMP_THREADPRIVATE);
1084 RECORD(DECL_EMPTY);
1085 RECORD(DECL_OBJC_TYPE_PARAM);
1086 RECORD(DECL_OMP_CAPTUREDEXPR);
1087 RECORD(DECL_PRAGMA_COMMENT);
1088 RECORD(DECL_PRAGMA_DETECT_MISMATCH);
1089 RECORD(DECL_OMP_DECLARE_REDUCTION);
1090 RECORD(DECL_OMP_ALLOCATE);
1091 RECORD(DECL_HLSL_BUFFER);
1097 RECORD(PPD_MACRO_EXPANSION);
1098 RECORD(PPD_MACRO_DEFINITION);
1099 RECORD(PPD_INCLUSION_DIRECTIVE);
1103 RECORD(EXTENSION_METADATA);
1106 RECORD(SIGNATURE);
1107 RECORD(AST_BLOCK_HASH);
1108 RECORD(DIAGNOSTIC_OPTIONS);
1109 RECORD(HEADER_SEARCH_PATHS);
1110 RECORD(DIAG_PRAGMA_MAPPINGS);
1112 #undef RECORD