| /llvm-project-15.0.7/llvm/test/CodeGen/WinCFGuard/ |
| H A D | cfguard.ll | 17 %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] } 55 …rtti.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… 61 …rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor13* @"\01… 62 …rtti.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 D | thunk.ll | 105 %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… 182 …rtti.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 D | virtual-method-kinds.ll | 78 %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 } 127 …rtti.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… 133 …rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?… 134 …rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?… 138 …rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?… 143 …rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.… [all …]
|
| H A D | vftables.ll | 164 %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 } 244 …rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.… 250 …rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"\01?… 252 …rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.… 259 …rtti.CompleteObjectLocator { i32 1, i32 0, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.… 265 …rtti.CompleteObjectLocator { i32 1, i32 16, i32 0, i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti… 268 …rtti.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 D | undefined-symbol-lto-a.ll | 8 %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… 27 …rtti.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… 33 …rtti.BaseClassDescriptor { i32 trunc (i64 sub nuw nsw (i64 ptrtoint (%rtti.TypeDescriptor7* @"??_R…
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/ |
| H A D | pr27536.ll | 5 @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 D | funclet-local-stack-size.ll | 8 %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 D | wineh-try-catch.ll | 107 %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 D | split-dwarf5-debug-stroffsets.test | 74 # 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 D | split-dwarf-5-addrbase.test | 24 # 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 D | debug_addrx.test | 5 # clang -gdwarf-5 test.cc -o test_v5 -fuse-ld=lld -fno-rtti -O2 -ffunction-sections
|
| H A D | debug_rnglistx_rlex.test | 5 # 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 D | catchpad-weight.ll | 10 %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 D | catchpad-reuse.ll | 62 %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 D | tail-merge-wineh.ll | 26 %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 D | mixed-catch.ll | 50 %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 D | CGVTables.h | 66 llvm::Constant *rtti, unsigned &nextVTableThunkIndex, 96 const VTableLayout &layout, llvm::Constant *rtti,
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ControlFlowIntegrityDesign.rst | 45 …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 D | params.py | 103 actions=lambda rtti: [] if rtti else [
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | vtable-key-function-win-comdat.cpp | 4 extern void use(const std::type_info &rtti);
|
| /llvm-project-15.0.7/clang/test/Lexer/ |
| H A D | cxx-features.cpp | 334 #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 D | wineh.ll | 32 %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 D | CMakeLists.txt | 73 # -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 D | lifetime-throw.ll | 52 %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 D | CMakeLists.txt | 32 target_compile_options(${target_name} PUBLIC -fno-rtti)
|