HomeSort by relevance Sort by last modified time
    Searched full:next (Results 901 - 925 of 50205) sorted by null

<<31323334353637383940>>

  /external/llvm/test/CodeGen/PowerPC/
empty-functions.ll 13 ; CHECK-MACHO-NEXT: .cfi_startproc
14 ; CHECK-MACHO-NEXT: {{^}};
15 ; CHECK-MACHO-NEXT: nop
16 ; CHECK-MACHO-NEXT: .cfi_endproc
20 ; LINUX-NO-FP-NEXT: {{^}}.L[[BEGIN:.*]]:{{$}}
21 ; LINUX-NO-FP-NEXT: .cfi_startproc
22 ; LINUX-NO-FP-NEXT: {{^}}#
23 ; LINUX-NO-FP-NEXT: {{^}}.L[[END:.*]]:{{$}}
24 ; LINUX-NO-FP-NEXT: .size func, .L[[END]]-.L[[BEGIN]]
25 ; LINUX-NO-FP-NEXT: .cfi_endpro
    [all...]
  /external/llvm/test/CodeGen/X86/
memset-2.ll 7 ; CHECK-NEXT: subl $16, %esp
8 ; CHECK-NEXT: pushl $188
9 ; CHECK-NEXT: pushl $0
10 ; CHECK-NEXT: pushl $0
11 ; CHECK-NEXT: calll _memset
12 ; CHECK-NEXT: addl $16, %esp
22 ; CHECK-NEXT: subl $12, %esp
23 ; CHECK-NEXT: movl %ecx, {{[0-9]+}}(%esp)
24 ; CHECK-NEXT: movl $76, {{[0-9]+}}(%esp)
25 ; CHECK-NEXT: calll _memse
    [all...]
vec_insert-2.ll 8 ; X32-NEXT: movss {{.*#+}} xmm1 = mem[0],zero,zero,zero
9 ; X32-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,0],xmm0[2,0]
10 ; X32-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,1],xmm1[2,0]
11 ; X32-NEXT: retl
15 ; X64-NEXT: shufps {{.*#+}} xmm0 = xmm0[0,0],xmm1[2,0]
16 ; X64-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,1],xmm0[2,0]
17 ; X64-NEXT: movaps %xmm1, %xmm0
18 ; X64-NEXT: retq
26 ; X32-NEXT: movd {{.*#+}} xmm1 = mem[0],zero,zero,zero
27 ; X32-NEXT: shufps {{.*#+}} xmm1 = xmm1[0,0],xmm0[2,0
    [all...]
vector-tzcnt-512.ll 10 ; AVX512CD-NEXT: vpxord %zmm1, %zmm1, %zmm1
11 ; AVX512CD-NEXT: vpsubq %zmm0, %zmm1, %zmm1
12 ; AVX512CD-NEXT: vpandq %zmm1, %zmm0, %zmm0
13 ; AVX512CD-NEXT: vpsubq {{.*}}(%rip){1to8}, %zmm0, %zmm0
14 ; AVX512CD-NEXT: vextracti64x4 $1, %zmm0, %ymm1
15 ; AVX512CD-NEXT: vmovdqa {{.*#+}} ymm2 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15]
16 ; AVX512CD-NEXT: vpand %ymm2, %ymm1, %ymm3
17 ; AVX512CD-NEXT: vmovdqa {{.*#+}} ymm4 = [0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4,0,1,1,2,1,2,2,3,1,2,2,3,2,3,3,4]
18 ; AVX512CD-NEXT: vpshufb %ymm3, %ymm4, %ymm3
19 ; AVX512CD-NEXT: vpsrlw $4, %ymm1, %ymm
    [all...]
emutls-pie.ll 17 ; X32-NEXT: movl %eax, (%esp)
18 ; X32-NEXT: calll my_emutls_get_address@PLT
19 ; X32-NEXT: movl (%eax), %eax
20 ; X32-NEXT: addl $8, %esp
21 ; X32-NEXT: popl %ebx
22 ; X32-NEXT: retl
25 ; X64-NEXT: callq my_emutls_get_address@PLT
26 ; X64-NEXT: movl (%rax), %eax
27 ; X64-NEXT: popq %rcx
28 ; X64-NEXT: ret
    [all...]
or-lea.ll 12 ; CHECK-NEXT: # kill: %ESI<def> %ESI<kill> %RSI<def>
13 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
14 ; CHECK-NEXT: andl $1, %esi
15 ; CHECK-NEXT: leal (%rsi,%rdi,2), %eax
16 ; CHECK-NEXT: retq
27 ; CHECK-NEXT: # kill: %ESI<def> %ESI<kill> %RSI<def>
28 ; CHECK-NEXT: # kill: %EDI<def> %EDI<kill> %RDI<def>
29 ; CHECK-NEXT: andl $1, %esi
30 ; CHECK-NEXT: leal (%rsi,%rdi,2), %eax
31 ; CHECK-NEXT: ret
    [all...]
vec_ext_inreg.ll 9 ; SSE-NEXT: pslld $16, %xmm0
10 ; SSE-NEXT: psrad $16, %xmm0
11 ; SSE-NEXT: pslld $16, %xmm1
12 ; SSE-NEXT: psrad $16, %xmm1
13 ; SSE-NEXT: retq
17 ; AVX1-NEXT: vpslld $16, %xmm0, %xmm1
18 ; AVX1-NEXT: vpsrad $16, %xmm1, %xmm1
19 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
20 ; AVX1-NEXT: vpslld $16, %xmm0, %xmm0
21 ; AVX1-NEXT: vpsrad $16, %xmm0, %xmm
    [all...]
vector-shuffle-combining.ll 22 ; ALL-NEXT: retq
32 ; ALL-NEXT: retq
45 ; ALL-NEXT: retq
58 ; SSE-NEXT: pshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,6,5,4]
59 ; SSE-NEXT: retq
63 ; AVX-NEXT: vpshufhw {{.*#+}} xmm0 = xmm0[0,1,2,3,7,6,5,4]
64 ; AVX-NEXT: retq
77 ; SSE-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7]
78 ; SSE-NEXT: retq
82 ; AVX-NEXT: vpshuflw {{.*#+}} xmm0 = xmm0[3,2,1,0,4,5,6,7
    [all...]
clear_upper_vector_element_bits.ll 13 ; SSE-NEXT: pshufd {{.*#+}} xmm1 = xmm0[2,3,0,1]
14 ; SSE-NEXT: punpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
15 ; SSE-NEXT: pand {{.*}}(%rip), %xmm0
16 ; SSE-NEXT: retq
20 ; AVX-NEXT: vpshufd {{.*#+}} xmm1 = xmm0[2,3,0,1]
21 ; AVX-NEXT: vpunpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
22 ; AVX-NEXT: vpand {{.*}}(%rip), %xmm0, %xmm0
23 ; AVX-NEXT: retq
38 ; SSE-NEXT: pshufd {{.*#+}} xmm1 = xmm0[1,1,2,3]
39 ; SSE-NEXT: pshufd {{.*#+}} xmm2 = xmm0[2,3,0,1
    [all...]
avx512-trunc.ll 10 ; ALL-NEXT: vpmovdb %zmm0, %xmm0
11 ; ALL-NEXT: retq
19 ; ALL-NEXT: vpmovqw %zmm0, %xmm0
20 ; ALL-NEXT: retq
28 ; ALL-NEXT: vpmovdw %zmm0, %ymm0
29 ; ALL-NEXT: retq
37 ; ALL-NEXT: vpmovqw %zmm0, %xmm0
38 ; ALL-NEXT: retq
46 ; ALL-NEXT: vpmovqb %zmm0, (%rdi)
47 ; ALL-NEXT: ret
    [all...]
emutls-pic.ll 13 ; X32-NEXT: movl %eax, (%esp)
14 ; X32-NEXT: calll my_emutls_get_address@PLT
17 ; X64-NEXT: callq my_emutls_get_address@PLT
18 ; X64-NEXT: movl (%rax), %eax
39 ; X32-NEXT: movl %eax, (%esp)
40 ; X32-NEXT: calll __emutls_get_address@PLT
43 ; X64-NEXT: callq __emutls_get_address@PLT
44 ; X64-NEXT: movl (%rax), %eax
86 ; X32-NEXT: movl %eax, (%esp)
87 ; X32-NEXT: calll __emutls_get_address@PL
    [all...]
sse42-intrinsics-x86.ll 7 ; CHECK-NEXT: movl $7, %eax
8 ; CHECK-NEXT: movl $7, %edx
9 ; CHECK-NEXT: pcmpestri $7, %xmm1, %xmm0
10 ; CHECK-NEXT: movl %ecx, %eax
11 ; CHECK-NEXT: retl
21 ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %ecx
22 ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax
23 ; CHECK-NEXT: movdqa (%eax), %xmm0
24 ; CHECK-NEXT: movl $7, %eax
25 ; CHECK-NEXT: movl $7, %ed
    [all...]
avx-cvt-2.ll 13 ; CHECK-NEXT: vcvttps2dq %ymm0, %ymm0
14 ; CHECK-NEXT: vextractf128 $1, %ymm0, %xmm1
15 ; CHECK-NEXT: vmovdqa {{.*#+}} xmm2 = [0,1,4,5,8,9,12,13,8,9,12,13,12,13,14,15]
16 ; CHECK-NEXT: vpshufb %xmm2, %xmm1, %xmm1
17 ; CHECK-NEXT: vpshufb %xmm2, %xmm0, %xmm0
18 ; CHECK-NEXT: vpunpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
19 ; CHECK-NEXT: vmovdqa %xmm0, (%rdi)
20 ; CHECK-NEXT: vzeroupper
21 ; CHECK-NEXT: retq
30 ; CHECK-NEXT: vcvttps2dq %ymm0, %ymm
    [all...]
  /external/clang/test/CodeGen/
ppc-varargs-struct.c 24 // CHECK-PPC-NEXT: [[GPRPTR:%.+]] = getelementptr inbounds %struct.__va_list_tag, %struct.__va_list_tag* [[ARRAYDECAY]], i32 0, i32 0
25 // CHECK-PPC-NEXT: [[GPR:%.+]] = load i8, i8* [[GPRPTR]], align 4
26 // CHECK-PPC-NEXT: [[COND:%.+]] = icmp ult i8 [[GPR]], 8
27 // CHECK-PPC-NEXT: br i1 [[COND]], label %[[USING_REGS:[a-z_0-9]+]], label %[[USING_OVERFLOW:[a-z_0-9]+]]
30 // CHECK-PPC-NEXT: [[REGSAVE_AREA_P:%.+]] = getelementptr inbounds %struct.__va_list_tag, %struct.__va_list_tag* [[ARRAYDECAY]], i32 0, i32 4
31 // CHECK-PPC-NEXT: [[REGSAVE_AREA:%.+]] = load i8*, i8** [[REGSAVE_AREA_P]], align 4
32 // CHECK-PPC-NEXT: [[OFFSET:%.+]] = mul i8 [[GPR]], 4
33 // CHECK-PPC-NEXT: [[RAW_REGADDR:%.+]] = getelementptr inbounds i8, i8* [[REGSAVE_AREA]], i8 [[OFFSET]]
34 // CHECK-PPC-NEXT: [[REGADDR:%.+]] = bitcast i8* [[RAW_REGADDR]] to %struct.x**
35 // CHECK-PPC-NEXT: [[USED_GPR:%[0-9]+]] = add i8 [[GPR]],
    [all...]
  /external/llvm/test/CodeGen/AArch64/
arm64-patchpoint-webkit_jscc.ll 18 ; CHECK-NEXT: mov x0, x{{.+}}
20 ; CHECK-NEXT: mov x16, #281470681743360
23 ; CHECK-NEXT: blr x16
28 ; FAST-NEXT: mov x16, #281470681743360
29 ; FAST-NEXT: movk x16, #57005, lsl #16
30 ; FAST-NEXT: movk x16, #48879
31 ; FAST-NEXT: blr x16
45 ; CHECK-NEXT: str x[[REG]], [sp, #24]
46 ; CHECK-NEXT: orr w[[REG:[0-9]+]], wzr, #0x4
47 ; CHECK-NEXT: str w[[REG]], [sp, #16
    [all...]
  /external/clang/test/CoverageMapping/
label.cpp 4 void func() { // CHECK-NEXT: File 0, [[@LINE]]:13 -> {{[0-9]+}}:2 = #0
5 int i = 0; // CHECK-NEXT: File 0, [[@LINE+2]]:14 -> [[@LINE+2]]:20 = (#0 + #3)
6 // CHECK-NEXT: File 0, [[@LINE+1]]:22 -> [[@LINE+1]]:25 = #3
7 for(i = 0; i < 10; ++i) { // CHECK-NEXT: File 0, [[@LINE]]:27 -> [[@LINE+11]]:4 = #1
8 // CHECK-NEXT: File 0, [[@LINE+1]]:8 -> [[@LINE+1]]:13 = #1
9 if(i < 5) { // CHECK-NEXT: File 0, [[@LINE]]:15 -> [[@LINE+6]]:6 = #2
11 x: // CHECK-NEXT: File 0, [[@LINE]]:9 -> [[@LINE+4]]:6 = #3
16 goto x; // CHECK-NEXT: File 0, [[@LINE]]:7 -> [[@LINE]]:13 = (#1 - #2)
17 int k = 3; // CHECK-NEXT: File 0, [[@LINE]]:5 -> [[@LINE+1]]:4 = #3
19 static int j = 0; // CHECK-NEXT: File 0, [[@LINE]]:3 -> [[@LINE+4]]:2 = ((#0 + #3) - #1
    [all...]
  /external/llvm/test/Transforms/InstCombine/
pow-4.ll 13 ; CHECK-NEXT: %1 = fmul float %x, %x
14 ; CHECK-NEXT: %2 = fmul float %1, %1
15 ; CHECK-NEXT: ret float %2
24 ; CHECK-NEXT: %1 = fmul double %x, %x
25 ; CHECK-NEXT: %2 = fmul double %1, %x
26 ; CHECK-NEXT: ret double %2
35 ; CHECK-NEXT: %1 = fmul double %x, %x
36 ; CHECK-NEXT: %2 = fmul double %1, %1
37 ; CHECK-NEXT: ret double %2
46 ; CHECK-NEXT: %1 = fmul double %x, %
    [all...]
  /external/llvm/test/CodeGen/WebAssembly/
comparisons_f32.ll 10 ; CHECK-NEXT: .param f32, f32{{$}}
11 ; CHECK-NEXT: .result i32{{$}}
12 ; CHECK-NEXT: f32.eq $push[[NUM0:[0-9]+]]=, $0, $0{{$}}
13 ; CHECK-NEXT: f32.eq $push[[NUM1:[0-9]+]]=, $1, $1{{$}}
14 ; CHECK-NEXT: i32.and $push[[NUM2:[0-9]+]]=, $pop[[NUM0]], $pop[[NUM1]]{{$}}
15 ; CHECK-NEXT: return $pop[[NUM2]]{{$}}
23 ; CHECK-NEXT: .param f32, f32{{$}}
24 ; CHECK-NEXT: .result i32{{$}}
25 ; CHECK-NEXT: f32.ne $push[[NUM0:[0-9]+]]=, $0, $0{{$}}
26 ; CHECK-NEXT: f32.ne $push[[NUM1:[0-9]+]]=, $1, $1{{$}
    [all...]
comparisons_f64.ll 10 ; CHECK-NEXT: .param f64, f64{{$}}
11 ; CHECK-NEXT: .result i32{{$}}
12 ; CHECK-NEXT: f64.eq $push[[NUM0:[0-9]+]]=, $0, $0{{$}}
13 ; CHECK-NEXT: f64.eq $push[[NUM1:[0-9]+]]=, $1, $1{{$}}
14 ; CHECK-NEXT: i32.and $push[[NUM2:[0-9]+]]=, $pop[[NUM0]], $pop[[NUM1]]{{$}}
15 ; CHECK-NEXT: return $pop[[NUM2]]{{$}}
23 ; CHECK-NEXT: .param f64, f64{{$}}
24 ; CHECK-NEXT: .result i32{{$}}
25 ; CHECK-NEXT: f64.ne $push[[NUM0:[0-9]+]]=, $0, $0{{$}}
26 ; CHECK-NEXT: f64.ne $push[[NUM1:[0-9]+]]=, $1, $1{{$}
    [all...]
  /external/swiftshader/third_party/LLVM/test/CodeGen/X86/
abi-isel.ll 47 ; LINUX-32-STATIC-NEXT: movl [[EAX]], dst
48 ; LINUX-32-STATIC-NEXT: ret
52 ; LINUX-32-PIC-NEXT: movl [[EAX]], dst
53 ; LINUX-32-PIC-NEXT: ret
57 ; LINUX-64-PIC-NEXT: movl ([[RAX]]), [[EAX:%e..]]
58 ; LINUX-64-PIC-NEXT: movq dst@GOTPCREL(%rip), [[RCX:%r..]]
59 ; LINUX-64-PIC-NEXT: movl [[EAX]], ([[RCX]])
60 ; LINUX-64-PIC-NEXT: ret
64 ; DARWIN-32-STATIC-NEXT: movl [[EAX]], _dst
65 ; DARWIN-32-STATIC-NEXT: re
    [all...]
  /external/clang/test/CodeGenObjC/
arc-exceptions.m 16 // CHECK-NEXT: invoke void @test0_helper()
18 // CHECK-NEXT: [[T1:%.*]] = bitcast i8* [[T0]] to [[ETY]]*
19 // CHECK-NEXT: [[T2:%.*]] = bitcast [[ETY]]* [[T1]] to i8*
20 // CHECK-NEXT: [[T3:%.*]] = call i8* @objc_retain(i8* [[T2]]) [[NUW:#[0-9]+]]
21 // CHECK-NEXT: [[T4:%.*]] = bitcast i8* [[T3]] to [[ETY]]*
22 // CHECK-NEXT: store [[ETY]]* [[T4]], [[ETY]]** [[E]]
23 // CHECK-NEXT: [[T0:%.*]] = bitcast [[ETY]]** [[E]] to i8**
24 // CHECK-NEXT: call void @objc_storeStrong(i8** [[T0]], i8* null) [[NUW]]
25 // CHECK-NEXT: call void @objc_end_catch() [[NUW]]
36 // CHECK-NEXT: invoke void @test1_helper(
    [all...]
reorder-synthesized-ivars.m 42 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean2
43 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean3
44 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean4
45 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean5
46 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean6
47 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean7
48 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean8
49 // CHECK-NEXT: @{{.*}} = private global [10 x i8] c"_boolean9
50 // CHECK-NEXT: @{{.*}} = private global [9 x i8] c"_object1
51 // CHECK-NEXT: @{{.*}} = private global [9 x i8] c"_object
    [all...]
  /external/llvm/test/Bitcode/
thinlto-alias.ll 9 ; CHECK-NEXT: <VERSION
12 ; CHECK-NEXT: <PERMODULE {{.*}} op4=[[FUNCID:[0-9]+]] op5=1/>
13 ; CHECK-NEXT: </GLOBALVAL_SUMMARY_BLOCK>
14 ; CHECK-NEXT: <VALUE_SYMTAB
15 ; CHECK-NEXT: <FNENTRY {{.*}} record string = 'main'
17 ; CHECK-NEXT: <ENTRY {{.*}} op0=[[FUNCID]] {{.*}} record string = 'analias'
18 ; CHECK-NEXT: </VALUE_SYMTAB>
21 ; COMBINED-NEXT: <VERSION
24 ; COMBINED-NEXT: <COMBINED {{.*}} op5=[[ALIASID:[0-9]+]] op6=1/>
26 ; COMBINED-NEXT: <COMBINED {{.*}
    [all...]
  /external/llvm/test/CodeGen/ARM/
build-attributes-encoding.s 72 // CHECK-NEXT: Type: SHT_ARM_ATTRIBUTES
73 // CHECK-NEXT: Flags [ (0x0)
74 // CHECK-NEXT: ]
75 // CHECK-NEXT: Address: 0x0
76 // CHECK-NEXT: Offset: 0x34
77 // CHECK-NEXT: Size: 73
78 // CHECK-NEXT: Link: 0
79 // CHECK-NEXT: Info: 0
80 // CHECK-NEXT: AddressAlignment: 1
81 // CHECK-NEXT: EntrySize:
    [all...]
  /external/llvm/test/Transforms/SCCP/
constant-struct.ll 10 ; CHECK-NEXT: ret { i64 } { i64 24 }
11 ; CHECK-NEXT: }
19 ; CHECK-NEXT: ret { i64, i64 } { i64 24, i64 undef }
20 ; CHECK-NEXT: }
30 ; CHECK-NEXT: %c = insertvalue { i64, i64, i64 } { i64 24, i64 36, i64 undef }, i64 %x, 2
31 ; CHECK-NEXT: ret { i64, i64, i64 } %c
32 ; CHECK-NEXT: }
41 ; CHECK-NEXT: %a = insertvalue { i64, i32 } { i64 12, i32 24 }, i32 %x, 1
42 ; CHECK-NEXT: ret { i64, i32 } %a
43 ; CHECK-NEXT:
    [all...]

Completed in 2787 milliseconds

<<31323334353637383940>>