Lines Matching refs:RECORD

667 #define RECORD(X) EmitRecordID(X, #X, Stream, Record)
668 RECORD(STMT_STOP);
669 RECORD(STMT_NULL_PTR);
670 RECORD(STMT_NULL);
671 RECORD(STMT_COMPOUND);
672 RECORD(STMT_CASE);
673 RECORD(STMT_DEFAULT);
674 RECORD(STMT_LABEL);
675 RECORD(STMT_ATTRIBUTED);
676 RECORD(STMT_IF);
677 RECORD(STMT_SWITCH);
678 RECORD(STMT_WHILE);
679 RECORD(STMT_DO);
680 RECORD(STMT_FOR);
681 RECORD(STMT_GOTO);
682 RECORD(STMT_INDIRECT_GOTO);
683 RECORD(STMT_CONTINUE);
684 RECORD(STMT_BREAK);
685 RECORD(STMT_RETURN);
686 RECORD(STMT_DECL);
687 RECORD(STMT_GCCASM);
688 RECORD(STMT_MSASM);
689 RECORD(EXPR_PREDEFINED);
690 RECORD(EXPR_DECL_REF);
691 RECORD(EXPR_INTEGER_LITERAL);
692 RECORD(EXPR_FLOATING_LITERAL);
693 RECORD(EXPR_IMAGINARY_LITERAL);
694 RECORD(EXPR_STRING_LITERAL);
695 RECORD(EXPR_CHARACTER_LITERAL);
696 RECORD(EXPR_PAREN);
697 RECORD(EXPR_UNARY_OPERATOR);
698 RECORD(EXPR_SIZEOF_ALIGN_OF);
699 RECORD(EXPR_ARRAY_SUBSCRIPT);
700 RECORD(EXPR_CALL);
701 RECORD(EXPR_MEMBER);
702 RECORD(EXPR_BINARY_OPERATOR);
703 RECORD(EXPR_COMPOUND_ASSIGN_OPERATOR);
704 RECORD(EXPR_CONDITIONAL_OPERATOR);
705 RECORD(EXPR_IMPLICIT_CAST);
706 RECORD(EXPR_CSTYLE_CAST);
707 RECORD(EXPR_COMPOUND_LITERAL);
708 RECORD(EXPR_EXT_VECTOR_ELEMENT);
709 RECORD(EXPR_INIT_LIST);
710 RECORD(EXPR_DESIGNATED_INIT);
711 RECORD(EXPR_IMPLICIT_VALUE_INIT);
712 RECORD(EXPR_VA_ARG);
713 RECORD(EXPR_ADDR_LABEL);
714 RECORD(EXPR_STMT);
715 RECORD(EXPR_CHOOSE);
716 RECORD(EXPR_GNU_NULL);
717 RECORD(EXPR_SHUFFLE_VECTOR);
718 RECORD(EXPR_BLOCK);
719 RECORD(EXPR_GENERIC_SELECTION);
720 RECORD(EXPR_OBJC_STRING_LITERAL);
721 RECORD(EXPR_OBJC_BOXED_EXPRESSION);
722 RECORD(EXPR_OBJC_ARRAY_LITERAL);
723 RECORD(EXPR_OBJC_DICTIONARY_LITERAL);
724 RECORD(EXPR_OBJC_ENCODE);
725 RECORD(EXPR_OBJC_SELECTOR_EXPR);
726 RECORD(EXPR_OBJC_PROTOCOL_EXPR);
727 RECORD(EXPR_OBJC_IVAR_REF_EXPR);
728 RECORD(EXPR_OBJC_PROPERTY_REF_EXPR);
729 RECORD(EXPR_OBJC_KVC_REF_EXPR);
730 RECORD(EXPR_OBJC_MESSAGE_EXPR);
731 RECORD(STMT_OBJC_FOR_COLLECTION);
732 RECORD(STMT_OBJC_CATCH);
733 RECORD(STMT_OBJC_FINALLY);
734 RECORD(STMT_OBJC_AT_TRY);
735 RECORD(STMT_OBJC_AT_SYNCHRONIZED);
736 RECORD(STMT_OBJC_AT_THROW);
737 RECORD(EXPR_OBJC_BOOL_LITERAL);
738 RECORD(EXPR_CXX_OPERATOR_CALL);
739 RECORD(EXPR_CXX_CONSTRUCT);
740 RECORD(EXPR_CXX_STATIC_CAST);
741 RECORD(EXPR_CXX_DYNAMIC_CAST);
742 RECORD(EXPR_CXX_REINTERPRET_CAST);
743 RECORD(EXPR_CXX_CONST_CAST);
744 RECORD(EXPR_CXX_FUNCTIONAL_CAST);
745 RECORD(EXPR_USER_DEFINED_LITERAL);
746 RECORD(EXPR_CXX_STD_INITIALIZER_LIST);
747 RECORD(EXPR_CXX_BOOL_LITERAL);
748 RECORD(EXPR_CXX_NULL_PTR_LITERAL);
749 RECORD(EXPR_CXX_TYPEID_EXPR);
750 RECORD(EXPR_CXX_TYPEID_TYPE);
751 RECORD(EXPR_CXX_UUIDOF_EXPR);
752 RECORD(EXPR_CXX_UUIDOF_TYPE);
753 RECORD(EXPR_CXX_THIS);
754 RECORD(EXPR_CXX_THROW);
755 RECORD(EXPR_CXX_DEFAULT_ARG);
756 RECORD(EXPR_CXX_BIND_TEMPORARY);
757 RECORD(EXPR_CXX_SCALAR_VALUE_INIT);
758 RECORD(EXPR_CXX_NEW);
759 RECORD(EXPR_CXX_DELETE);
760 RECORD(EXPR_CXX_PSEUDO_DESTRUCTOR);
761 RECORD(EXPR_EXPR_WITH_CLEANUPS);
762 RECORD(EXPR_CXX_DEPENDENT_SCOPE_MEMBER);
763 RECORD(EXPR_CXX_DEPENDENT_SCOPE_DECL_REF);
764 RECORD(EXPR_CXX_UNRESOLVED_CONSTRUCT);
765 RECORD(EXPR_CXX_UNRESOLVED_MEMBER);
766 RECORD(EXPR_CXX_UNRESOLVED_LOOKUP);
767 RECORD(EXPR_CXX_UNARY_TYPE_TRAIT);
768 RECORD(EXPR_CXX_NOEXCEPT);
769 RECORD(EXPR_OPAQUE_VALUE);
770 RECORD(EXPR_BINARY_TYPE_TRAIT);
771 RECORD(EXPR_PACK_EXPANSION);
772 RECORD(EXPR_SIZEOF_PACK);
773 RECORD(EXPR_SUBST_NON_TYPE_TEMPLATE_PARM_PACK);
774 RECORD(EXPR_CUDA_KERNEL_CALL);
775 #undef RECORD
783 #define RECORD(X) EmitRecordID(X, #X, Stream, Record)
787 RECORD(METADATA);
788 RECORD(IMPORTS);
789 RECORD(LANGUAGE_OPTIONS);
790 RECORD(TARGET_OPTIONS);
791 RECORD(ORIGINAL_FILE);
792 RECORD(ORIGINAL_PCH_DIR);
793 RECORD(ORIGINAL_FILE_ID);
794 RECORD(INPUT_FILE_OFFSETS);
795 RECORD(DIAGNOSTIC_OPTIONS);
796 RECORD(FILE_SYSTEM_OPTIONS);
797 RECORD(HEADER_SEARCH_OPTIONS);
798 RECORD(PREPROCESSOR_OPTIONS);
801 RECORD(INPUT_FILE);
805 RECORD(TYPE_OFFSET);
806 RECORD(DECL_OFFSET);
807 RECORD(IDENTIFIER_OFFSET);
808 RECORD(IDENTIFIER_TABLE);
809 RECORD(EXTERNAL_DEFINITIONS);
810 RECORD(SPECIAL_TYPES);
811 RECORD(STATISTICS);
812 RECORD(TENTATIVE_DEFINITIONS);
813 RECORD(UNUSED_FILESCOPED_DECLS);
814 RECORD(LOCALLY_SCOPED_EXTERN_C_DECLS);
815 RECORD(SELECTOR_OFFSETS);
816 RECORD(METHOD_POOL);
817 RECORD(PP_COUNTER_VALUE);
818 RECORD(SOURCE_LOCATION_OFFSETS);
819 RECORD(SOURCE_LOCATION_PRELOADS);
820 RECORD(EXT_VECTOR_DECLS);
821 RECORD(PPD_ENTITIES_OFFSETS);
822 RECORD(REFERENCED_SELECTOR_POOL);
823 RECORD(TU_UPDATE_LEXICAL);
824 RECORD(LOCAL_REDECLARATIONS_MAP);
825 RECORD(SEMA_DECL_REFS);
826 RECORD(WEAK_UNDECLARED_IDENTIFIERS);
827 RECORD(PENDING_IMPLICIT_INSTANTIATIONS);
828 RECORD(DECL_REPLACEMENTS);
829 RECORD(UPDATE_VISIBLE);
830 RECORD(DECL_UPDATE_OFFSETS);
831 RECORD(DECL_UPDATES);
832 RECORD(CXX_BASE_SPECIFIER_OFFSETS);
833 RECORD(DIAG_PRAGMA_MAPPINGS);
834 RECORD(CUDA_SPECIAL_DECL_REFS);
835 RECORD(HEADER_SEARCH_TABLE);
836 RECORD(FP_PRAGMA_OPTIONS);
837 RECORD(OPENCL_EXTENSIONS);
838 RECORD(DELEGATING_CTORS);
839 RECORD(KNOWN_NAMESPACES);
840 RECORD(UNDEFINED_BUT_USED);
841 RECORD(MODULE_OFFSET_MAP);
842 RECORD(SOURCE_MANAGER_LINE_TABLE);
843 RECORD(OBJC_CATEGORIES_MAP);
844 RECORD(FILE_SORTED_DECLS);
845 RECORD(IMPORTED_MODULES);
846 RECORD(MERGED_DECLARATIONS);
847 RECORD(LOCAL_REDECLARATIONS);
848 RECORD(OBJC_CATEGORIES);
849 RECORD(MACRO_OFFSET);
850 RECORD(MACRO_TABLE);
851 RECORD(LATE_PARSED_TEMPLATE);
855 RECORD(SM_SLOC_FILE_ENTRY);
856 RECORD(SM_SLOC_BUFFER_ENTRY);
857 RECORD(SM_SLOC_BUFFER_BLOB);
858 RECORD(SM_SLOC_EXPANSION_ENTRY);
862 RECORD(PP_MACRO_OBJECT_LIKE);
863 RECORD(PP_MACRO_FUNCTION_LIKE);
864 RECORD(PP_TOKEN);
868 RECORD(TYPE_EXT_QUAL);
869 RECORD(TYPE_COMPLEX);
870 RECORD(TYPE_POINTER);
871 RECORD(TYPE_BLOCK_POINTER);
872 RECORD(TYPE_LVALUE_REFERENCE);
873 RECORD(TYPE_RVALUE_REFERENCE);
874 RECORD(TYPE_MEMBER_POINTER);
875 RECORD(TYPE_CONSTANT_ARRAY);
876 RECORD(TYPE_INCOMPLETE_ARRAY);
877 RECORD(TYPE_VARIABLE_ARRAY);
878 RECORD(TYPE_VECTOR);
879 RECORD(TYPE_EXT_VECTOR);
880 RECORD(TYPE_FUNCTION_PROTO);
881 RECORD(TYPE_FUNCTION_NO_PROTO);
882 RECORD(TYPE_TYPEDEF);
883 RECORD(TYPE_TYPEOF_EXPR);
884 RECORD(TYPE_TYPEOF);
885 RECORD(TYPE_RECORD);
886 RECORD(TYPE_ENUM);
887 RECORD(TYPE_OBJC_INTERFACE);
888 RECORD(TYPE_OBJC_OBJECT);
889 RECORD(TYPE_OBJC_OBJECT_POINTER);
890 RECORD(TYPE_DECLTYPE);
891 RECORD(TYPE_ELABORATED);
892 RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM);
893 RECORD(TYPE_UNRESOLVED_USING);
894 RECORD(TYPE_INJECTED_CLASS_NAME);
895 RECORD(TYPE_OBJC_OBJECT);
896 RECORD(TYPE_TEMPLATE_TYPE_PARM);
897 RECORD(TYPE_TEMPLATE_SPECIALIZATION);
898 RECORD(TYPE_DEPENDENT_NAME);
899 RECORD(TYPE_DEPENDENT_TEMPLATE_SPECIALIZATION);
900 RECORD(TYPE_DEPENDENT_SIZED_ARRAY);
901 RECORD(TYPE_PAREN);
902 RECORD(TYPE_PACK_EXPANSION);
903 RECORD(TYPE_ATTRIBUTED);
904 RECORD(TYPE_SUBST_TEMPLATE_TYPE_PARM_PACK);
905 RECORD(TYPE_ATOMIC);
906 RECORD(DECL_TYPEDEF);
907 RECORD(DECL_ENUM);
908 RECORD(DECL_RECORD);
909 RECORD(DECL_ENUM_CONSTANT);
910 RECORD(DECL_FUNCTION);
911 RECORD(DECL_OBJC_METHOD);
912 RECORD(DECL_OBJC_INTERFACE);
913 RECORD(DECL_OBJC_PROTOCOL);
914 RECORD(DECL_OBJC_IVAR);
915 RECORD(DECL_OBJC_AT_DEFS_FIELD);
916 RECORD(DECL_OBJC_CATEGORY);
917 RECORD(DECL_OBJC_CATEGORY_IMPL);
918 RECORD(DECL_OBJC_IMPLEMENTATION);
919 RECORD(DECL_OBJC_COMPATIBLE_ALIAS);
920 RECORD(DECL_OBJC_PROPERTY);
921 RECORD(DECL_OBJC_PROPERTY_IMPL);
922 RECORD(DECL_FIELD);
923 RECORD(DECL_MS_PROPERTY);
924 RECORD(DECL_VAR);
925 RECORD(DECL_IMPLICIT_PARAM);
926 RECORD(DECL_PARM_VAR);
927 RECORD(DECL_FILE_SCOPE_ASM);
928 RECORD(DECL_BLOCK);
929 RECORD(DECL_CONTEXT_LEXICAL);
930 RECORD(DECL_CONTEXT_VISIBLE);
931 RECORD(DECL_NAMESPACE);
932 RECORD(DECL_NAMESPACE_ALIAS);
933 RECORD(DECL_USING);
934 RECORD(DECL_USING_SHADOW);
935 RECORD(DECL_USING_DIRECTIVE);
936 RECORD(DECL_UNRESOLVED_USING_VALUE);
937 RECORD(DECL_UNRESOLVED_USING_TYPENAME);
938 RECORD(DECL_LINKAGE_SPEC);
939 RECORD(DECL_CXX_RECORD);
940 RECORD(DECL_CXX_METHOD);
941 RECORD(DECL_CXX_CONSTRUCTOR);
942 RECORD(DECL_CXX_DESTRUCTOR);
943 RECORD(DECL_CXX_CONVERSION);
944 RECORD(DECL_ACCESS_SPEC);
945 RECORD(DECL_FRIEND);
946 RECORD(DECL_FRIEND_TEMPLATE);
947 RECORD(DECL_CLASS_TEMPLATE);
948 RECORD(DECL_CLASS_TEMPLATE_SPECIALIZATION);
949 RECORD(DECL_CLASS_TEMPLATE_PARTIAL_SPECIALIZATION);
950 RECORD(DECL_VAR_TEMPLATE);
951 RECORD(DECL_VAR_TEMPLATE_SPECIALIZATION);
952 RECORD(DECL_VAR_TEMPLATE_PARTIAL_SPECIALIZATION);
953 RECORD(DECL_FUNCTION_TEMPLATE);
954 RECORD(DECL_TEMPLATE_TYPE_PARM);
955 RECORD(DECL_NON_TYPE_TEMPLATE_PARM);
956 RECORD(DECL_TEMPLATE_TEMPLATE_PARM);
957 RECORD(DECL_STATIC_ASSERT);
958 RECORD(DECL_CXX_BASE_SPECIFIERS);
959 RECORD(DECL_INDIRECTFIELD);
960 RECORD(DECL_EXPANDED_NON_TYPE_TEMPLATE_PARM_PACK);
966 RECORD(PPD_MACRO_EXPANSION);
967 RECORD(PPD_MACRO_DEFINITION);
968 RECORD(PPD_INCLUSION_DIRECTIVE);
970 #undef RECORD