Lines Matching refs:fields
610 tree field, fields; in build_fn_info_type() local
614 fields = build_decl (FIELD_DECL, NULL_TREE, get_gcov_unsigned_t ()); in build_fn_info_type()
618 TREE_CHAIN (field) = fields; in build_fn_info_type()
619 fields = field; in build_fn_info_type()
627 TREE_CHAIN (field) = fields; in build_fn_info_type()
628 fields = field; in build_fn_info_type()
630 finish_builtin_struct (type, "__gcov_fn_info", fields, NULL_TREE); in build_fn_info_type()
643 tree fields = TYPE_FIELDS (type); in build_fn_info_value() local
648 value = tree_cons (fields, build_int_cstu (get_gcov_unsigned_t (), in build_fn_info_value()
650 fields = TREE_CHAIN (fields); in build_fn_info_value()
653 value = tree_cons (fields, build_int_cstu (get_gcov_unsigned_t (), in build_fn_info_value()
655 fields = TREE_CHAIN (fields); in build_fn_info_value()
668 array_value = build_constructor_from_list (TREE_TYPE (fields), in build_fn_info_value()
670 value = tree_cons (fields, array_value, value); in build_fn_info_value()
684 tree field, fields = NULL_TREE; in build_ctr_info_type() local
690 TREE_CHAIN (field) = fields; in build_ctr_info_type()
691 fields = field; in build_ctr_info_type()
695 TREE_CHAIN (field) = fields; in build_ctr_info_type()
696 fields = field; in build_ctr_info_type()
705 TREE_CHAIN (field) = fields; in build_ctr_info_type()
706 fields = field; in build_ctr_info_type()
708 finish_builtin_struct (type, "__gcov_ctr_info", fields, NULL_TREE); in build_ctr_info_type()
721 tree fields = TYPE_FIELDS (type); in build_ctr_info_value() local
725 value = tree_cons (fields, in build_ctr_info_value()
729 fields = TREE_CHAIN (fields); in build_ctr_info_value()
738 array_type = build_array_type (TREE_TYPE (TREE_TYPE (fields)), in build_ctr_info_value()
746 value = tree_cons (fields, in build_ctr_info_value()
747 build1 (ADDR_EXPR, TREE_TYPE (fields), in build_ctr_info_value()
752 value = tree_cons (fields, null_pointer_node, value); in build_ctr_info_value()
753 fields = TREE_CHAIN (fields); in build_ctr_info_value()
757 TREE_TYPE (TREE_TYPE (fields))); in build_ctr_info_value()
762 value = tree_cons (fields, in build_ctr_info_value()
763 build1 (ADDR_EXPR, TREE_TYPE (fields), fn), in build_ctr_info_value()
783 tree field, fields = NULL_TREE; in build_gcov_info() local
802 TREE_CHAIN (field) = fields; in build_gcov_info()
803 fields = field; in build_gcov_info()
809 TREE_CHAIN (field) = fields; in build_gcov_info()
810 fields = field; in build_gcov_info()
815 TREE_CHAIN (field) = fields; in build_gcov_info()
816 fields = field; in build_gcov_info()
824 TREE_CHAIN (field) = fields; in build_gcov_info()
825 fields = field; in build_gcov_info()
865 TREE_CHAIN (field) = fields; in build_gcov_info()
866 fields = field; in build_gcov_info()
873 TREE_CHAIN (field) = fields; in build_gcov_info()
874 fields = field; in build_gcov_info()
879 TREE_CHAIN (field) = fields; in build_gcov_info()
880 fields = field; in build_gcov_info()
900 TREE_CHAIN (field) = fields; in build_gcov_info()
901 fields = field; in build_gcov_info()
904 finish_builtin_struct (type, "__gcov_info", fields, NULL_TREE); in build_gcov_info()