/external/llvm/test/CodeGen/AArch64/ |
global-merge-ignore-single-use-minsize.ll | 14 ; CHECK-NEXT: adrp x8, [[SET:l__MergedGlobals]]@PAGE 15 ; CHECK-NEXT: add x8, x8, [[SET]]@PAGEOFF 16 ; CHECK-NEXT: stp w0, w1, [x8] 17 ; CHECK-NEXT: ret 28 ; CHECK-NEXT: adrp x8, _m2@PAGE 29 ; CHECK-NEXT: adrp x9, _n2@PAGE 30 ; CHECK-NEXT: str w0, [x8, _m2@PAGEOFF] 31 ; CHECK-NEXT: str w1, [x9, _n2@PAGEOFF] 32 ; CHECK-NEXT: ret 47 ; CHECK-NEXT: adrp x8, [[SET]]@PAG [all...] |
/external/llvm/test/CodeGen/X86/ |
push-cfi.ll | 15 ; LINUX-NEXT: pushl $4 16 ; LINUX-NEXT: Ltmp{{[0-9]+}}: 17 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4 18 ; LINUX-NEXT: pushl $3 19 ; LINUX-NEXT: Ltmp{{[0-9]+}}: 20 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4 21 ; LINUX-NEXT: pushl $2 22 ; LINUX-NEXT: Ltmp{{[0-9]+}}: 23 ; LINUX-NEXT: .cfi_adjust_cfa_offset 4 24 ; LINUX-NEXT: pushl $ [all...] |
avx-vbroadcast.ll | 8 ; X32-NEXT: movl {{[0-9]+}}(%esp), %eax 9 ; X32-NEXT: movl (%eax), %ecx 10 ; X32-NEXT: movl 4(%eax), %eax 11 ; X32-NEXT: vmovd %ecx, %xmm0 12 ; X32-NEXT: vpinsrd $1, %eax, %xmm0, %xmm0 13 ; X32-NEXT: vpinsrd $2, %ecx, %xmm0, %xmm0 14 ; X32-NEXT: vpinsrd $3, %eax, %xmm0, %xmm0 15 ; X32-NEXT: vinsertf128 $1, %xmm0, %ymm0, %ymm0 16 ; X32-NEXT: retl 20 ; X64-NEXT: vbroadcastsd (%rdi), %ymm [all...] |
2012-01-12-extract-sv.ll | 5 ; CHECK-NEXT: # BB#0: 6 ; CHECK-NEXT: vmovaps (%eax), %ymm0 7 ; CHECK-NEXT: vextractf128 $1, %ymm0, %xmm0 8 ; CHECK-NEXT: vpshufd {{.*#+}} xmm0 = xmm0[0,0,1,1] 9 ; CHECK-NEXT: vpshufd {{.*#+}} xmm1 = xmm0[0,1,0,1] 10 ; CHECK-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm1 11 ; CHECK-NEXT: vxorps %ymm2, %ymm2, %ymm2 12 ; CHECK-NEXT: vblendps {{.*#+}} ymm1 = ymm2[0,1,2,3,4,5,6],ymm1[7] 13 ; CHECK-NEXT: vblendps {{.*#+}} ymm0 = ymm0[0],ymm2[1,2,3,4,5,6,7] 14 ; CHECK-NEXT: vmovaps %ymm0, (%eax [all...] |
fdiv.ll | 8 ; CHECK-NEXT: mulsd {{.*}}(%rip), %xmm0 9 ; CHECK-NEXT: retq 18 ; CHECK-NEXT: mulsd {{.*}}(%rip), %xmm0 19 ; CHECK-NEXT: retq 28 ; CHECK-NEXT: xorpd %xmm1, %xmm1 29 ; CHECK-NEXT: divsd %xmm1, %xmm0 30 ; CHECK-NEXT: retq 39 ; CHECK-NEXT: divsd {{.*}}(%rip), %xmm0 40 ; CHECK-NEXT: retq 49 ; CHECK-NEXT: divsd {{.*}}(%rip), %xmm [all...] |
merge-consecutive-loads-512.ll | 11 ; ALL-NEXT: vmovupd 16(%rdi), %ymm0 12 ; ALL-NEXT: vinsertf128 $1, 64(%rdi), %ymm0, %ymm1 13 ; ALL-NEXT: vinsertf64x4 $1, %ymm1, %zmm0, %zmm0 14 ; ALL-NEXT: retq 18 ; X32-AVX512F-NEXT: movl {{[0-9]+}}(%esp), %eax 19 ; X32-AVX512F-NEXT: vmovupd 16(%eax), %ymm0 20 ; X32-AVX512F-NEXT: vinsertf128 $1, 64(%eax), %ymm0, %ymm1 21 ; X32-AVX512F-NEXT: vinsertf64x4 $1, %ymm1, %zmm0, %zmm0 22 ; X32-AVX512F-NEXT: retl 38 ; ALL-NEXT: vmovupd 32(%rdi), %ymm [all...] |
fdiv-combine.ll | 11 ; CHECK-NEXT: divss %xmm1, %xmm0 12 ; CHECK-NEXT: retq 22 ; CHECK-NEXT: movss {{.*#+}} xmm3 = mem[0],zero,zero,zero 23 ; CHECK-NEXT: divss %xmm2, %xmm3 24 ; CHECK-NEXT: mulss %xmm3, %xmm0 25 ; CHECK-NEXT: mulss %xmm1, %xmm0 26 ; CHECK-NEXT: mulss %xmm3, %xmm0 27 ; CHECK-NEXT: retq 39 ; CHECK-NEXT: divss %xmm2, %xmm0 40 ; CHECK-NEXT: mulss %xmm1, %xmm [all...] |
fp-une-cmp.ll | 27 ; CHECK-NEXT: mulsd %xmm1, %xmm0 28 ; CHECK-NEXT: xorpd %xmm1, %xmm1 29 ; CHECK-NEXT: ucomisd %xmm1, %xmm0 30 ; CHECK-NEXT: jne .LBB0_2 31 ; CHECK-NEXT: jp .LBB0_2 32 ; CHECK-NEXT: # BB#1: # %bb1 33 ; CHECK-NEXT: addsd {{.*}}(%rip), %xmm0 34 ; CHECK-NEXT: .LBB0_2: # %bb2 35 ; CHECK-NEXT: retq 54 ; CHECK-NEXT: mulsd %xmm1, %xmm [all...] |
/external/llvm/test/tools/dsymutil/X86/ |
basic-linking-bundle.test | 20 CHECK-NEXT: <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 21 CHECK-NEXT: <plist version="1.0"> 22 CHECK-NEXT: <dict> 23 CHECK-NEXT: <key>CFBundleDevelopmentRegion</key> 24 CHECK-NEXT: <string>English</string> 25 CHECK-NEXT: <key>CFBundleIdentifier</key> 26 CHECK-NEXT: <string>com.apple.xcode.dsym.basic.macho.x86_64</string> 27 CHECK-NEXT: <key>CFBundleInfoDictionaryVersion</key> 28 CHECK-NEXT: <string>6.0</string> 29 CHECK-NEXT: <key>CFBundlePackageType</key [all...] |
/external/swiftshader/third_party/subzero/tests_lit/asan_tests/ |
localreplacement.ll | 48 ; DUMP-NEXT: @func(i32 %store_loc) { 49 ; DUMP-NEXT: __0: 50 ; DUMP-NEXT: call void @__asan_check_store(i32 %store_loc, i32 4) 51 ; DUMP-NEXT: store i32 @__asan_malloc, i32* %store_loc, align 1 52 ; DUMP-NEXT: store i32 @__asan_realloc, i32* %store_loc, align 1 53 ; DUMP-NEXT: store i32 @__asan_calloc, i32* %store_loc, align 1 54 ; DUMP-NEXT: store i32 @__asan_free, i32* %store_loc, align 1 55 ; DUMP-NEXT: call void @__asan_check_load(i32 @__asan_malloc, i32 4) 56 ; DUMP-NEXT: %local_malloc = load i32, i32* @__asan_malloc, align 1 57 ; DUMP-NEXT: call void @__asan_check_load(i32 @__asan_realloc, i32 4 [all...] |
instrumentload.ll | 27 ; DUMP-NEXT: define internal void @doLoads( 28 ; DUMP-NEXT: __0: 29 ; DUMP-NEXT: call void @__asan_check_load(i32 %arg8, i32 1) 30 ; DUMP-NEXT: %dest11 = load i8, i8* %arg8, align 1 31 ; DUMP-NEXT: call void @__asan_check_load(i32 %arg16, i32 2) 32 ; DUMP-NEXT: %dest12 = load i16, i16* %arg16, align 1 33 ; DUMP-NEXT: call void @__asan_check_load(i32 %arg32, i32 4) 34 ; DUMP-NEXT: %dest13 = load i32, i32* %arg32, align 1 35 ; DUMP-NEXT: call void @__asan_check_load(i32 %arg64, i32 8) 36 ; DUMP-NEXT: %dest14 = load i64, i64* %arg64, align [all...] |
instrumentstore.ll | 27 ; DUMP-NEXT: define internal void @doStores( 28 ; DUMP-NEXT: __0: 29 ; DUMP-NEXT: call void @__asan_check_store(i32 %arg8, i32 1) 30 ; DUMP-NEXT: store i8 42, i8* %arg8, align 1 31 ; DUMP-NEXT: call void @__asan_check_store(i32 %arg16, i32 2) 32 ; DUMP-NEXT: store i16 42, i16* %arg16, align 1 33 ; DUMP-NEXT: call void @__asan_check_store(i32 %arg32, i32 4) 34 ; DUMP-NEXT: store i32 42, i32* %arg32, align 1 35 ; DUMP-NEXT: call void @__asan_check_store(i32 %arg64, i32 8) 36 ; DUMP-NEXT: store i64 42, i64* %arg64, align [all...] |
/external/clang/test/OpenMP/ |
single_codegen.cpp | 85 // CHECK-NEXT: [[IS_SINGLE:%.+]] = icmp ne i32 [[RES]], 0 86 // CHECK-NEXT: br i1 [[IS_SINGLE]], label {{%?}}[[THEN:.+]], label {{%?}}[[EXIT:.+]] 88 // CHECK-NEXT: store i8 2, i8* [[A_ADDR]] 89 // CHECK-NEXT: call void @__kmpc_end_single([[IDENT_T_TY]]* [[DEFAULT_LOC]], i32 [[GTID]]) 90 // CHECK-NEXT: br label {{%?}}[[EXIT]] 96 // CHECK-NEXT: [[IS_SINGLE:%.+]] = icmp ne i32 [[RES]], 0 97 // CHECK-NEXT: br i1 [[IS_SINGLE]], label {{%?}}[[THEN:.+]], label {{%?}}[[EXIT:.+]] 99 // CHECK-NEXT: store i8 2, i8* [[A_ADDR]] 100 // CHECK-NEXT: call void @__kmpc_end_single([[IDENT_T_TY]]* [[DEFAULT_LOC]], i32 [[GTID]]) 101 // CHECK-NEXT: br label {{%?}}[[EXIT] [all...] |
/external/clang/test/CodeGen/ |
exceptions-seh-leave.c | 22 // CHECK-NEXT: br label %[[tryleave:[^ ]*]] 25 // CHECK-NEXT: ret i32 1 42 // CHECK-NEXT: to label %[[cont:.*]] unwind label %{{.*}} 48 // CHECK-NEXT: br label %[[tryleave:[^ ]*]] 51 // CHECK-NEXT: br label % 74 // CHECK-NEXT: br label %[[tryleave:[^ ]*]] 77 // CHECK-NEXT: %[[fp:[^ ]*]] = call i8* @llvm.localaddress() 78 // CHECK-NEXT: call void @"\01?fin$0@0@__leave_with___finally_simple@@"(i8 0, i8* %[[fp]]) 94 // CHECK-NEXT: br label %[[tryleave:[^ ]*]] 97 // CHECK-NEXT: %[[fp:[^ ]*]] = call i8* @llvm.localaddress( [all...] |
c11atomics.c | 160 // CHECK-NEXT: [[X:%.*]] = alloca float 161 // CHECK-NEXT: [[F:%.*]] = alloca float 162 // CHECK-NEXT: [[TMP0:%.*]] = alloca float 163 // CHECK-NEXT: [[TMP1:%.*]] = alloca float 164 // CHECK-NEXT: store float* {{%.*}}, float** [[FP]] 166 // CHECK-NEXT: [[T0:%.*]] = load float*, float** [[FP]] 167 // CHECK-NEXT: store float 1.000000e+00, float* [[T0]], align 4 170 // CHECK-NEXT: store float 2.000000e+00, float* [[X]], align 4 173 // CHECK-NEXT: [[T0:%.*]] = load float*, float** [[FP]] 174 // CHECK-NEXT: [[T1:%.*]] = bitcast float* [[T0]] to i8 [all...] |
/external/clang/test/CoverageMapping/ |
if.c | 5 // CHECK-NEXT: File 0, [[@LINE+1]]:6 -> [[@LINE+1]]:12 = #0 6 if(i == 0) i = 1; // CHECK-NEXT: File 0, [[@LINE]]:14 -> [[@LINE]]:19 = #1 7 // CHECK-NEXT: File 0, [[@LINE+1]]:6 -> [[@LINE+1]]:12 = #0 9 i = 2; // CHECK-NEXT: File 0, [[@LINE]]:5 -> [[@LINE]]:10 = #2 10 // CHECK-NEXT: File 0, [[@LINE+1]]:6 -> [[@LINE+1]]:12 = #0 11 if(i == 0) { i = 1; // CHECK-NEXT: File 0, [[@LINE]]:14 -> [[@LINE+2]]:4 = #3 14 // CHECK-NEXT: File 0, [[@LINE+1]]:6 -> [[@LINE+1]]:12 = #0 15 if(i != 0) { // CHECK-NEXT: File 0, [[@LINE]]:14 -> [[@LINE+2]]:4 = #4 17 } else { // CHECK-NEXT: File 0, [[@LINE]]:10 -> [[@LINE+2]]:4 = (#0 - #4) 22 i + 1 : // CHECK-NEXT: File 0, [[@LINE]]:9 -> [[@LINE]]:14 = # [all...] |
macro-expansion.c | 5 // CHECK-NEXT: File 1, [[@LINE+4]]:15 -> [[@LINE+4]]:28 = (#0 + #2) 6 // CHECK-NEXT: File 1, [[@LINE+3]]:21 -> [[@LINE+3]]:22 = (#0 + #2) 7 // CHECK-NEXT: File 1, [[@LINE+2]]:24 -> [[@LINE+2]]:26 = #3 8 // CHECK-NEXT: File 1, [[@LINE+1]]:36 -> [[@LINE+1]]:37 = (#0 + #2) 10 // CHECK-NEXT: File 2, [[@LINE+10]]:15 -> [[@LINE+10]]:41 = #0 11 // CHECK-NEXT: File 2, [[@LINE+9]]:18 -> [[@LINE+9]]:31 = (#0 + #4) 12 // CHECK-NEXT: File 2, [[@LINE+8]]:24 -> [[@LINE+8]]:25 = (#0 + #4) 13 // CHECK-NEXT: File 2, [[@LINE+7]]:27 -> [[@LINE+7]]:29 = #5 14 // CHECK-NEXT: File 2, [[@LINE+6]]:39 -> [[@LINE+6]]:40 = (#0 + #4) 15 // CHECK-NEXT: File 3, [[@LINE+5]]:15 -> [[@LINE+5]]:41 = # [all...] |
macro-expressions.cpp | 54 // CHECK-NEXT: File 0, [[@LINE+1]]:17 -> {{[0-9]+}}:2 = #0 56 // CHECK-NEXT: File 0, [[@LINE+2]]:7 -> [[@LINE+2]]:8 = #0 57 // CHECK-NEXT: File 0, [[@LINE+1]]:10 -> [[@LINE+1]]:12 = #1 60 // CHECK-NEXT: Expansion,File 0, [[@LINE+2]]:7 -> [[@LINE+2]]:11 = #0 61 // CHECK-NEXT: File 0, [[@LINE+1]]:16 -> [[@LINE+1]]:18 = #2 63 // CHECK-NEXT: Expansion,File 0, [[@LINE+2]]:9 -> [[@LINE+2]]:14 = (#0 + #3) 64 // CHECK-NEXT: File 0, [[@LINE+1]]:20 -> [[@LINE+1]]:22 = #3 66 // CHECK-NEXT: Expansion,File 0, [[@LINE+4]]:8 -> [[@LINE+4]]:14 = #0 67 // CHECK-NEXT: Expansion,File 0, [[@LINE+3]]:33 -> [[@LINE+3]]:35 = (#0 + #4) 68 // CHECK-NEXT: Expansion,File 0, [[@LINE+2]]:43 -> [[@LINE+2]]:46 = # [all...] |
/external/compiler-rt/test/tsan/ |
simple_stack.c | 51 // CHECK-NEXT: Write of size 4 at {{.*}} by thread T1: 52 // CHECK-NEXT: #0 foo1{{.*}} {{.*}}simple_stack.c:7{{(:10)?}} ({{.*}}) 53 // CHECK-NEXT: #1 bar1{{.*}} {{.*}}simple_stack.c:12{{(:3)?}} ({{.*}}) 54 // CHECK-NEXT: #2 Thread1{{.*}} {{.*}}simple_stack.c:26{{(:3)?}} ({{.*}}) 56 // CHECK-NEXT: #0 foo2{{.*}} {{.*}}simple_stack.c:16{{(:20)?}} ({{.*}}) 57 // CHECK-NEXT: #1 bar2{{.*}} {{.*}}simple_stack.c:21{{(:3)?}} ({{.*}}) 58 // CHECK-NEXT: #2 Thread2{{.*}} {{.*}}simple_stack.c:31{{(:3)?}} ({{.*}}) 60 // CHECK-NEXT: #0 pthread_create {{.*}} ({{.*}}) 61 // CHECK-NEXT: #1 StartThread{{.*}} {{.*}}simple_stack.c:37{{(:3)?}} ({{.*}}) 62 // CHECK-NEXT: #2 main{{.*}} {{.*}}simple_stack.c:43{{(:3)?}} ({{.*}} [all...] |
/external/llvm/test/CodeGen/WebAssembly/ |
func.ll | 17 ; CHECK-NEXT: .result i32{{$}} 18 ; CHECK-NEXT: i32.const $push[[NUM:[0-9]+]]=, 0{{$}} 19 ; CHECK-NEXT: return $pop[[NUM]]{{$}} 26 ; CHECK-NEXT: .param i32, f32{{$}} 27 ; CHECK-NEXT: .result i32{{$}} 28 ; CHECK-NEXT: i32.const $push[[NUM:[0-9]+]]=, 0{{$}} 29 ; CHECK-NEXT: return $pop[[NUM]]{{$}} 36 ; CHECK-NEXT: .param i32, f32{{$}} 38 ; CHECK-NEXT: return{{$}} 45 ; CHECK-NEXT: .param i32{{$} [all...] |
/external/llvm/test/tools/llvm-cxxdump/X86/ |
sym-size.s | 5 // CHECK-NEXT: ??_8B@@7B@[4]: 9 6 // CHECK-NEXT: ??_8C@@7B@[0]: 10 7 // CHECK-NEXT: ??_8C@@7B@[4]: 11 8 // CHECK-NEXT: ??_8D@@7B0@@[0]: 0 9 // CHECK-NEXT: ??_8D@@7B0@@[4]: 1 10 // CHECK-NEXT: ??_8D@@7B0@@[8]: 2 11 // CHECK-NEXT: ??_8D@@7B0@@[12]: 3 12 // CHECK-NEXT: ??_8D@@7BB@@@[0]: 4 13 // CHECK-NEXT: ??_8D@@7BB@@@[4]: 5 14 // CHECK-NEXT: ??_8D@@7BC@@@[0]: [all...] |
/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_pipe_validate.c | 15 * next paragraph) shall be included in all copies or substantial portions 148 struct draw_stage *next = draw->pipeline.rasterize; local 154 /* Set the validate's next stage to the rasterize stage, so that it 157 stage->next = next; 183 draw->pipeline.aaline->next = next; 184 next = draw->pipeline.aaline; 189 draw->pipeline.aapoint->next = next; [all...] |
/external/clang/test/Index/ |
annotate-module.m | 13 // CHECK-NEXT: Identifier: "include" [2:2 - 2:9] inclusion directive=[[INC_DIR]] 14 // CHECK-NEXT: Punctuation: "<" [2:10 - 2:11] inclusion directive=[[INC_DIR]] 15 // CHECK-NEXT: Identifier: "DependsOnModule" [2:11 - 2:26] inclusion directive=[[INC_DIR]] 16 // CHECK-NEXT: Punctuation: "/" [2:26 - 2:27] inclusion directive=[[INC_DIR]] 17 // CHECK-NEXT: Identifier: "DependsOnModule" [2:27 - 2:42] inclusion directive=[[INC_DIR]] 18 // CHECK-NEXT: Punctuation: "." [2:42 - 2:43] inclusion directive=[[INC_DIR]] 19 // CHECK-NEXT: Identifier: "h" [2:43 - 2:44] inclusion directive=[[INC_DIR]] 20 // CHECK-NEXT: Punctuation: ">" [2:44 - 2:45] inclusion directive=[[INC_DIR]] 21 // CHECK-NEXT: Punctuation: "@" [3:1 - 3:2] ModuleImport=DependsOnModule:3:1 22 // CHECK-NEXT: Keyword: "import" [3:2 - 3:8] ModuleImport=DependsOnModule:3: [all...] |
/external/e2fsprogs/lib/blkid/ |
list.h | 19 * sometimes we already know the next/prev entries and we can 25 struct list_head *next, *prev; member in struct:list_head 31 (ptr)->next = (ptr); (ptr)->prev = (ptr); \ 38 * the prev/next entries already! 42 struct list_head * next) 44 next->prev = add; 45 add->next = next; 47 prev->next = add; 60 __list_add(add, head, head->next); [all...] |
/external/llvm/test/CodeGen/SystemZ/ |
int-const-02.ll | 11 ; CHECK-NEXT: br %r14 19 ; CHECK-NEXT: br %r14 23 ; Check the next value up, which must use LLILL instead. 27 ; CHECK-NEXT: br %r14 35 ; CHECK-NEXT: br %r14 39 ; Check the first useful LLILH value, which is the next one up. 43 ; CHECK-NEXT: br %r14 47 ; Check the first useful LGFI value, which is the next one up again. 51 ; CHECK-NEXT: br %r14 59 ; CHECK-NEXT: br %r1 [all...] |