/llvm-project/llvm/test/DebugInfo/PDB/ |
H A D | pdb-resolve-forward-refs.test | 8 ; CHECK: unique name: `.?AU<unnamed-type-Anonymous>@?1??main@@YAHHPEAPEAD@Z@`aa6523bc` 10 ; CHECK: options: has unique name | scoped, sizeof 1 12 ; CHECK: unique name: `.?AUScoped@?1??main@@YAHHPEAPEAD@Z@`aa6523bc` 14 ; CHECK: options: has unique name | scoped, sizeof 1 16 ; CHECK: unique name: `.?AUF@Nested@@` 18 ; CHECK: options: forward ref (-> 0x1057) | has unique name | is nested, sizeof 0 20 ; CHECK: unique name: `.?AUNested@@` 22 ; CHECK: options: contains nested class | has unique name, sizeof 1 24 ; CHECK: unique name: `.?AUF@Nested@@` 26 ; CHECK: options: has unique name | is nested, sizeof 1 [all …]
|
H A D | pdb-type-ref-stats.test | 29 CHECK: unique name: `.?AU<unnamed-type-Anonymous>@?1??main@@YAHHPEAPEAD@Z@`aa6523bc` 31 CHECK: options: has unique name | scoped, sizeof 1 33 CHECK: unique name: `.?AUScoped@?1??main@@YAHHPEAPEAD@Z@`aa6523bc` 35 CHECK: options: has unique name | scoped, sizeof 1 41 CHECK: unique name: `.?AW4type_e@event_sourceAttribute@__vc_attributes@@` 43 CHECK: options: has unique name | is nested 48 CHECK: unique name: `.?AW4optimize_e@event_sourceAttribute@__vc_attributes@@` 50 CHECK: options: has unique name | is nested 52 CHECK: unique name: `.?AUevent_sourceAttribute@__vc_attributes@@` 54 CHECK: options: forward ref (-> 0x1016) | has unique name, sizeof 0 [all …]
|
/llvm-project/llvm/test/tools/llvm-profdata/ |
H A D | sample-overlap.test | 5 ; OVERLAP0: percentage of samples unique in base profile: 0.000% 6 ; OVERLAP0: percentage of samples unique in test profile: 0.000% 11 ; OVERLAP0: functions unique in base profile: 0 12 ; OVERLAP0: functions unique in test profile: 0 15 ; OVERLAP0: hot functions unique in base profile: 0 16 ; OVERLAP0: hot functions unique in test profile: 0 19 ; OVERLAP0: hot blocks unique in base profile: 0 20 ; OVERLAP0: hot blocks unique in test profile: 0 26 ; OVERLAP1: percentage of samples unique in base profile: 0.000% 27 ; OVERLAP1: percentage of samples unique in test profile: 0.000% [all …]
|
/llvm-project/llvm/test/MC/ELF/ |
H A D | gnu-unique.s | 6 # ASM: .type unique,@gnu_unique_object 10 # OBJ: OBJECT UNIQUE DEFAULT [[#]] unique 14 ## unique has a non-local binding. Reference unique instead of .data 15 # DISASM-NEXT: R_X86_64_32S unique 17 movl $1, unique 20 .globl unique symbol 21 .type unique, @gnu_unique_object 22 unique: label
|
H A D | section-combine.s | 34 .section .foo,"o",@progbits,bar,unique,0 37 .section .foo,"o",@progbits,bar,unique,1 39 .section .foo,"o",@progbits,bar,unique,1 42 .section .foo,"Go",@progbits,bar,comdat0,comdat,unique,1 45 .section .foo,"Go",@progbits,bar,comdat1,comdat,unique,1 47 .section .foo,"oG",@progbits,bar,comdat1,comdat,unique,1
|
/llvm-project/llvm/test/CodeGen/X86/ |
H A D | elf-retain.ll | 1 ;; Place a global object in the llvm.used list in a unique section with the SHF_GNU_RETAIN flag. 9 ; RUN: llc -mtriple=x86_64 -data-sections=1 -unique-section-names=0 < %s | FileCheck %s --check-pre… 18 ; NOUNIQUE: .section .text,"axR",@progbits,unique,1 25 ; NOUNIQUE: .section .text,"axR",@progbits,unique,2 32 ; CHECK: .section ccc,"axR",@progbits,unique,1 33 ; OLDGAS: .section ccc,"ax",@progbits,unique,1 34 ; NOUNIQUE: .section ccc,"axR",@progbits,unique,3 42 ; NOUNIQUE: .section .bss,"awR",@nobits,unique,4 47 ; NOUNIQUE: .section .data,"awR",@progbits,unique,5 52 ; NOUNIQUE: .section .rodata,"aR",@progbits,unique,6 [all …]
|
H A D | explicit-section-mergeable.ll | 1 ; RUN: llc < %s -mtriple=x86_64 -unique-section-names=0 -data-sections 2>&1 \ 13 ; CHECK: .section .data,"aw",@progbits,unique,1 16 ;; Create a uniquified symbol (as -unique-section-names=0) to test the uniqueID 22 ; CHECK: .section .rodata,"a",@progbits,unique,2 39 ; CHECK: .section .explicit_basic,"aM",@progbits,4,unique,3 48 ; CHECK: .section .explicit_basic,"aM",@progbits,8,unique,4 57 ; CHECK: .section .explicit_basic,"aMS",@progbits,4,unique,5 74 ; CHECK: .section .explicit_initially_nonmergeable,"aM",@progbits,4,unique,6 83 ; CHECK: .section .explicit_initially_nonmergeable,"aM",@progbits,4,unique,6 92 ; CHECK: .section .rodata.cst16,"a",@progbits,unique,7 [all …]
|
H A D | elf-unique-sections-by-flags.ll | 19 ; It should be emitted to a new section with a new name, not expected to require unique. 57 ; CHECK: .section s1,"aw",@progbits,unique,[[#UNIQUE_S1_aw:]] 60 ; CHECK: .section s2,"a",@progbits,unique,[[#UNIQUE_S2_a:]] 64 ; Placing another value in the same section with the same flags uses the same unique ID 67 ; CHECK: .section s1,"aw",@progbits,unique,[[#UNIQUE_S1_aw]] 70 ; CHECK: .section s2,"a",@progbits,unique,[[#UNIQUE_S2_a]] 74 ; Normal user defined section, first is the generic section, second should be unique 80 ; CHECK: .section s3,"aw",@progbits,unique,[[#U:]] 84 ; Values declared without explicit sections go into compatible default sections and don't require unique 97 ; CHECK: .section .rodata,"aw",@progbits,unique,[[# [all...] |
H A D | basic-block-sections-pragma-sections.ll | 14 ; CHECK: .section foo_section,"ax",@progbits,unique,1 16 ; CHECK: .section foo_section,"ax",@progbits,unique,2 18 ; CHECK: .section foo_section,"ax",@progbits,unique,3 21 ; LIST1: .section foo_section,"ax",@progbits,unique,1 23 ; LIST1: .section foo_section,"ax",@progbits,unique,2 25 ; LIST1-NOT: .section foo_section,"ax",@progbits,unique,3 27 ; LIST2: .section foo_section,"ax",@progbits,unique,1 29 ; LIST2: .section foo_section,"ax",@progbits,unique,2 31 ; LIST2-NOT: .section foo_section,"ax",@progbits,unique,3
|
H A D | stack-size-section-function-sections.ll | 3 ; RUN: llc < %s -mtriple=x86_64-linux -stack-size-section -function-sections -unique-section-names=… 11 ; NOUNIQ: .section .text,"ax",@progbits,unique,1 12 ; NOUNIQ: .section .stack_sizes,"o",@progbits,.text,unique,1 13 ; NOUNIQ: .section .text,"ax",@progbits,unique,2 14 ; NOUNIQ: .section .stack_sizes,"o",@progbits,.text,unique,2 19 ; NOUNIQ: .section .text,"axG",@progbits,_Z4fooTIiET_v,comdat,unique,3 20 ; NOUNIQ: .section .stack_sizes,"oG",@progbits,.text,_Z4fooTIiET_v,comdat,unique,3
|
H A D | basic-block-address-map.ll | 2 ; RUN: llc < %s -mtriple=x86_64 -function-sections -unique-section-names=true -basic-block-address-map | FileCheck %s --check-prefixes=CHECK,UNIQ 3 ; RUN: llc < %s -mtriple=x86_64 -function-sections -unique-section-names=false -basic-block-address-map | FileCheck %s --check-prefixes=CHECK,NOUNIQ 4 ; RUN: llc < %s -mtriple=x86_64 -function-sections -unique-section-names=true -basic-block-address-map -split-machine-functions | FileCheck %s --check-prefixes=CHECK,UNIQ 38 ; NOUNIQ: .section .text,"ax",@progbits,unique,1 51 ;; Verify that with -unique-section-names=false, the unique id of the text section gets assigned to the llvm_bb_addr_map section. 52 ; NOUNIQ: .section .llvm_bb_addr_map,"o",@llvm_bb_addr_map,.text,unique,1
|
H A D | basic-block-sections-named-section.ll | 8 ; CHECK: .section foo_section,"ax",@progbits,unique,1 10 ; CHECK: .section foo_section,"ax",@progbits,unique,2 12 ; CHECK: .section foo_section,"ax",@progbits,unique,3 15 ; LIST: .section foo_section,"ax",@progbits,unique,1 17 ; LIST: .section foo_section,"ax",@progbits,unique,2 19 ; LIST-NOT: .section foo_section,"ax",@progbits,unique,3
|
H A D | elf-separate-named-sections.ll | 1 ; Test that global values with explicit sections are placed into unique sections. 21 ; SEPARATE: .section custom_text,"ax",@progbits,unique,1{{$}} 23 ; SEPARATE: .section custom_text,"ax",@progbits,unique,2{{$}} 33 ; SEPARATE: .section custom_data,"aw",@progbits,unique,3{{$}} 35 ; SEPARATE: .section custom_data,"aw",@progbits,unique,4{{$}}
|
/llvm-project/libcxx/test/std/algorithms/alg.modifying.operations/alg.unique/ |
H A D | unique.pass.cpp | 30 auto it = std::unique(std::begin(ia), std::end(ia)); in test_constexpr() 43 Iter r = std::unique(Iter(ia), Iter(ia+sa)); in test() 49 r = std::unique(Iter(ib), Iter(ib+sb)); in test() 56 r = std::unique(Iter(ic), Iter(ic+sc)); in test() 62 r = std::unique(Iter(id), Iter(id+sd)); in test() 69 r = std::unique(Iter(ie), Iter(ie+se)); in test() 77 r = std::unique(Iter(ig), Iter(ig+sg)); in test() 84 r = std::unique(Iter(ih), Iter(ih+sh)); in test() 91 r = std::unique(Iter(ii), Iter(ii+si)); in test() 115 Iter r = std::unique(Iter(ia), Iter(ia+sa)); in test1() [all …]
|
H A D | unique_pred.pass.cpp | 30 auto it = std::unique(std::begin(ia), std::end(ia), [](int a, int b) {return a == b; }); in test_constexpr() 54 Iter r = std::unique(Iter(ia), Iter(ia+sa), count_equal()); in test() 62 r = std::unique(Iter(ib), Iter(ib+sb), count_equal()); in test() 71 r = std::unique(Iter(ic), Iter(ic+sc), count_equal()); in test() 79 r = std::unique(Iter(id), Iter(id+sd), count_equal()); in test() 88 r = std::unique(Iter(ie), Iter(ie+se), count_equal()); in test() 98 r = std::unique(Iter(ig), Iter(ig+sg), count_equal()); in test() 107 r = std::unique(Iter(ih), Iter(ih+sh), count_equal()); in test() 116 r = std::unique(Iter(ii), Iter(ii+si), count_equal()); in test() 142 Iter r = std::unique(Iter(ia), Iter(ia+sa), count_equal()); in test1() [all …]
|
/llvm-project/lld/test/ELF/ |
H A D | compatible-section-types.s | 14 .section .foo, "aw", @progbits, unique, 1 17 .section .foo, "aw", @init_array, unique, 2 20 .section .foo, "aw", @preinit_array, unique, 3 23 .section .foo, "aw", @fini_array, unique, 4 26 .section .foo, "aw", @note, unique, 5 29 .section .foo1, "aw", @progbits, unique, 1 31 .section .foo1, "aw", @nobits, unique, 2 34 .section .foo2, "a", @nobits, unique, 1 36 .section .foo2, "a", @progbits, unique, 2
|
H A D | arm-symbol-ordering-file.s | 32 .section .foo,"ax",%progbits,unique,1 36 .section .foo,"ax",%progbits,unique,2 40 .section .foo,"ax",%progbits,unique,3 44 .section .foo,"ax",%progbits,unique,4 48 .section .foo,"ax",%progbits,unique,5 53 .section .bar,"ax",%progbits,unique,1 57 .section .bar,"ax",%progbits,unique,2 61 .section .bar,"ax",%progbits,unique,3 65 .section .bar,"ax",%progbits,unique,4 69 .section .bar,"ax",%progbits,unique,5
|
H A D | aarch64-long-thunk-converge.s | 34 .section .foo.1,"ax",%progbits,unique,1 37 .section .foo.2,"ax",%progbits,unique,1 40 .section .foo.3,"ax",%progbits,unique,1 43 .section .foo.4,"ax",%progbits,unique,1 47 .section .bar.1,"ax",%progbits,unique,1 50 .section .bar.2,"ax",%progbits,unique,1
|
H A D | init_fini_priority.s | 22 .section .init_array, "aw", @init_array, unique, 0 29 .section .init_array, "aw", @init_array, unique, 1 31 .section .init_array, "aw", @init_array, unique, 2 34 .section .fini_array, "aw", @fini_array, unique, 0 41 .section .fini_array, "aw", @fini_array, unique, 1 43 .section .fini_array, "aw", @fini_array, unique, 2
|
H A D | unique-orphans.s | 4 .section .foo,"a",@progbits,unique,1 7 .section .foo,"a",@progbits,unique,2 10 .section .foo,"a",@progbits,unique,3 15 # RUN: ld.lld %t.o -o %t.elf --unique 21 ## Test that --unique does not affect sections specified in output section descriptions. 23 # RUN: ld.lld %t.o -o %t2.elf -T %t.script --unique
|
H A D | incompatible-section-flags.s | 13 .section .foo, "awT", @progbits, unique, 1 16 .section .foo, "aw", @progbits, unique, 2 20 .section .bar, "aw", @progbits, unique, 3 23 .section .bar, "awT", @progbits, unique, 4
|
H A D | symbol-ordering-file.s | 54 .section .foo,"ax",@progbits,unique,1 58 .section .foo,"ax",@progbits,unique,2 62 .section .foo,"ax",@progbits,unique,3 66 .section .foo,"ax",@progbits,unique,4 70 .section .foo,"ax",@progbits,unique,5 76 .section .foo,"ax",@progbits,unique,6 80 .section .init,"ax",@progbits,unique,1 84 .section .init,"ax",@progbits,unique,2
|
/llvm-project/libcxx/test/std/containers/sequences/list/list.ops/ |
H A D | unique_pred.pass.cpp | 43 ASSERT_SAME_TYPE(L::size_type, decltype(c.unique(g))); in main() 44 assert(c.unique(g) == 5); in main() 46 ASSERT_SAME_TYPE(void, decltype(c.unique(g))); in main() 47 c.unique(g); in main() 57 assert(c.unique(std::ref(c.front())) == 3); in main() 59 c.unique(std::ref(c.front())); in main() 75 assert(c.unique(g) == 5); in main() 77 c.unique(g); in main()
|
H A D | unique.pass.cpp | 28 ASSERT_SAME_TYPE(L::size_type, decltype(c.unique())); in main() 29 assert(c.unique() == 5); in main() 31 ASSERT_SAME_TYPE(void, decltype(c.unique())); in main() 32 c.unique(); in main() 42 assert(c.unique() == 5); in main() 44 c.unique(); in main()
|
/llvm-project/libcxx/test/std/utilities/smartptr/unique.ptr/ |
H A D | README.TXT | 7 Instead of having a [unique.ptr.single] and [unique.ptr.runtime] directory, 8 each containing their own tests, a single directory, "unique.ptr.class", 14 Tests specific to [unique.ptr.single] have the suffix ".single.pass.cpp" 15 and those specific to [unique.ptr.runtime] are named "*.runtime.pass.cpp".
|