Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/X86/extractelement-legalization-store-ordering.ll @ 134:3a76565eade5 LLVM5.0.1
update 5.0.1
author | mir3636 |
---|---|
date | Sat, 17 Feb 2018 09:57:20 +0900 |
parents | 803732b1fca8 |
children | c2174574ed3a |
comparison
equal
deleted
inserted
replaced
133:c60214abe0e8 | 134:3a76565eade5 |
---|---|
7 ; into loads, off the stack or a previous store. | 7 ; into loads, off the stack or a previous store. |
8 ; Be very explicit about the ordering/stack offsets. | 8 ; Be very explicit about the ordering/stack offsets. |
9 | 9 |
10 define void @test_extractelement_legalization_storereuse(<4 x i32> %a, i32* nocapture %x, i32* nocapture readonly %y, i32 %i) #0 { | 10 define void @test_extractelement_legalization_storereuse(<4 x i32> %a, i32* nocapture %x, i32* nocapture readonly %y, i32 %i) #0 { |
11 ; CHECK-LABEL: test_extractelement_legalization_storereuse: | 11 ; CHECK-LABEL: test_extractelement_legalization_storereuse: |
12 ; CHECK: ## BB#0: ## %entry | 12 ; CHECK: ## %bb.0: ## %entry |
13 ; CHECK-NEXT: pushl %ebx | 13 ; CHECK-NEXT: pushl %ebx |
14 ; CHECK-NEXT: pushl %edi | 14 ; CHECK-NEXT: pushl %edi |
15 ; CHECK-NEXT: pushl %esi | 15 ; CHECK-NEXT: pushl %esi |
16 ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax | 16 ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %eax |
17 ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %ecx | 17 ; CHECK-NEXT: movl {{[0-9]+}}(%esp), %ecx |