| /llvm-project-15.0.7/libcxx/test/std/localization/locale.categories/category.ctype/locale.ctype.byname/ |
| H A D | narrow_1.pass.cpp | 33 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 D | narrow_many.pass.cpp | 37 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 D | wide_indvar.ll | 28 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 D | combine-shl-from-extend-narrow.postlegal.mir | 5 # 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 D | combine-shl-from-extend-narrow.prelegal.mir | 16 ; 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 D | narrow_1.pass.cpp | 27 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 D | narrow_1.pass.cpp | 29 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 D | eliminate-trunc.ll | 27 %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 D | multiple_decls.h | 6 struct narrow { char narrow; }; member 7 char narrow(int);
|
| H A D | multiple_decls.c | 13 struct narrow n; 16 narrow(i); in f1()
|
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | full_widening.ll | 31 %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 D | thumb2-narrow-dp.ll | 107 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 D | thumb2-branches.s | 4 @ 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 D | min-max-exprs.ll | 176 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 D | logical-operations.ll | 660 %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 D | narrow.pass.cpp | 25 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 D | pr51981-scev-problem.ll | 22 ; 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 D | mve-v2i2v.ll | 178 %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 D | arm64-aapcs-be.ll | 4 ; 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 D | x86-loopvectorize-costmodel.ll | 29 %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 D | 2008-06-13-VolatileLoadStore.ll | 29 %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 D | smlad4.ll | 3 ; 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 D | utf8-escape-narrow.rc | 2 // One can't pass UTF-8 sequences via multiple escaped chars - in narrow
|
| H A D | utf8.rc | 2 // 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 D | codepage.test | 27 …not llvm-rc -no-preprocess /C 65001 /FO %t.utf8-escape-narrow.res -- %p/Inputs/utf8-escape-narrow.…
|