/external/llvm/test/MC/AArch64/ |
noneon-diagnostics.s | 8 // CHECK-ERROR-NEXT: fmla v3.4s, v12.4s, v17.4s 9 // CHECK-ERROR-NEXT: ^ 10 // CHECK-ERROR-NEXT: error: instruction requires: neon 11 // CHECK-ERROR-NEXT: fmla v1.2d, v30.2d, v20.2d 12 // CHECK-ERROR-NEXT: ^ 13 // CHECK-ERROR-NEXT: error: instruction requires: neon 14 // CHECK-ERROR-NEXT: fmla v9.2s, v9.2s, v0.2s 15 // CHECK-ERROR-NEXT: ^ 22 // CHECK-ERROR-NEXT: fmls v3.4s, v12.4s, v17.4s 23 // CHECK-ERROR-NEXT: [all...] |
/external/llvm/test/MC/ELF/ |
dot-symbol-assignment.s | 19 // CHECK-NEXT: Type: 20 // CHECK-NEXT: Flags [ 22 // CHECK-NEXT: 0000: FFFFFFFF FFFFFFFF 00000000 00000000 23 // CHECK-NEXT: 0010: 00000000 00000000 EEEEEEEE EEEEEEEE 24 // CHECK-NEXT: 0020: DDDDDDDD DDDDDDDD 00 | 25 // CHECK-NEXT: )
|
relax-arith.s | 8 // CHECK-NEXT: imul: 9 // CHECK-NEXT: 0: 66 69 db 00 00 imulw $0, %bx, %bx 10 // CHECK-NEXT: 5: 66 69 1c 25 00 00 00 00 00 00 imulw $0, 0, %bx 11 // CHECK-NEXT: f: 69 db 00 00 00 00 imull $0, %ebx, %ebx 12 // CHECK-NEXT: 15: 69 1c 25 00 00 00 00 00 00 00 00 imull $0, 0, %ebx 13 // CHECK-NEXT: 20: 48 69 db 00 00 00 00 imulq $0, %rbx, %rbx 14 // CHECK-NEXT: 27: 48 69 1c 25 00 00 00 00 00 00 00 00 imulq $0, 0, %rbx 24 // CHECK-NEXT: and: 25 // CHECK-NEXT: 0: 66 81 e3 00 00 andw $0, %bx 26 // CHECK-NEXT: 5: 66 81 24 25 00 00 00 00 00 00 andw $0, [all...] |
/external/llvm/test/Object/Mips/ |
objdump-micro-mips.test | 4 CHECK-NEXT: 330: bd 33 f8 ff addiu $sp, $sp, -8 5 CHECK-NEXT: 334: dd fb 04 00 sw $fp, 4($sp) 6 CHECK-NEXT: 338: 1d 00 50 f1 addu $fp, $sp, $zero 9 CHECK-NEXT: 350: a2 41 02 00 lui $2, 2 10 CHECK-NEXT: 354: 42 30 8f 80 addiu $2, $2, -32625 11 CHECK-NEXT: 358: bd 33 e8 ff addiu $sp, $sp, -24
|
/external/llvm/test/Object/ |
archive-format.test | 18 CHECK-NEXT: // 36 ` 19 CHECK-NEXT: 0123456789abcdef/ 20 CHECK-NEXT: 0123456789abcdef/ 21 CHECK-NEXT: 0123456789abcde/0 0 0 644 4 ` 22 CHECK-NEXT: bar. 24 CHECK-NEXT: zed. 26 CHECK-NEXT: bar2 28 CHECK-NEXT: zed2 35 BSD-NEXT: #1/20 0 0 0 644 24 ` 36 BSD-NEXT: 0123456789abcde{{.....}}bar [all...] |
/external/llvm/test/Transforms/InstCombine/ |
div-shift.ll | 6 ; CHECK-NEXT: entry: 7 ; CHECK-NEXT: [[CONV:%.*]] = zext i16 %x to i32 8 ; CHECK-NEXT: [[TMP0:%.*]] = add i32 %y, 1 9 ; CHECK-NEXT: [[D:%.*]] = lshr i32 [[CONV]], [[TMP0]] 10 ; CHECK-NEXT: ret i32 [[D]] 22 ; CHECK-NEXT: [[TMP1:%.*]] = zext i32 %y to i64 23 ; CHECK-NEXT: [[TMP2:%.*]] = lshr i64 %x, [[TMP1]] 24 ; CHECK-NEXT: ret i64 [[TMP2]] 35 ; CHECK-NEXT: [[TMP1:%.*]] = add i32 %y, 2 36 ; CHECK-NEXT: [[TMP2:%.*]] = zext i32 [[TMP1]] to i6 [all...] |
mul-masked-bits.ll | 6 ; CHECK-NEXT: [[A:%.*]] = and i32 %x, 7 7 ; CHECK-NEXT: [[B:%.*]] = and i32 %y, 7 8 ; CHECK-NEXT: [[C:%.*]] = mul nuw nsw i32 [[A]], [[B]] 9 ; CHECK-NEXT: [[D:%.*]] = shl nuw i32 [[C]], 26 10 ; CHECK-NEXT: [[E:%.*]] = ashr exact i32 [[D]], 26 11 ; CHECK-NEXT: ret i32 [[E]]
|
zext-or-icmp.ll | 14 ; CHECK-NEXT: %mask = and i8 %a, 1 15 ; CHECK-NEXT: %toBool2 = icmp eq i8 %b, 0 16 ; CHECK-NEXT: %1 = xor i8 %mask, 1 17 ; CHECK-NEXT: %toBool22 = zext i1 %toBool2 to i8 18 ; CHECK-NEXT: %zext = or i8 %1, %toBool22 19 ; CHECK-NEXT: ret i8 %zext
|
/external/llvm/test/Transforms/SimplifyCFG/ |
switch_thread.ll | 49 ; CHECK-NEXT: switch i32 %V, label %A [ 50 ; CHECK-NEXT: i32 4, label %T 51 ; CHECK-NEXT: i32 17, label %Done 52 ; CHECK-NEXT: ] 54 ; CHECK-NEXT: call void @foo1() 55 ; CHECK-NEXT: call void @foo2() 56 ; CHECK-NEXT: br label %Done 58 ; CHECK-NEXT: call void @foo1() 59 ; CHECK-NEXT: br label %Done 61 ; CHECK-NEXT: ret voi [all...] |
/external/swiftshader/third_party/LLVM/test/MC/ELF/ |
call-abs.s | 19 // CHECK-NEXT: # Relocation 0 20 // CHECK-NEXT: (('r_offset', 0x00000004) 21 // CHECK-NEXT: ('r_sym', 0x000000) 22 // CHECK-NEXT: ('r_type', 0x02) 23 // CHECK-NEXT: ), 24 // CHECK-NEXT: ])
|
/external/swiftshader/third_party/subzero/tests_lit/llvm2ice_tests/ |
cond-br-same-target.ll | 18 ; CHECK-NEXT: entry: 19 ; CHECK-NEXT: %c = icmp ult i32 %foo, %bar 20 ; CHECK-NEXT: br label %block 21 ; CHECK-NEXT: block: 22 ; CHECK-NEXT: ret void 23 ; CHECK-NEXT: }
|
/external/swiftshader/third_party/subzero/tests_lit/reader_tests/ |
nacl-other-intrinsics.ll | 41 ; CHECK-NEXT: entry: 42 ; CHECK-NEXT: %ptr = call i32 @llvm.nacl.read.tp() 43 ; CHECK-NEXT: ret i32 %ptr 44 ; CHECK-NEXT: } 55 ; CHECK-NEXT: define internal void @test_memcpy(i32 %iptr_dst, i32 %iptr_src, i32 %len) { 56 ; CHECK-NEXT: entry: 57 ; CHECK-NEXT: call void @llvm.memcpy.p0i8.p0i8.i32(i32 %iptr_dst, i32 %iptr_src, i32 %len, i32 1, i1 false) 58 ; CHECK-NEXT: ret void 59 ; CHECK-NEXT: } 70 ; CHECK-NEXT: define internal void @test_memmove(i32 %iptr_dst, i32 %iptr_src, i32 %len) [all...] |
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/containers/associative/set/ |
lower_bound.pass.cpp | 46 assert(r == next(m.begin())); 48 assert(r == next(m.begin(), 2)); 50 assert(r == next(m.begin(), 3)); 52 assert(r == next(m.begin(), 4)); 54 assert(r == next(m.begin(), 5)); 56 assert(r == next(m.begin(), 6)); 58 assert(r == next(m.begin(), 7)); 60 assert(r == next(m.begin(), 0)); 62 assert(r == next(m.begin(), 1)); 64 assert(r == next(m.begin(), 2)) [all...] |
/external/llvm/test/CodeGen/X86/ |
wineh-coreclr.ll | 31 ; CHECK-NEXT: [[test1_begin:.*func_begin.*]]: 39 ; CHECK-NEXT: movl $1, %ecx 40 ; CHECK-NEXT: callq f 41 ; CHECK-NEXT: [[test1_after_f1:.+]]: 47 ; CHECK-NEXT: movl $2, %ecx 48 ; CHECK-NEXT: callq f 49 ; CHECK-NEXT: [[test1_after_f2:.+]]: 66 ; CHECK-NEXT: callq g 70 ; CHECK-NEXT: movl $3, %ecx 71 ; CHECK-NEXT: callq [all...] |
half.ll | 82 ; CHECK-LIBCALL-NEXT: pushq %rax 83 ; CHECK-LIBCALL-NEXT: movzwl (%rdi), %edi 84 ; CHECK-LIBCALL-NEXT: callq __gnu_h2f_ieee 85 ; CHECK-LIBCALL-NEXT: cvttss2si %xmm0, %rax 86 ; CHECK-LIBCALL-NEXT: popq %rcx 87 ; CHECK-LIBCALL-NEXT: retq 89 ; CHECK-F16C-NEXT: movswl (%rdi), [[REG0:%[a-z0-9]+]] 90 ; CHECK-F16C-NEXT: vmovd [[REG0]], [[REG1:%[a-z0-9]+]] 91 ; CHECK-F16C-NEXT: vcvtph2ps [[REG1]], [[REG2:%[a-z0-9]+]] 92 ; CHECK-F16C-NEXT: vcvttss2si [[REG2]], %ra [all...] |
vector-shuffle-512-v8.ll | 8 ; AVX512F-NEXT: vbroadcastsd %xmm0, %zmm0 9 ; AVX512F-NEXT: retq 13 ; AVX512F-32-NEXT: vbroadcastsd %xmm0, %zmm0 14 ; AVX512F-32-NEXT: retl 22 ; AVX512F-NEXT: vextractf32x4 $1, %zmm0, %xmm0 23 ; AVX512F-NEXT: vbroadcastsd %xmm0, %zmm0 24 ; AVX512F-NEXT: retq 28 ; AVX512F-32-NEXT: vextractf32x4 $1, %zmm0, %xmm0 29 ; AVX512F-32-NEXT: vbroadcastsd %xmm0, %zmm0 30 ; AVX512F-32-NEXT: ret [all...] |
misched-fusion.ll | 7 ; CHECK-NEXT: je 13 %var = phi i32* [ null, %entry ], [ %next.load, %loop1 ], [ %var, %loop2 ] 14 %next.ptr = phi i32** [ null, %entry ], [ %next.ptr, %loop1 ], [ %gep, %loop2 ] 19 %next.load = load i32*, i32** %next.ptr 23 %gep = getelementptr inbounds i32*, i32** %next.ptr, i32 1 24 store i32* %next.load, i32** undef 32 ; CHECK-NEXT: je 38 %var = phi i32 [ 0, %entry ], [ %next.var, %loop1 ], [ %var2, %loop2 [all...] |
/external/clang/test/CodeGen/ |
compound-literal.c | 20 // CHECK-NEXT: [[COMPOUNDLIT:%[a-zA-Z0-9.]+]] = alloca [[STRUCT]] 21 // CHECK-NEXT: [[CX:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]], [[STRUCT]]* [[COMPOUNDLIT]], i32 0, i32 0 22 // CHECK-NEXT: [[SY:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]], [[STRUCT]]* [[S]], i32 0, i32 1 23 // CHECK-NEXT: [[TMP:%[a-zA-Z0-9.]+]] = load i32, i32* [[SY]] 24 // CHECK-NEXT: store i32 [[TMP]], i32* [[CX]] 25 // CHECK-NEXT: [[CY:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]], [[STRUCT]]* [[COMPOUNDLIT]], i32 0, i32 1 26 // CHECK-NEXT: [[SX:%[a-zA-Z0-9.]+]] = getelementptr inbounds [[STRUCT]], [[STRUCT]]* [[S]], i32 0, i32 0 27 // CHECK-NEXT: [[TMP:%[a-zA-Z0-9.]+]] = load i32, i32* [[SX]] 28 // CHECK-NEXT: store i32 [[TMP]], i32* [[CY]] 29 // CHECK-NEXT: [[SI8:%[a-zA-Z0-9.]+]] = bitcast [[STRUCT]]* [[S]] to i8 [all...] |
/external/clang/test/Index/ |
file-refs.cpp | 53 // CHECK-NEXT: Namespace=NS:1:11 (Definition) =[1:11 - 1:13] 54 // CHECK-NEXT: NamespaceRef=NS:1:11 =[9:6 - 9:8] 55 // CHECK-NEXT: NamespaceRef=NS:1:11 =[15:3 - 15:5] 56 // CHECK-NEXT: NamespaceRef=NS:1:11 =[16:3 - 16:5] 57 // CHECK-NEXT: NamespaceRef=NS:1:11 =[16:14 - 16:16] 60 // CHECK-NEXT: ClassDecl=C:2:9 (Definition) 61 // CHECK-NEXT: ClassDecl=C:2:9 (Definition) =[2:9 - 2:10] 62 // CHECK-NEXT: CXXConstructor=C:4:5 (Definition) (default constructor) =[4:5 - 4:6] 63 // CHECK-NEXT: TypeRef=class NS::C:2:9 =[9:10 - 9:11] 64 // CHECK-NEXT: TypeRef=class NS::C:2:9 =[10:3 - 10:4 [all...] |
/external/clang/test/CodeGenCXX/ |
noexcept.cpp | 29 // CHECK-NEXT: catch i8* null 30 // CHECK-NEXT: [[T1:%.*]] = extractvalue { i8*, i32 } [[T0]], 0 31 // CHECK-NEXT: store i8* [[T1]], i8** [[EXN]] 34 // CHECK-NEXT: br label 37 // CHECK-NEXT: catch i8* null 38 // CHECK-NEXT: [[T1:%.*]] = extractvalue { i8*, i32 } [[T0]], 0 39 // CHECK-NEXT: call void @__clang_call_terminate(i8* [[T1]]) 40 // CHECK-NEXT: unreachable 43 // CHECK-NEXT: call void @__clang_call_terminate(i8* [[T0]]) 44 // CHECK-NEXT: unreachabl [all...] |
/external/clang/test/CoverageMapping/ |
test.c | 7 int main() { // CHECK-NEXT: File 0, [[@LINE]]:12 -> [[@LINE+7]]:2 = #0 8 // CHECK-NEXT: File 0, [[@LINE+1]]:18 -> [[@LINE+1]]:24 = (#0 + #1) 9 for(int i = 0; i < 10; ++i) { // CHECK-NEXT: File 0, [[@LINE]]:26 -> [[@LINE]]:29 = #1 10 bar(); // CHECK-NEXT: File 0, [[@LINE-1]]:31 -> [[@LINE+1]]:4 = #1 16 // CHECK-NEXT: foo 17 void foo() { // CHECK-NEXT: File 0, [[@LINE]]:12 -> [[@LINE+5]]:2 = #0 18 // CHECK-NEXT: File 0, [[@LINE+1]]:6 -> [[@LINE+1]]:7 = #0 19 if(1) { // CHECK-NEXT: File 0, [[@LINE]]:9 -> [[@LINE+2]]:4 = #1 24 // CHECK-NEXT: bar 25 void bar() { // CHECK-NEXT: File 0, [[@LINE]]:12 -> [[@LINE+1]]:2 = # [all...] |
/external/clang/test/OpenMP/ |
critical_ast_print.cpp | 19 // CHECK-NEXT: #pragma omp critical 20 // CHECK-NEXT: a = 2; 21 // CHECK-NEXT: ++a; 25 // CHECK-NEXT: #pragma omp critical (the_name) hint(N) 26 // CHECK-NEXT: foo(); 27 // CHECK-NEXT: return N; 37 // CHECK-NEXT: #pragma omp critical 38 // CHECK-NEXT: a = 2; 39 // CHECK-NEXT: ++a; 43 // CHECK-NEXT: #pragma omp critical (the_name1) hint(23 [all...] |
/external/libcxx/test/std/containers/associative/multiset/ |
find.pass.cpp | 46 assert(r == next(m.begin())); 48 assert(r == next(m.begin(), 2)); 50 assert(r == next(m.begin(), 3)); 52 assert(r == next(m.begin(), 4)); 54 assert(r == next(m.begin(), 5)); 56 assert(r == next(m.begin(), 6)); 58 assert(r == next(m.begin(), 7)); 60 assert(r == next(m.begin(), 8)); 79 assert(r == next(m.begin())); 81 assert(r == next(m.begin(), 2)) [all...] |
/external/libcxx/test/std/containers/associative/set/ |
find.pass.cpp | 46 assert(r == next(m.begin())); 48 assert(r == next(m.begin(), 2)); 50 assert(r == next(m.begin(), 3)); 52 assert(r == next(m.begin(), 4)); 54 assert(r == next(m.begin(), 5)); 56 assert(r == next(m.begin(), 6)); 58 assert(r == next(m.begin(), 7)); 60 assert(r == next(m.begin(), 8)); 79 assert(r == next(m.begin())); 81 assert(r == next(m.begin(), 2)) [all...] |
/external/llvm/test/CodeGen/ARM/ |
noopt-dmb-v7.ll | 13 ; CHECK-NEXT: dmb ish 14 ; CHECK-NEXT: dmb ish 15 ; CHECK-NEXT: dmb ish
|