Lines Matching refs:ib
41 block IB. */
44 streamer_read_string_cst (class data_in *data_in, class lto_input_block *ib)
49 ptr = streamer_read_indexed_string (data_in, ib, &len);
57 block IB. */
60 input_identifier (class data_in *data_in, class lto_input_block *ib)
65 ptr = streamer_read_indexed_string (data_in, ib, &len);
72 /* Read a chain of tree nodes from input block IB. DATA_IN contains
76 streamer_read_chain (class lto_input_block *ib, class data_in *data_in)
84 curr = stream_read_tree_ref (ib, data_in);
480 /* Read all the language-independent bitfield values for EXPR from IB.
485 streamer_read_tree_bitfields (class lto_input_block *ib,
491 /* Read the bitpack of non-pointer values from IB. */
492 bp = streamer_read_bitpack (ib);
583 /* Materialize a new tree from input block IB using descriptors in
588 streamer_alloc_tree (class lto_input_block *ib, class data_in *data_in,
604 result = streamer_read_string_cst (data_in, ib);
606 result = input_identifier (data_in, ib);
609 HOST_WIDE_INT len = streamer_read_hwi (ib);
614 bitpack_d bp = streamer_read_bitpack (ib);
621 unsigned HOST_WIDE_INT len = streamer_read_uhwi (ib);
626 unsigned HOST_WIDE_INT len = streamer_read_uhwi (ib);
627 unsigned HOST_WIDE_INT ext_len = streamer_read_uhwi (ib);
632 unsigned HOST_WIDE_INT nargs = streamer_read_uhwi (ib);
638 = (enum omp_clause_code) streamer_read_uhwi (ib);
653 block IB. DATA_IN contains tables and descriptors for the
658 lto_input_ts_common_tree_pointers (class lto_input_block *ib,
662 TREE_TYPE (expr) = stream_read_tree_ref (ib, data_in);
667 block IB. DATA_IN contains tables and descriptors for the
671 lto_input_ts_vector_tree_pointers (class lto_input_block *ib,
676 VECTOR_CST_ENCODED_ELT (expr, i) = stream_read_tree_ref (ib, data_in);
681 input block IB. DATA_IN contains tables and descriptors for the
685 lto_input_ts_poly_tree_pointers (class lto_input_block *ib,
689 POLY_INT_CST_COEFF (expr, i) = stream_read_tree_ref (ib, data_in);
694 block IB. DATA_IN contains tables and descriptors for the
698 lto_input_ts_complex_tree_pointers (class lto_input_block *ib,
701 TREE_REALPART (expr) = stream_read_tree_ref (ib, data_in);
702 TREE_IMAGPART (expr) = stream_read_tree_ref (ib, data_in);
707 from input block IB. DATA_IN contains tables and descriptors for the
711 lto_input_ts_decl_minimal_tree_pointers (class lto_input_block *ib,
714 DECL_NAME (expr) = stream_read_tree_ref (ib, data_in);
715 DECL_CONTEXT (expr) = stream_read_tree_ref (ib, data_in);
720 input block IB. DATA_IN contains tables and descriptors for the
724 lto_input_ts_decl_common_tree_pointers (class lto_input_block *ib,
727 DECL_SIZE (expr) = stream_read_tree_ref (ib, data_in);
728 DECL_SIZE_UNIT (expr) = stream_read_tree_ref (ib, data_in);
729 DECL_ATTRIBUTES (expr) = stream_read_tree_ref (ib, data_in);
730 DECL_ABSTRACT_ORIGIN (expr) = stream_read_tree_ref (ib, data_in);
734 SET_DECL_VALUE_EXPR (expr, stream_read_tree_ref (ib, data_in));
739 tree dexpr = stream_read_tree_ref (ib, data_in);
747 EXPR from input block IB. DATA_IN contains tables and descriptors for the
758 from input block IB. DATA_IN contains tables and descriptors for the
762 lto_input_ts_decl_with_vis_tree_pointers (class lto_input_block *ib,
767 id = stream_read_tree_ref (ib, data_in);
777 input block IB. DATA_IN contains tables and descriptors for the
781 lto_input_ts_field_decl_tree_pointers (class lto_input_block *ib,
784 DECL_FIELD_OFFSET (expr) = stream_read_tree_ref (ib, data_in);
785 DECL_BIT_FIELD_TYPE (expr) = stream_read_tree_ref (ib, data_in);
786 DECL_BIT_FIELD_REPRESENTATIVE (expr) = stream_read_tree_ref (ib, data_in);
787 DECL_FIELD_BIT_OFFSET (expr) = stream_read_tree_ref (ib, data_in);
792 from input block IB. DATA_IN contains tables and descriptors for the
796 lto_input_ts_function_decl_tree_pointers (class lto_input_block *ib,
800 DECL_FUNCTION_PERSONALITY (expr) = stream_read_tree_ref (ib, data_in);
802 DECL_FUNCTION_SPECIFIC_TARGET (expr) = stream_read_tree_ref (ib, data_in);
805 = stream_read_tree_ref (ib, data_in);
825 input block IB. DATA_IN contains tables and descriptors for the file
829 lto_input_ts_type_common_tree_pointers (class lto_input_block *ib,
832 TYPE_SIZE (expr) = stream_read_tree_ref (ib, data_in);
833 TYPE_SIZE_UNIT (expr) = stream_read_tree_ref (ib, data_in);
834 TYPE_ATTRIBUTES (expr) = stream_read_tree_ref (ib, data_in);
835 TYPE_NAME (expr) = stream_read_tree_ref (ib, data_in);
840 TYPE_MAIN_VARIANT (expr) = stream_read_tree_ref (ib, data_in);
841 TYPE_CONTEXT (expr) = stream_read_tree_ref (ib, data_in);
847 from input block IB. DATA_IN contains tables and descriptors for the
851 lto_input_ts_type_non_common_tree_pointers (class lto_input_block *ib,
856 TYPE_DOMAIN (expr) = stream_read_tree_ref (ib, data_in);
858 TYPE_FIELDS (expr) = streamer_read_chain (ib, data_in);
861 TYPE_ARG_TYPES (expr) = stream_read_tree_ref (ib, data_in);
864 TYPE_MIN_VALUE_RAW (expr) = stream_read_tree_ref (ib, data_in);
865 TYPE_MAX_VALUE_RAW (expr) = stream_read_tree_ref (ib, data_in);
870 block IB. DATA_IN contains tables and descriptors for the
874 lto_input_ts_list_tree_pointers (class lto_input_block *ib,
877 TREE_PURPOSE (expr) = stream_read_tree_ref (ib, data_in);
878 TREE_VALUE (expr) = stream_read_tree_ref (ib, data_in);
879 TREE_CHAIN (expr) = stream_read_tree_ref (ib, data_in);
884 block IB. DATA_IN contains tables and descriptors for the
888 lto_input_ts_vec_tree_pointers (class lto_input_block *ib,
896 TREE_VEC_ELT (expr, i) = stream_read_tree_ref (ib, data_in);
901 block IB. DATA_IN contains tables and descriptors for the
906 lto_input_ts_exp_tree_pointers (class lto_input_block *ib,
913 TREE_OPERAND (expr, i) = stream_read_tree_ref (ib, data_in);
915 block = stream_read_tree_ref (ib, data_in);
928 block IB. DATA_IN contains tables and descriptors for the
932 lto_input_ts_block_tree_pointers (class lto_input_block *ib,
935 BLOCK_VARS (expr) = streamer_read_chain (ib, data_in);
937 BLOCK_SUPERCONTEXT (expr) = stream_read_tree_ref (ib, data_in);
938 BLOCK_ABSTRACT_ORIGIN (expr) = stream_read_tree_ref (ib, data_in);
974 block IB. DATA_IN contains tables and descriptors for the
978 lto_input_ts_binfo_tree_pointers (class lto_input_block *ib,
990 t = stream_read_tree_ref (ib, data_in);
996 BINFO_OFFSET (expr) = stream_read_tree_ref (ib, data_in);
997 BINFO_VTABLE (expr) = stream_read_tree_ref (ib, data_in);
1006 input block IB. DATA_IN contains tables and descriptors for the
1010 lto_input_ts_constructor_tree_pointers (class lto_input_block *ib,
1018 e.index = stream_read_tree_ref (ib, data_in);
1019 e.value = stream_read_tree_ref (ib, data_in);
1026 input block IB. DATA_IN contains tables and descriptors for the
1030 lto_input_ts_omp_clause_tree_pointers (class lto_input_block *ib,
1036 OMP_CLAUSE_OPERAND (expr, i) = stream_read_tree_ref (ib, data_in);
1037 OMP_CLAUSE_CHAIN (expr) = stream_read_tree_ref (ib, data_in);
1041 /* Read all pointer fields in EXPR from input block IB. DATA_IN
1045 streamer_read_tree_body (class lto_input_block *ib, class data_in *data_in,
1053 lto_input_ts_common_tree_pointers (ib, data_in, expr);
1056 lto_input_ts_vector_tree_pointers (ib, data_in, expr);
1059 lto_input_ts_poly_tree_pointers (ib, data_in, expr);
1062 lto_input_ts_complex_tree_pointers (ib, data_in, expr);
1065 lto_input_ts_decl_minimal_tree_pointers (ib, data_in, expr);
1068 lto_input_ts_decl_common_tree_pointers (ib, data_in, expr);
1071 lto_input_ts_decl_non_common_tree_pointers (ib, data_in, expr);
1074 lto_input_ts_decl_with_vis_tree_pointers (ib, data_in, expr);
1077 lto_input_ts_field_decl_tree_pointers (ib, data_in, expr);
1080 lto_input_ts_function_decl_tree_pointers (ib, data_in, expr);
1083 lto_input_ts_type_common_tree_pointers (ib, data_in, expr);
1086 lto_input_ts_type_non_common_tree_pointers (ib, data_in, expr);
1089 lto_input_ts_list_tree_pointers (ib, data_in, expr);
1092 lto_input_ts_vec_tree_pointers (ib, data_in, expr);
1095 lto_input_ts_exp_tree_pointers (ib, data_in, expr);
1098 lto_input_ts_block_tree_pointers (ib, data_in, expr);
1101 lto_input_ts_binfo_tree_pointers (ib, data_in, expr);
1104 lto_input_ts_constructor_tree_pointers (ib, data_in, expr);
1107 lto_input_ts_omp_clause_tree_pointers (ib, data_in, expr);
1111 /* Read an index IX from input block IB and return the tree node at
1115 streamer_get_pickled_tree (class lto_input_block *ib, class data_in *data_in)
1121 ix = streamer_read_uhwi (ib);
1126 expected_tag = streamer_read_enum (ib, LTO_tags, LTO_NUM_TAGS);