Home
last modified time | relevance | path

Searched refs:rtti (Results 1 – 25 of 59) sorted by relevance

123

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGVTables.h67 llvm::Constant *rtti,
75 llvm::Constant *rtti);
H A DCGVTables.cpp591 unsigned idx, llvm::Constant *rtti, unsigned &nextVTableThunkIndex) { in addVTableComponent() argument
611 return builder.add(llvm::ConstantExpr::getBitCast(rtti, CGM.Int8PtrTy)); in addVTableComponent()
711 llvm::Constant *rtti) { in createVTableInitializer() argument
718 addVTableComponent(vtableElem, layout, i, rtti, nextVTableThunkIndex); in createVTableInitializer()
/freebsd-12.1/contrib/gcc/config/arm/
H A Dunwind-arm.c907 _uw rtti; in __gnu_unwind_pr_common() local
919 rtti = _Unwind_decode_target2 ((_uw) &data[1]); in __gnu_unwind_pr_common()
920 if (!__cxa_type_match (ucbp, (type_info *) rtti, in __gnu_unwind_pr_common()
961 _uw rtti; in __gnu_unwind_pr_common() local
967 rtti = _Unwind_decode_target2 ((_uw) &data[i + 1]); in __gnu_unwind_pr_common()
968 if (__cxa_type_match (ucbp, (type_info *) rtti, in __gnu_unwind_pr_common()
/freebsd-12.1/usr.bin/users/
H A DMakefile6 CXXFLAGS+= -fno-rtti
/freebsd-12.1/usr.bin/dtc/
H A DMakefile9 CXXFLAGS+= -fno-rtti -fno-exceptions
/freebsd-12.1/lib/libclang_rt/
H A DMakefile.inc35 CXXFLAGS+= -fno-rtti
/freebsd-12.1/lib/libgcc_eh/
H A DMakefile.inc30 CXXFLAGS+= -fno-rtti
/freebsd-12.1/contrib/gcc/cp/
H A DChangeLog-1996274 * rtti.c (NULL): Likewise.
1696 * rtti.c (build_dynamic_cast): Support templates.
2321 (build_vtable): Set up rtti info here.
2331 sub-object that has an rtti pointer in the vtable.
2370 * rtti.c (synthesize_tinfo_fn): Handle arrays.
2397 * rtti.c (init_rtti_processing): New fn.
2500 to add a vtable entry for the rtti code.
3348 * rtti.c (build_ptmf_desc): Delete unused arg TYPE.
3791 * rtti.c: New file with the RTTI stuff from gc.c.
3793 * Makefile.in (CXX_OBJS): Replace gc.o with rtti.o.
[all …]
H A DChangeLog-20001110 * rtti.c (synthesize_tinfo_fn): Likewise.
2518 * rtti.c (synthesize_tinfo_fn): Likewise.
3751 * rtti.c (expand_class_desc): Likewise.
4525 * rtti.c (synthesize_tinfo_fn): Likewise.
5005 * rtti.c (get_tinfo_decl): Mark used.
5391 * rtti.c (create_tinfo_types): Adjust.
5551 * rtti.c (build_runtime_decl): Lose.
5807 * rtti.c (expand_class_desc): Likewise.
6381 Runtime support for new-abi rtti.
6570 * rtti.c: Likewise.
[all …]
H A DMake-lang.in82 cp/class.o cp/decl2.o cp/error.o cp/lex.o cp/parser.o cp/ptree.o cp/rtti.o \
267 cp/rtti.o: cp/rtti.c $(CXX_TREE_H) $(TM_H) $(FLAGS_H) toplev.h convert.h \
268 $(TARGET_H) gt-cp-rtti.h
H A Dconfig-lang.in37 gtfiles="\$(srcdir)/cp/rtti.c \$(srcdir)/cp/mangle.c \$(srcdir)/cp/name-lookup.h \$(srcdir)/cp/name…
H A DChangeLog.gcc4355 * rtti.c (get_tinfo_decl_dynamic, get_typeid): Try to complete the
H A DChangeLog-2001424 * rtti.c (build_dynamic_cast_1): Use lookup_base &
1207 * rtti.c (init_rtti_processing): Adjust.
1226 * rtti.c (build_headof_sub): Remove.
1344 Simplify rtti, now we've only one ABI.
1349 * rtti.c
1439 * rtti.c: Adjust comments.
2096 * rtti.c: Likewise.
3043 * rtti.c (init_rtti_processing): Likewise.
3402 * rtti.c (get_tinfo_decl_dynamic): Likewise.
3418 * rtti.c: Likewise.
[all …]
H A DChangeLog-20049 * rtti.c (get_tinfo_decl, build_lang_decl): Likewise.
361 * rtti.c (init_rtti_processing): Adjust node creation.
619 * rtti.c (init_rtti_processing, build_dynamic_cast_1,
1852 * rtti.c (unemitted_tinfo_decls): Make a VEC(tree).
2675 * rtti.c (build_headof, get_tinfo_decl_dynamic,
2877 * rtti.c (build_headof, build_typeid, ifnonnull,
2909 * rtti.c (build_headof, get_tinfo_decl_dynamic,
4043 * rtti.c (dfs_class_hint_mark, get_pseudo_ti_init,
5386 * rtti.c (tinfo_base_init): Likewise.
5815 * decl.c, parser.c, rtti.c: Adjust callers.
[all …]
H A DChangeLog-1999151 * rtti.c (build_headof): Likewise.
191 * rtti.c (get_tinfo_var): Use declare_global_var.
272 * rtti.c (expand_class_desc): Likewise.
1452 the vtable if -fno-rtti.
1455 * rtti.c (get_typeid): Don't complain about -fno-rtti.
2478 * rtti.c: Likewise.
2537 * rtti.c (get_tinfo_fn): Likewise.
2631 * rtti.c (syntheisze_tinfo_fn): Likewise.
3331 * rtti.c (expand_class_decl): Likewise.
5092 * rtti.c (build_x_typeid): Check rtti is enabled.
[all …]
H A DChangeLog-200210 pt.c, ptree.c, repo.c, rtti.c, search.c, semantics.c, tree.c,
716 * rtti.c (get_tinfo_decl): Use it.
810 * rtti.c (qualifier_flags): Fix thinko.
1544 * rtti.c: Likewise.
1631 * rtti.c: Likewise.
1697 * rtti.c (create_pseudo_type_info): Adjust.
2278 * rtti.c (get_tinfo_decl): Set DECL_COMDAT.
2428 * rtti.c (TINFO_REAL_NAME): New macro.
2603 * rtti.c (build_headof): Likewise.
2946 * rtti.c (get_tinfo_decl): Don't call comdat_linkage.
[all …]
H A DChangeLog.tree-ssa158 * rtti.c (get_tinfo_decl_dynamic): Use convert.
228 * rtti.c (tinfo_base_init, generic_initializer): Likewise.
237 * rtti.c (tinfo_base_init): Likewise.
H A DChangeLog-1997149 * rtti.c (build_dynamic_cast): Copy the cast-to type to the
298 * rtti.c (build_dynamic_cast): Handle template case here.
1386 lex.c, lex.h, method.c, parse.y, pt.c, repo.c, rtti.c, search.c,
1418 * rtti.c (permanent_obstack): Fix decl to not be a pointer.
1457 * cvt.c, error.c, except.c, expr.c, friend.c, init.c, rtti.c:
1644 * rtti.c (build_dynamic_cast): Call complete_type on the types.
1861 * rtti.c (get_tinfo_var): Use TYPE_PRECISION (sizetype).
1885 * rtti.c (get_tinfo_var): Either INT_TYPE_SIZE or 32, whichever
2347 * rtti.c (get_typeid): Support templates.
2411 * rtti.c (combine_strings): Delete decl.
[all …]
H A DChangeLog1103 Move -fno-rtti check to be more specific.
2143 * rtti.c (build_dynamic_cast_1): Same.
2960 * rtti.c (emit_tinfo_decl): Likewise.
3088 * rtti.c (typeinfo_in_lib_p): Likewise.
3322 -fno-rtti.
4721 * rtti.c (build_dynamic_cast_1): Likewise.
5333 (gt-cp-rtti.h): New target.
5334 (cp/rtti.o): Add dependency.
5335 * config-lang.in (gtfiles): Add cp/rtti.c.
5966 * rtti.c (unemitted_tinfo_decls): Adjust.
[all …]
H A DChangeLog-2003131 * rtti.c: Likewise.
1181 * rtti.c (throw_bad_cast): Likewise.
2515 (rtti.o): Likewise.
2520 * rtti.c: Include convert.h.
3369 * rtti.c: Likewise.
3792 * rtti.c (get_tinfo_ptr): Mark tinfo as used.
4008 * rtti.c: Remove PARAMS.
4303 * rtti.c (create_pseudo_type_info): Likewise.
4838 * rtti.c (dfs_class_hint_mark): Likewise.
5825 * cp/rtti.c (get_pseudo_ti_init): Adjust.
[all …]
H A DChangeLog-1998686 * rtti.c (build_x_typeid): Complain about typeid without
907 * rtti.c (build_dynamic_cast_1): Fix cut-and-paste error.
1171 * rtti.c (init_rtti_processing): Likewise.
1763 * rtti.c (expand_class_desc): Likewise.
2337 * rtti.c (init_rtti_processing): Likewise.
2666 * rtti.c (get_tinfo_fn): Also set DECL_IGNORED_P.
3038 * rtti.c (get_tinfo_fn): If this is for a class type, set
3472 code is emitted for any referenced rtti function.
3524 rtti function for the new style exception tables.
5957 * rtti.c (call_void_fn): Likewise.
[all …]
/freebsd-12.1/gnu/usr.bin/cc/cc1plus/
H A DMakefile14 mangle.c method.c name-lookup.c parser.c pt.c ptree.c repo.c rtti.c \
/freebsd-12.1/lib/libomp/
H A DMakefile57 CXXFLAGS+= -fno-rtti
/freebsd-12.1/contrib/googletest/googletest/cmake/
H A Dinternal_utils.cmake111 set(cxx_no_rtti_flags "-fno-rtti -DGTEST_HAS_RTTI=0")
119 set(cxx_no_rtti_flags "-features=no%rtti -DGTEST_HAS_RTTI=0")
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DDiagnosticDriverKinds.td280 "implicitly disabling vptr sanitizer because rtti wasn't enabled">,

123