llvm.org GIT mirror llvm / 094ee72
add subroutine types git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28878 91177308-0d34-0410-b5e6-96231b3b80d8 Jim Laskey 13 years ago
1 changed file(s) with 5 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
589589 DW_TAG_structure_type = 19
590590 DW_TAG_union_type = 23
591591 DW_TAG_vector_type = 259
592 DW_TAG_subroutine_type = 46
592593
593594
594595

The vector flag indicates that an array type is a native packed vector.

608609 href="#format_basic_type">basic, derived
609610 or composite type descriptors, each
610611 representing a field member of the structure or union.

612
613

The the first member of subroutine (tag = DW_TAG_subroutine_type)

614 types is the type of the return value for the subroutine. The remaining
615 elements are the formal arguments to the subroutine.

611616
612617

Composite type location can be

613618 determined from the compile unit and line number. The size, alignment and