Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/PowerPC/addi-licm.ll
Show All 12 Lines | entry: | ||||
%1 = bitcast [2048 x float]* %y to i8* | %1 = bitcast [2048 x float]* %y to i8* | ||||
call void @llvm.lifetime.start.p0i8(i64 8192, i8* %1) #2 | call void @llvm.lifetime.start.p0i8(i64 8192, i8* %1) #2 | ||||
br label %for.body.i | br label %for.body.i | ||||
; CHECK-LABEL: @foo | ; CHECK-LABEL: @foo | ||||
; CHECK: addi [[REG1:[0-9]+]], 1, | ; CHECK: addi [[REG1:[0-9]+]], 1, | ||||
; CHECK: addi [[REG2:[0-9]+]], 1, | ; CHECK: addi [[REG2:[0-9]+]], 1, | ||||
; CHECK: %for.body.i | ; CHECK: %for.body.i | ||||
; CHECK-DAG: lfsx {{[0-9]+}}, [[REG1]], | ; CHECK-DAG: lfs {{[0-9]+}}, 0([[REG1]]) | ||||
; CHECK-DAG: lfsx {{[0-9]+}}, [[REG2]], | ; CHECK-DAG: lfs {{[0-9]+}}, 0([[REG2]]) | ||||
; CHECK: blr | ; CHECK: blr | ||||
; PIP-LABEL: @foo | ; PIP-LABEL: @foo | ||||
; PIP: addi [[REG1:[0-9]+]], 1, | ; PIP: addi [[REG1:[0-9]+]], 1, | ||||
; PIP: addi [[REG2:[0-9]+]], 1, | ; PIP: addi [[REG2:[0-9]+]], 1, | ||||
; PIP: %for.body.i | ; PIP: %for.body.i | ||||
; PIP-DAG: lfsu {{[0-9]+}}, 4([[REG1]]) | ; PIP-DAG: lfsu {{[0-9]+}}, 4([[REG1]]) | ||||
; PIP-DAG: lfsu {{[0-9]+}}, 4([[REG2]]) | ; PIP-DAG: lfsu {{[0-9]+}}, 4([[REG2]]) | ||||
Show All 34 Lines |