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