Lines Matching defs:d_make_comp
384 d_make_comp (struct d_info *, enum demangle_component_type,
955 d_make_comp (struct d_info *di, enum demangle_component_type type,
1369 dc = d_make_comp (di, DEMANGLE_COMPONENT_TYPED_NAME,
1398 dc = d_make_comp (di, DEMANGLE_COMPONENT_TAGGED_NAME, dc, tag);
1447 dc = d_make_comp (di, DEMANGLE_COMPONENT_QUAL_NAME,
1471 dc = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, dc,
1488 dc = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, dc,
1612 ret = d_make_comp (di, comb_type, ret, dc);
1654 ret = d_make_comp (di, DEMANGLE_COMPONENT_UNARY, ret,
1905 res = d_make_comp (di, DEMANGLE_COMPONENT_CONVERSION, type, NULL);
1907 res = d_make_comp (di, DEMANGLE_COMPONENT_CAST, type, NULL);
2027 p = d_make_comp (di, DEMANGLE_COMPONENT_COMPOUND_NAME, p, next);
2033 p = d_make_comp (di, DEMANGLE_COMPONENT_JAVA_RESOURCE, p, NULL);
2067 return d_make_comp (di, DEMANGLE_COMPONENT_VTABLE,
2071 return d_make_comp (di, DEMANGLE_COMPONENT_VTT,
2074 return d_make_comp (di, DEMANGLE_COMPONENT_TYPEINFO,
2077 return d_make_comp (di, DEMANGLE_COMPONENT_TYPEINFO_NAME,
2083 return d_make_comp (di, DEMANGLE_COMPONENT_THUNK,
2089 return d_make_comp (di, DEMANGLE_COMPONENT_VIRTUAL_THUNK,
2097 return d_make_comp (di, DEMANGLE_COMPONENT_COVARIANT_THUNK,
2116 return d_make_comp (di, DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE,
2121 return d_make_comp (di, DEMANGLE_COMPONENT_TYPEINFO_FN,
2124 return d_make_comp (di, DEMANGLE_COMPONENT_JAVA_CLASS,
2128 return d_make_comp (di, DEMANGLE_COMPONENT_TLS_INIT,
2132 return d_make_comp (di, DEMANGLE_COMPONENT_TLS_WRAPPER,
2136 return d_make_comp (di, DEMANGLE_COMPONENT_TPARM_OBJ,
2148 return d_make_comp (di, DEMANGLE_COMPONENT_GUARD,
2154 return d_make_comp (di, DEMANGLE_COMPONENT_REFTEMP, name,
2159 return d_make_comp (di, DEMANGLE_COMPONENT_HIDDEN_ALIAS,
2166 return d_make_comp (di, DEMANGLE_COMPONENT_NONTRANSACTION_CLONE,
2175 return d_make_comp (di, DEMANGLE_COMPONENT_TRANSACTION_CLONE,
2476 ret = d_make_comp (di, DEMANGLE_COMPONENT_VENDOR_TYPE,
2538 ret = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, ret,
2552 ret = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, ret,
2576 ret = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, ret,
2596 ret = d_make_comp (di, DEMANGLE_COMPONENT_RVALUE_REFERENCE,
2602 ret = d_make_comp (di, DEMANGLE_COMPONENT_POINTER,
2608 ret = d_make_comp (di, DEMANGLE_COMPONENT_REFERENCE,
2614 ret = d_make_comp (di, DEMANGLE_COMPONENT_COMPLEX,
2620 ret = d_make_comp (di, DEMANGLE_COMPONENT_IMAGINARY,
2628 ret = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, ret,
2630 ret = d_make_comp (di, DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL,
2643 ret = d_make_comp (di, DEMANGLE_COMPONENT_DECLTYPE,
2652 ret = d_make_comp (di, DEMANGLE_COMPONENT_PACK_EXPANSION,
2820 *pret = d_make_comp (di, t, NULL, right);
2878 ret = d_make_comp (di, t, ret, NULL);
2945 *ptl = d_make_comp (di, DEMANGLE_COMPONENT_ARGLIST, type, NULL);
3000 return d_make_comp (di, DEMANGLE_COMPONENT_FUNCTION_TYPE,
3053 return d_make_comp (di, DEMANGLE_COMPONENT_ARRAY_TYPE, dim,
3081 return d_make_comp (di, DEMANGLE_COMPONENT_VECTOR_TYPE, dim,
3119 return d_make_comp (di, DEMANGLE_COMPONENT_PTRMEM_TYPE, cl, mem);
3190 return d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE_ARGLIST, NULL, NULL);
3203 *pal = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE_ARGLIST, a, NULL);
3264 return d_make_comp (di, DEMANGLE_COMPONENT_ARGLIST, NULL, NULL);
3273 *p = d_make_comp (di, DEMANGLE_COMPONENT_ARGLIST, arg, NULL);
3340 name = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, name,
3342 return d_make_comp (di, DEMANGLE_COMPONENT_QUAL_NAME, type, name);
3377 return d_make_comp (di, DEMANGLE_COMPONENT_PACK_EXPANSION,
3415 return d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE, name,
3430 return d_make_comp (di, DEMANGLE_COMPONENT_INITIALIZER_LIST,
3440 return d_make_comp (di, DEMANGLE_COMPONENT_VENDOR_EXPR, name, args);
3457 return d_make_comp (di, DEMANGLE_COMPONENT_UNARY, op,
3479 return d_make_comp (di, DEMANGLE_COMPONENT_NULLARY, op, NULL);
3501 operand = d_make_comp (di, DEMANGLE_COMPONENT_BINARY_ARGS,
3504 return d_make_comp (di, DEMANGLE_COMPONENT_UNARY, op, operand);
3539 right = d_make_comp (di, DEMANGLE_COMPONENT_TEMPLATE,
3546 return d_make_comp (di, DEMANGLE_COMPONENT_BINARY, op,
3547 d_make_comp (di,
3606 return d_make_comp (di, DEMANGLE_COMPONENT_TRINARY, op,
3607 d_make_comp (di,
3610 d_make_comp (di,
3699 ret = d_make_comp (di, t, type, d_make_name (di, s, d_str (di) - s));
3771 return d_make_comp (di, DEMANGLE_COMPONENT_LOCAL_NAME, function, name);
3902 return d_make_comp (di, DEMANGLE_COMPONENT_CLONE, encoding, n);
6483 dc = d_make_comp (&di,