Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/test/CodeGen/X86/bug26810.ll
Show All 16 Lines | |||||
; movapd %xmm7, %xmm5 | ; movapd %xmm7, %xmm5 | ||||
; movapd 160(%esp), %xmm7 # 16-byte Reload | ; movapd 160(%esp), %xmm7 # 16-byte Reload | ||||
; Make sure we have no redundant copies in the problematic code section | ; Make sure we have no redundant copies in the problematic code section | ||||
; CHECK-LABEL: name: loop | ; CHECK-LABEL: name: loop | ||||
; CHECK: bb.2.for.body: | ; CHECK: bb.2.for.body: | ||||
; CHECK: SUBPDrr | ; CHECK: SUBPDrr | ||||
; CHECK-NEXT: MOVAPSmr | ; CHECK-NEXT: MOVAPSmr | ||||
; CHECK-NEXT: MOVAPSrm | |||||
; CHECK-NEXT: MULPDrm | ; CHECK-NEXT: MULPDrm | ||||
; CHECK-NEXT: MOVAPSrm | |||||
; CHECK-NEXT: ADDPDrr | ; CHECK-NEXT: ADDPDrr | ||||
; CHECK-NEXT: MOVAPSmr | |||||
; CHECK-NEXT: ADD32ri8 | ; CHECK-NEXT: ADD32ri8 | ||||
target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32" | target datalayout = "e-m:x-p:32:32-i64:64-f80:32-n8:16:32-a:0:32-S32" | ||||
target triple = "i386-pc-linux-gnu" | target triple = "i386-pc-linux-gnu" | ||||
%struct._iobuf = type { i8* } | %struct._iobuf = type { i8* } | ||||
$"\01??_C@_01NOFIACDB@w?$AA@" = comdat any | $"\01??_C@_01NOFIACDB@w?$AA@" = comdat any | ||||
▲ Show 20 Lines • Show All 277 Lines • Show Last 20 Lines |