Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/
H A Dcfguard.ll17 %rtti.CompleteObjectLocator = type { i32, i32, i32, i32, i32, i32 }
18 %rtti.TypeDescriptor13 = type { i8**, i8*, [14 x i8] }
19 %rtti.ClassHierarchyDescriptor = type { i32, i32, i32, i32 }
20 %rtti.BaseClassDescriptor = type { i32, i32, i32, i32, i32, i32, i32 }
21 %rtti.TypeDescriptor10 = type { i8**, i8*, [11 x i8] }
55rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
57 @"\01??_R0?AUDerived@@@8" = linkonce_odr global %rtti.TypeDescriptor13 { i8** @"\01??_7type_info@@6…
61rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor13* @"\01…
62rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor10* @"\01…
63 @"\01??_R0?AUBase@@@8" = linkonce_odr global %rtti.TypeDescriptor10 { i8** @"\01??_7type_info@@6B@"…
[all …]
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dthunk.ll105 %rtti.CompleteObjectLocator = type { i32, i32, i32, i8*, %rtti.ClassHierarchyDescriptor* }
106 %rtti.ClassHierarchyDescriptor = type { i32, i32, i32, %rtti.BaseClassDescriptor** }
107 %rtti.BaseClassDescriptor = type { i8*, i32, i32, i32, i32, i32, %rtti.ClassHierarchyDescriptor* }
108 %rtti.TypeDescriptor7 = type { i8**, i8*, [8 x i8] }
181 … %rtti.ClassHierarchyDescriptor { i32 0, i32 3, i32 3, %rtti.BaseClassDescriptor** getelementptr i…
182rtti.BaseClassDescriptor*] [%rtti.BaseClassDescriptor* @"\01??_R1A@?0A@EA@C@@8", %rtti.BaseClassDe…
186 … %rtti.ClassHierarchyDescriptor { i32 0, i32 0, i32 1, %rtti.BaseClassDescriptor** getelementptr i…
187 …8" = linkonce_odr constant [2 x %rtti.BaseClassDescriptor*] [%rtti.BaseClassDescriptor* @"\01??_R1…
191 … %rtti.ClassHierarchyDescriptor { i32 0, i32 0, i32 1, %rtti.BaseClassDescriptor** getelementptr i…
192 …8" = linkonce_odr constant [2 x %rtti.BaseClassDescriptor*] [%rtti.BaseClassDescriptor* @"\01??_R1…
[all …]
H A Dvirtual-method-kinds.ll78 %rtti.CompleteObjectLocator = type { i32, i32, i32, i32, i32, i32 }
79 %rtti.TypeDescriptor7 = type { i8**, i8*, [8 x i8] }
80 %rtti.ClassHierarchyDescriptor = type { i32, i32, i32, i32 }
81 %rtti.BaseClassDescriptor = type { i32, i32, i32, i32, i32, i32, i32 }
127rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
129 @"\01??_R0?AUC@@@8" = linkonce_odr global %rtti.TypeDescriptor7 { i8** @"\01??_7type_info@@6B@", i8…
133rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?…
134rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?…
138rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?…
143rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
[all …]
H A Dvftables.ll164 %rtti.CompleteObjectLocator = type { i32, i32, i32, i32, i32, i32 }
165 %rtti.TypeDescriptor7 = type { i8**, i8*, [8 x i8] }
166 %rtti.ClassHierarchyDescriptor = type { i32, i32, i32, i32 }
167 %rtti.BaseClassDescriptor = type { i32, i32, i32, i32, i32, i32, i32 }
244rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
250rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?…
252rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
259rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
265rtti.CompleteObjectLocator { i32 1, i32 16, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti
268rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
[all …]
/llvm-project-15.0.7/lld/test/COFF/Inputs/
H A Dundefined-symbol-lto-a.ll8 %rtti.CompleteObjectLocator = type { i32, i32, i32, i32, i32, i32 }
9 %rtti.TypeDescriptor7 = type { i8**, i8*, [8 x i8] }
10 %rtti.ClassHierarchyDescriptor = type { i32, i32, i32, i32 }
11 %rtti.BaseClassDescriptor = type { i32, i32, i32, i32, i32, i32, i32 }
26 … = private unnamed_addr constant { [2 x i8*] } { [2 x i8*] [i8* bitcast (%rtti.CompleteObjectLocat…
27rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.…
29 @"??_R0?AUS@@@8" = linkonce_odr global %rtti.TypeDescriptor7 { i8** @"??_7type_info@@6B@", i8* null…
31 @"??_R3S@@8" = linkonce_odr constant %rtti.ClassHierarchyDescriptor { i32 0, i32 0, i32 1, i32 trun…
32 @"??_R2S@@8" = linkonce_odr constant [2 x i32] [i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.Bas…
33rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"??_R…
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/
H A Dpr27536.ll5 @rtti = external global i8
18 %1 = catchpad within %0 [i8* @rtti, i32 0, i16* %tmpcast]
28 ; CHECK: catchpad within {{.*}} [i8* @rtti, i32 0, i16* %[[bc]]]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dfunclet-local-stack-size.ll8 %rtti.TypeDescriptor2 = type { i8**, i8*, [3 x i8] }
13 @"??_R0H@8" = linkonce_odr global %rtti.TypeDescriptor2 { i8** @"??_7type_info@@6B@", i8* null, [3 …
33 %3 = catchpad within %2 [%rtti.TypeDescriptor2* @"??_R0H@8", i32 0, i32* %a2]
H A Dwineh-try-catch.ll107 %rtti.TypeDescriptor2 = type { i8**, i8*, [3 x i8] }
121 @"??_R0H@8" = linkonce_odr global %rtti.TypeDescriptor2 { i8** @"??_7type_info@@6B@", i8* null, [3 …
123 …ant %eh.CatchableType { i32 1, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor2* @"…
151 %2 = catchpad within %1 [%rtti.TypeDescriptor2* @"??_R0H@8", i32 0, i32* %i]
/llvm-project-15.0.7/lldb/test/Shell/Breakpoint/
H A Dsplit-dwarf5-debug-stroffsets.test74 # clang++ file1.cpp -o file1.o -g -fno-rtti -c -gdwarf-5 -gsplit-dwarf -ffunction-sections
75 # clang++ file2.cpp -o file2.o -g -fno-rtti -c -gdwarf-5 -gsplit-dwarf -ffunction-sections
76 # clang++ file1.o file2.o -g -fno-rtti -gdwarf-5 -o test -gsplit-dwarf -ffunction-sections
H A Dsplit-dwarf-5-addrbase.test24 # clang test.cc -g -fno-rtti -c -gdwarf-5 -gsplit-dwarf
25 # clang test.o -g -fno-rtti -gdwarf-5 -o test -gsplit-dwarf
H A Ddebug_addrx.test5 # clang -gdwarf-5 test.cc -o test_v5 -fuse-ld=lld -fno-rtti -O2 -ffunction-sections
H A Ddebug_rnglistx_rlex.test5 # clang -gdwarf-5 test.cc -o test_v5 -fuse-ld=lld -fno-rtti -O2 -ffunction-sections
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dcatchpad-weight.ll10 %rtti.TypeDescriptor7 = type { ptr, ptr, [8 x i8] }
20 @"\01??_R0?AUA@@@8" = linkonce_odr global %rtti.TypeDescriptor7 { ptr @"\01??_7type_info@@6B@", ptr…
21 @"\01??_R0?AUB@@@8" = linkonce_odr global %rtti.TypeDescriptor7 { ptr @"\01??_7type_info@@6B@", ptr…
22 @"\01??_R0?AUC@@@8" = linkonce_odr global %rtti.TypeDescriptor7 { ptr @"\01??_7type_info@@6B@", ptr…
H A Dcatchpad-reuse.ll62 %rtti.TypeDescriptor2 = type { ptr, ptr, [3 x i8] }
67 @"\01??_R0H@8" = linkonce_odr global %rtti.TypeDescriptor2 { ptr @"\01??_7type_info@@6B@", ptr null…
H A Dtail-merge-wineh.ll26 %rtti.TypeDescriptor2 = type { ptr, ptr, [3 x i8] }
40 @"\01??_R0H@8" = linkonce_odr global %rtti.TypeDescriptor2 { ptr @"\01??_7type_info@@6B@", ptr null…
/llvm-project-15.0.7/llvm/test/Transforms/LCSSA/
H A Dmixed-catch.ll50 %tmp3 = catchpad within %tmp2 [%rtti.TypeDescriptor2* @"\01??_R0H@8", i32 0, i32* %i7]
74 %rtti.TypeDescriptor2 = type { i8**, i8*, [3 x i8] }
88 @"\01??_R0H@8" = linkonce_odr global %rtti.TypeDescriptor2 { i8** @"\01??_7type_info@@6B@", i8* nul…
90 …ant %eh.CatchableType { i32 1, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor2* @"…
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGVTables.h66 llvm::Constant *rtti, unsigned &nextVTableThunkIndex,
96 const VTableLayout &layout, llvm::Constant *rtti,
/llvm-project-15.0.7/clang/docs/
H A DControlFlowIntegrityDesign.rst45 …A::offset-to-top, &A::rtti, &A::f1, &A::f2, &A::f3, B::offset-to-top, &B::rtti, &B::f1, &B::f2, &B…
235 …t-to-top, &A::rtti, &A::f1, &A::f2, B::offset-to-top, &B::rtti, &B::f1, &B::f2, &B::f3, &B::f4, &B…
372 &A::rtti, &B::rtti, &D::rtti, &C::rtti
410 &A::rtti, &B::rtti, &D::rtti, &C::rtti, &B::f2, &D::f2, &C::f3, padding
418 …A::offset-to-top, &A::rtti, B::offset-to-top, &B::rtti, D::offset-to-top, &D::rtti, C::offset-to-t…
423 …diately after &B::rtti) is 5 entry-length, so is the distance between &D::f2 and C::offset-to-top …
/llvm-project-15.0.7/libcxx/utils/libcxx/test/
H A Dparams.py103 actions=lambda rtti: [] if rtti else [
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dvtable-key-function-win-comdat.cpp4 extern void use(const std::type_info &rtti);
/llvm-project-15.0.7/clang/test/Lexer/
H A Dcxx-features.cpp334 #if defined(NO_RTTI) ? check(rtti, 0, 0, 0, 0, 0, 0) : check(rtti, 199711, 199711, 199711, 199711, …
/llvm-project-15.0.7/llvm/test/Instrumentation/SanitizerCoverage/
H A Dwineh.ll32 %rtti.TypeDescriptor2 = type { i8**, i8*, [3 x i8] }
38 @"\01??_R0H@8" = linkonce_odr global %rtti.TypeDescriptor2 { i8** @"\01??_7type_info@@6B@", i8* nul…
59 %2 = catchpad within %1 [%rtti.TypeDescriptor2* @"\01??_R0H@8", i32 0, i32* %e]
/llvm-project-15.0.7/polly/
H A DCMakeLists.txt73 # -fno-exceptions -fno-rtti
74 …d-virtual -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -fno-exceptions -fno-rtti")
79 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti")
/llvm-project-15.0.7/llvm/test/Instrumentation/AddressSanitizer/
H A Dlifetime-throw.ll52 %rtti.TypeDescriptor9 = type { i8**, i8*, [10 x i8] }
64 @"\01??_R0?AUABC@@@8" = linkonce_odr global %rtti.TypeDescriptor9 { i8** @"\01??_7type_info@@6B@", …
66 …ant %eh.CatchableType { i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor9* @"…
/llvm-project-15.0.7/libc/test/utils/tools/
H A DCMakeLists.txt32 target_compile_options(${target_name} PUBLIC -fno-rtti)

123