Home
last modified time | relevance | path

Searched refs:unique (Results 1 – 25 of 582) sorted by relevance

12345678910>>...24

/llvm-project/llvm/test/DebugInfo/PDB/
H A Dpdb-resolve-forward-refs.test8 ; 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 Dpdb-type-ref-stats.test29 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 Dsample-overlap.test5 ; 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 Dgnu-unique.s6 # 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 Dsection-combine.s34 .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 Delf-retain.ll1 ;; 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 Dexplicit-section-mergeable.ll1 ; 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 Delf-unique-sections-by-flags.ll19 ; 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 Dbasic-block-sections-pragma-sections.ll14 ; 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 Dstack-size-section-function-sections.ll3 ; 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 Dbasic-block-address-map.ll2 ; 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 Dbasic-block-sections-named-section.ll8 ; 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 Delf-separate-named-sections.ll1 ; 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 Dunique.pass.cpp30 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 Dunique_pred.pass.cpp30 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 Dcompatible-section-types.s14 .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 Darm-symbol-ordering-file.s32 .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 Daarch64-long-thunk-converge.s34 .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 Dinit_fini_priority.s22 .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 Dunique-orphans.s4 .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 Dincompatible-section-flags.s13 .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 Dsymbol-ordering-file.s54 .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 Dunique_pred.pass.cpp43 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 Dunique.pass.cpp28 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 DREADME.TXT7 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".

12345678910>>...24