| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/Hexagon/ |
| H A D | disable-lookup-table.ll | 2 ; RUN: opt -S -hexagon-emit-lookup-tables=true -O2 < %s | FileCheck %s -check-prefix=DISABLE 3 ; RUN: opt -S -hexagon-emit-lookup-tables=false -O2 < %s | FileCheck %s -check-prefix=DISABLE 4 ; The attribute "no-jump-tables"="true" disables the generation of switch generated lookup tables 36 attributes #0 = { noinline nounwind "no-jump-tables"="true"}
|
| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | windows-exceptions.cpp | 14 MSVC-NOSEH-NOT: -funwind-tables=2 15 MSVC-SEH: -funwind-tables=2 17 MINGW-SEH: -funwind-tables=2
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | icf-jump-tables.test | 1 ## Check that BOLT folds functions with jump tables and does not report 6 # RUN: %clang %cflags -O1 -g %p/../Inputs/icf-jump-tables.c -o %t.exe -Wl,-q 10 # CHECK: ICF folded {{.*}}. {{[^0]}} functions had jump tables.
|
| H A D | jump-table-footprint-reduction.test | 10 RUN: --jump-tables=move --jt-footprint-reduction --assume-abi --relocs \ 14 CHECK: 1 of 1 jump tables affected.
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | noreturn-csr-skip.mir | 8 define void @tables() nounwind noreturn uwtable { ret void } 40 # This function needs correct unwind tables anyway. Check that $r4 is saved and 42 # CHECK-LABEL: name: tables 45 name: tables
|
| /llvm-project-15.0.7/compiler-rt/cmake/caches/ |
| H A D | Apple.cmake | 12 set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "") 13 set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "") 14 set(CMAKE_ASM_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "")
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | gnu-names.ll | 1 ; Verify the emission of accelerator tables for various targets for the DWARF<=4 case 3 ; Darwin has the apple tables unless we specifically tune for gdb 10 ; Linux does has debug_names tables only if we explicitly tune for lldb 16 ; No accelerator tables if type units are enabled, as DWARF v4 type units are 17 ; not compatible with accelerator tables.
|
| H A D | accel-tables.ll | 1 ; Verify the emission of accelerator tables for various targets for the DWARF<=4 case 3 ; Darwin has the apple tables unless we specifically tune for gdb 9 ; Linux does has debug_names tables only if we explicitly tune for lldb 15 ; No accelerator tables if type units are enabled, as DWARF v4 type units are 16 ; not compatible with accelerator tables.
|
| H A D | coff_debug_info_type.ll | 1 ; RUN: llc -mtriple=i686-pc-mingw32 -accel-tables=Apple -filetype=asm -O0 < %s | FileCheck %s 2 ; RUN: llc -mtriple=i686-pc-cygwin -accel-tables=Apple -filetype=asm -O0 < %s | FileCheck %s 3 ; RUN: llc -mtriple=i686-w64-mingw32 -accel-tables=Apple -filetype=asm -O0 < %s | FileCheck %s
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | invalid-strbool-attr.ll | 3 ; CHECK: invalid value for 'no-jump-tables' attribute: yes 9 attributes #0 = { "no-jump-tables"="yes" }
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | MultiOnDiskHashTable.h | 105 table_range tables() { in tables() function 121 for (auto *T : tables()) in clear() 139 Tables.erase(std::remove_if(tables().begin().getCurrent(), Tables.end(), in removeOverriddenTables() 152 for (auto *ODT : tables()) { in condense() 248 for (auto *ODT : tables()) { in find() 273 for (auto *ODT : tables()) { in findAll()
|
| /llvm-project-15.0.7/llvm/test/Transforms/Inline/ |
| H A D | no-inline-line-tables.ll | 3 ; This tests that functions with the attribute `no-inline-line-tables` have the 65 attributes #0 = { alwaysinline nounwind "no-inline-line-tables" } 66 attributes #2 = { noinline nounwind optnone "no-inline-line-tables"} 73 …<stdin>", directory: "/usr/local/google/home/akhuang/testing/inline-line-tables", checksumkind: CS… 80 !8 = !DIFile(filename: "t.c", directory: "/usr/local/google/home/akhuang/testing/inline-line-tables…
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ControlFlowIntegrityDesign.rst | 13 that maps onto to the region of storage used for those virtual tables. Each 39 The scheme will cause the virtual tables for A, B and C to be laid out 230 The virtual tables will be laid out like this: 275 likely to occur if the virtual tables are padded. 287 separate virtual tables, 2) order virtual tables by a pre-order traversal of the class hierarchy 288 and 3) interleave virtual tables. 291 enhancements (more in `Interleave virtual tables`_). 295 Split virtual table groups into separate virtual tables 299 …me, however, can only work with individual virtual tables so it must split the combined virtual ta… 338 Interleave virtual tables [all …]
|
| /llvm-project-15.0.7/lldb/docs/use/ |
| H A D | ondemand.rst | 49 lookups. The debug information for line tables are always left enabled to allow 61 tables in debug information are cheap to parse and breakpoints will be able to 78 debug information by relying on the symbol tables from a module. Debug 86 functions don't exist in symbol tables. When using on demand symbol loading it 87 is encouraged to not strip the symbol tables of local symbols as this will 89 symbol tables have their local symbols removed from the symbol table which 91 symbol tables. This can cause breakpoint setting by function name to fail when 95 function name: we use the symbol tables to find a match first if debug 99 symbol tables with this features as static variables and other non exported 136 symbol loading enabled, just don't strip your symbol tables and the expression
|
| /llvm-project-15.0.7/clang/cmake/caches/ |
| H A D | DistributionExample-stage2.cmake | 10 set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "") 11 set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -gline-tables-only -DNDEBUG" CACHE STRING "")
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | CMakeLists.txt | 11 tablegen(LLVM X86GenEVEX2VEXTables.inc -gen-x86-EVEX2VEX-tables) 17 tablegen(LLVM X86GenMnemonicTables.inc -gen-x86-mnemonic-tables -asmwriternum=1) 23 tablegen(LLVM X86GenFoldTables.inc -gen-x86-fold-tables -asmwriternum=1)
|
| /llvm-project-15.0.7/llvm/tools/llvm-dwarfutil/ |
| H A D | Options.td | 32 "Create two output files: file w/o debug tables and file with debug tables", 33 "Create single output file, containing debug tables(default)">;
|
| /llvm-project-15.0.7/libunwind/test/configs/ |
| H A D | llvm-libunwind-shared.cfg.in | 16 # Stack unwinding tests need unwinding tables and these are not generated by default on all targets. 17 compile_flags.append('-funwind-tables')
|
| H A D | llvm-libunwind-static.cfg.in | 19 # Stack unwinding tests need unwinding tables and these are not generated by default on all targets. 20 compile_flags.append('-funwind-tables')
|
| H A D | llvm-libunwind-merged.cfg.in | 17 # Stack unwinding tests need unwinding tables and these are not generated by default on all targets. 18 compile_flags.append('-funwind-tables')
|
| /llvm-project-15.0.7/llvm/test/tools/obj2yaml/ELF/DWARF/ |
| H A D | debug-addr.yaml | 3 ## a) Dumping address tables from various object files. 5 ## Dumping address tables from a little endian 64-bit object file. 12 ## Dumping address tables from a big endian 64-bit object file. 19 ## Dumping address tables from a little endian 32-bit object file. 26 ## Dumping address tables from a big endian 32-bit object file.
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/X86/ |
| H A D | disable-lookup-table.ll | 5 ; In the presence of "-no-jump-tables"="true", simplifycfg should not convert switches to lookup ta… 7 define i32 @foo(i32 %c) "no-jump-tables"="true" {
|
| /llvm-project-15.0.7/llvm/test/Transforms/IROutliner/ |
| H A D | outlining-compatible-or-attribute-transfer.ll | 7 ; This includes the attributes no-jump-tables, profile-sample-accurate, 56 attributes #0 = { "no-jump-tables"="true" "profile-sample-accurate"="true" "speculative_load_harden… 67 ; CHECK: attributes [[ATTR]] = { minsize optsize "no-jump-tables"="true" "noimplicitfloat"="true" "…
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | micromips-attr.ll | 25 "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false" 35 "no-infs-fp-math"="false" "no-jump-tables"="false" "no-nans-fp-math"="false"
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/ |
| H A D | target-symbols-add-unwind.test | 8 # RUN: -fno-unwind-tables -fno-asynchronous-unwind-tables \
|