Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/AArch64/ldst-paired-aliasing.ll
Show All 29 Lines | |||||
; CHECK-NEXT: // %bb.1: // %for.inc | ; CHECK-NEXT: // %bb.1: // %for.inc | ||||
; CHECK-NEXT: bl f | ; CHECK-NEXT: bl f | ||||
; CHECK-NEXT: b .LBB0_3 | ; CHECK-NEXT: b .LBB0_3 | ||||
; CHECK-NEXT: .LBB0_2: // %if.then | ; CHECK-NEXT: .LBB0_2: // %if.then | ||||
; CHECK-NEXT: bl f2 | ; CHECK-NEXT: bl f2 | ||||
; CHECK-NEXT: .LBB0_3: // %common.ret | ; CHECK-NEXT: .LBB0_3: // %common.ret | ||||
; CHECK-NEXT: ldr x30, [sp, #96] // 8-byte Folded Reload | ; CHECK-NEXT: ldr x30, [sp, #96] // 8-byte Folded Reload | ||||
; CHECK-NEXT: mov w0, wzr | ; CHECK-NEXT: mov w0, wzr | ||||
; CHECK-NEXT: .cfi_adjust_cfa_offset 96 | |||||
; CHECK-NEXT: add sp, sp, #112 | ; CHECK-NEXT: add sp, sp, #112 | ||||
; CHECK-NEXT: ret | ; CHECK-NEXT: ret | ||||
for.body.lr.ph.i.i.i.i.i.i63: | for.body.lr.ph.i.i.i.i.i.i63: | ||||
%b1 = alloca [10 x i32], align 16 | %b1 = alloca [10 x i32], align 16 | ||||
%x0 = bitcast [10 x i32]* %b1 to i8* | %x0 = bitcast [10 x i32]* %b1 to i8* | ||||
%b2 = alloca [10 x i32], align 16 | %b2 = alloca [10 x i32], align 16 | ||||
Show All 25 Lines |