Home
last modified time | relevance | path

Searched refs:narrow (Results 1 – 25 of 206) sorted by relevance

123456789

/llvm-project-15.0.7/libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/
H A Dnarrow_1.pass.cpp33 assert(f.narrow(L' ', '*') == ' '); in main()
34 assert(f.narrow(L'A', '*') == 'A'); in main()
36 assert(f.narrow(L'.', '*') == '.'); in main()
37 assert(f.narrow(L'a', '*') == 'a'); in main()
38 assert(f.narrow(L'1', '*') == '1'); in main()
48 assert(f.narrow(L' ', '*') == ' '); in main()
49 assert(f.narrow(L'A', '*') == 'A'); in main()
51 assert(f.narrow(L'.', '*') == '.'); in main()
52 assert(f.narrow(L'a', '*') == 'a'); in main()
53 assert(f.narrow(L'1', '*') == '1'); in main()
[all …]
H A Dnarrow_many.pass.cpp37 assert(f.narrow(&in[0], in.data() + in.size(), '*', v.data()) == in.data() + in.size()); in main()
55 assert(f.narrow(&in[0], in.data() + in.size(), '*', v.data()) == in.data() + in.size()); in main()
/llvm-project-15.0.7/llvm/test/Transforms/IRCE/
H A Dwide_indvar.ll28 ret i32 %narrow.iv
61 ret i32 %narrow.iv
96 ret i32 %narrow.iv
133 ret i32 %narrow.iv
168 ret i32 %narrow.iv
214 ret i32 %narrow.iv
242 ret i32 %narrow.iv
272 ret i32 %narrow.iv
305 ret i32 %narrow.iv
340 ret i32 %narrow.iv
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dcombine-shl-from-extend-narrow.postlegal.mir5 # Can't narrow this; need known bits
37 # Can't narrow this; need known bits
69 # Can't narrow this; need known bits
112 ; GFX6-NEXT: %narrow:_(s32) = COPY $vgpr0
122 ; GFX9-NEXT: %narrow:_(s32) = COPY $vgpr0
129 %narrow:_(s32) = COPY $vgpr0
166 %narrow:_(s32) = COPY $vgpr0
203 %narrow:_(s32) = COPY $vgpr0
240 %narrow:_(s32) = COPY $vgpr0
282 %narrow:_(s16) = G_TRUNC %argument
[all …]
H A Dcombine-shl-from-extend-narrow.prelegal.mir16 ; GFX6-NEXT: %narrow:_(s16) = G_TRUNC %argument(s32)
35 %narrow:_(s16) = G_TRUNC %argument
37 %masked:_(s16) = G_AND %narrow, %masklow14
74 %narrow:_(s16) = G_TRUNC %argument
76 %masked:_(s16) = G_AND %narrow, %masklow14
113 %narrow:_(s8) = G_TRUNC %argument
115 %masked:_(s8) = G_AND %narrow, %masklow6
133 ; GFX6-NEXT: %narrow:_(<2 x s16>) = COPY $vgpr0
145 ; GFX9-NEXT: %narrow:_(<2 x s16>) = COPY $vgpr0
154 %narrow:_(<2 x s16>) = COPY $vgpr0
[all …]
/llvm-project-15.0.7/libcxx/test/std/localization/locale.categories/category.ctype/facet.ctype.special/facet.ctype.char.members/
H A Dnarrow_1.pass.cpp27 assert(f.narrow(' ', '*') == ' '); in main()
28 assert(f.narrow('A', '*') == 'A'); in main()
29 assert(f.narrow('\x07', '*') == '\x07'); in main()
30 assert(f.narrow('.', '*') == '.'); in main()
31 assert(f.narrow('a', '*') == 'a'); in main()
32 assert(f.narrow('1', '*') == '1'); in main()
/llvm-project-15.0.7/libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype/locale.ctype.members/
H A Dnarrow_1.pass.cpp29 assert(f.narrow(L' ', '*') == ' '); in main()
30 assert(f.narrow(L'A', '*') == 'A'); in main()
31 assert(f.narrow(L'\x07', '*') == '\x07'); in main()
32 assert(f.narrow(L'.', '*') == '.'); in main()
33 assert(f.narrow(L'a', '*') == 'a'); in main()
34 assert(f.narrow(L'1', '*') == '1'); in main()
/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/X86/
H A Deliminate-trunc.ll27 %narrow.iv = trunc i64 %iv to i32
28 %cmp = icmp slt i32 %narrow.iv, %n
56 %narrow.iv = trunc i64 %iv to i32
57 %cmp = icmp slt i32 %narrow.iv, %n
85 %narrow.iv = trunc i64 %iv to i32
86 %cmp = icmp slt i32 %narrow.iv, %n
108 %narrow.iv = trunc i64 %iv to i32
109 %cmp = icmp slt i32 %narrow.iv, %n
137 %narrow.iv = trunc i64 %iv to i32
165 %narrow.iv = trunc i64 %iv to i32
[all …]
/llvm-project-15.0.7/clang/test/PCH/
H A Dmultiple_decls.h6 struct narrow { char narrow; }; member
7 char narrow(int);
H A Dmultiple_decls.c13 struct narrow n;
16 narrow(i); in f1()
/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/
H A Dfull_widening.ll31 %iv.narrow = phi i32 [ %iv.narrow.next, %loop ], [ 0, %entry ]
33 %zext = zext i32 %iv.narrow to i64
39 %iv.narrow.next = add nuw nsw i32 %iv.narrow, 1
40 %loop.cond = icmp slt i32 %iv.narrow.next, %k
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Dthumb2-narrow-dp.ll107 ANDS r2, r2, r1 // Should choose narrow
112 ANDS r7, r7, r1 // Should use narrow
148 ANDEQ r7, r7, r1 // Should use narrow
199 EORS r7, r7, r1 // Should use narrow
235 EOREQ r7, r7, r1 // Should use narrow
286 LSLS r7, r7, r1 // Should use narrow
316 LSLEQ r7, r7, r1 // Should use narrow
355 LSRS r7, r7, r1 // Should use narrow
385 LSREQ r7, r7, r1 // Should use narrow
424 ASRS r7, r7, r1 // Should use narrow
[all …]
H A Dthumb2-branches.s4 @ unconditional branches accept narrow suffix and encode to short encodings
46 @ unconditional branches with width narrow suffix in IT block
82 @ conditional branches accept narrow suffix and encode to short encodings
153 @ unconditional branches accept narrow suffix and encode to short encodings
195 @ unconditional branches with width narrow suffix in IT block
231 @ conditional branches accept narrow suffix and encode to short encodings
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dmin-max-exprs.ll176 define i8 @umax_basic_eq_narrow(i4 %x.narrow, i8 %y) {
179 ; CHECK-NEXT: %x = zext i4 %x.narrow to i8
180 ; CHECK-NEXT: --> (zext i4 %x.narrow to i8) U: [0,16) S: [0,16)
184 ; CHECK-NEXT: --> ((zext i4 %x.narrow to i8) + %y) U: full-set S: full-set
189 %x = zext i4 %x.narrow to i8
190 %x.is.zero = icmp eq i4 %x.narrow, 0
196 define i8 @umax_basic_ne_narrow(i4 %x.narrow, i8 %y) {
199 ; CHECK-NEXT: %x = zext i4 %x.narrow to i8
200 ; CHECK-NEXT: --> (zext i4 %x.narrow to i8) U: [0,16) S: [0,16)
209 %x = zext i4 %x.narrow to i8
[all …]
H A Dlogical-operations.ll660 %x = zext i8 %x.narrow to i32
678 %x = zext i8 %x.narrow to i32
680 %x.is.zero = icmp eq i8 %x.narrow, 0
715 %umin = zext i8 %umin.narrow to i32
732 %x = sext i8 %x.narrow to i32
750 %x = sext i8 %x.narrow to i32
787 %umin = sext i8 %umin.narrow to i32
806 %x.zext = zext i8 %x.narrow to i32
807 %x.sext = sext i8 %x.narrow to i32
826 %x.zext = zext i8 %x.narrow to i32
[all …]
/llvm-project-15.0.7/libcxx/test/std/input.output/iostreams.base/ios/basic.ios.members/
H A Dnarrow.pass.cpp25 assert(ios.narrow(L'c', '*') == 'c'); in main()
26 assert(ios.narrow(L'\u203C', '*') == '*'); in main()
/llvm-project-15.0.7/llvm/test/Transforms/LoopRotate/
H A Dpr51981-scev-problem.ll22 ; CHECK-SCEV: %narrow = trunc i32 %wide to i16
24 ; CHECK-SCEV: %iv = phi i16 [ %narrow, %loop.inner.ph ], [ %iv.plus, %loop.inner ]
32 ; CHECK-SCEV: %narrow = trunc i32 %wide2 to i16
34 ; CHECK-SCEV: %iv = phi i16 [ %narrow, %loop.inner.ph ], [ %iv.plus, %loop.inner ]
50 %narrow = trunc i32 %wide to i16
54 %iv = phi i16 [ %narrow, %loop.inner.ph ], [ %iv.plus, %loop.inner ]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ARM/
H A Dmve-v2i2v.ll178 %narrow = trunc i32 %wide1 to i16
179 %wide2 = zext i16 %narrow to i32
192 %narrow = trunc i32 %wide1 to i8
193 %wide2 = zext i8 %narrow to i32
233 %wide2 = zext i16 %narrow to i32
246 %narrow = trunc i32 %wide1 to i8
247 %wide2 = zext i8 %narrow to i32
345 %narrow = trunc i32 %int to i16
360 %narrow = trunc i32 %int to i16
375 %narrow = trunc i32 %int to i16
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Darm64-aapcs-be.ll4 ; Check narrow argument passing via stack - callee end
16 ; Check narrow argument passing via stack - caller end
/llvm-project-15.0.7/llvm/test/tools/UpdateTestChecks/update_analyze_test_checks/Inputs/
H A Dx86-loopvectorize-costmodel.ll29 %reduce.add.0.narrow = fptoui float %reduce.add.0 to i8
32 store i8 %reduce.add.0.narrow, i8* %out
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A D2008-06-13-VolatileLoadStore.ll29 %l = load volatile i32, ptr @ioport ; must not narrow
31 %l2 = load volatile i32, ptr @ioport ; must not narrow
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/ParallelDSP/
H A Dsmlad4.ll3 ; The loads are not narrow loads: check that the rewrite isn't triggered.
35 ; This mul has now 1 operand which is a narrow load, and the other a normal
/llvm-project-15.0.7/llvm/test/tools/llvm-rc/Inputs/
H A Dutf8-escape-narrow.rc2 // One can't pass UTF-8 sequences via multiple escaped chars - in narrow
H A Dutf8.rc2 // One can't pass UTF-8 sequences via multiple escaped chars - in narrow
/llvm-project-15.0.7/llvm/test/tools/llvm-rc/
H A Dcodepage.test27 …not llvm-rc -no-preprocess /C 65001 /FO %t.utf8-escape-narrow.res -- %p/Inputs/utf8-escape-narrow.…

123456789