File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 1+ ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 6
12; RUN: llc < %s -mtriple=x86_64 | FileCheck %s
23
34define void @f (ptr %0 , i64 %1 ) {
5+ ; CHECK-LABEL: f:
6+ ; CHECK: # %bb.0: # %BB
7+ ; CHECK-NEXT: subq $40, %rsp
8+ ; CHECK-NEXT: .cfi_def_cfa_offset 48
9+ ; CHECK-NEXT: andl $1, %esi
10+ ; CHECK-NEXT: movaps (%rdi), %xmm0
11+ ; CHECK-NEXT: movaps %xmm0, (%rsp) # 16-byte Spill
12+ ; CHECK-NEXT: movaps %xmm0, {{[0-9]+}}(%rsp)
13+ ; CHECK-NEXT: movl $42, %edi
14+ ; CHECK-NEXT: callq *16(%rsp,%rsi,8)
15+ ; CHECK-NEXT: movaps (%rsp), %xmm0 # 16-byte Reload
16+ ; CHECK-NEXT: movaps %xmm0, (%rax)
17+ ; CHECK-NEXT: addq $40, %rsp
18+ ; CHECK-NEXT: .cfi_def_cfa_offset 8
19+ ; CHECK-NEXT: retq
420BB:
521 %fps = load <2 x ptr >, ptr %0
622 %fp = extractelement <2 x ptr > %fps , i64 %1
You can’t perform that action at this time.
0 commit comments