Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/PowerPC/vec-itofp.ll
Show First 20 Lines • Show All 197 Lines • ▼ Show 20 Lines | |||||
; CHECK-P8-NEXT: vperm v2, v4, v2, v3 | ; CHECK-P8-NEXT: vperm v2, v4, v2, v3 | ||||
; CHECK-P8-NEXT: xvcvuxddp vs0, v2 | ; CHECK-P8-NEXT: xvcvuxddp vs0, v2 | ||||
; CHECK-P8-NEXT: xxswapd vs0, vs0 | ; CHECK-P8-NEXT: xxswapd vs0, vs0 | ||||
; CHECK-P8-NEXT: stxvd2x vs0, 0, r3 | ; CHECK-P8-NEXT: stxvd2x vs0, 0, r3 | ||||
; CHECK-P8-NEXT: blr | ; CHECK-P8-NEXT: blr | ||||
; | ; | ||||
; CHECK-P9-LABEL: test2: | ; CHECK-P9-LABEL: test2: | ||||
; CHECK-P9: # %bb.0: # %entry | ; CHECK-P9: # %bb.0: # %entry | ||||
; CHECK-P9-NEXT: lxv vs1, 0(r4) | ; CHECK-P9-NEXT: lxv vs0, 0(r4) | ||||
; CHECK-P9-NEXT: addis r4, r2, .LCPI2_0@toc@ha | ; CHECK-P9-NEXT: addis r4, r2, .LCPI2_0@toc@ha | ||||
; CHECK-P9-NEXT: xxlxor vs0, vs0, vs0 | ; CHECK-P9-NEXT: xxlxor vs2, vs2, vs2 | ||||
; CHECK-P9-NEXT: addi r4, r4, .LCPI2_0@toc@l | ; CHECK-P9-NEXT: addi r4, r4, .LCPI2_0@toc@l | ||||
; CHECK-P9-NEXT: lxv vs2, 0(r4) | ; CHECK-P9-NEXT: lxv vs1, 0(r4) | ||||
; CHECK-P9-NEXT: xxperm vs1, vs0, vs2 | ; CHECK-P9-NEXT: xxperm vs0, vs2, vs1 | ||||
; CHECK-P9-NEXT: xvcvuxddp vs0, vs1 | ; CHECK-P9-NEXT: xvcvuxddp vs0, vs0 | ||||
; CHECK-P9-NEXT: stxv vs0, 0(r3) | ; CHECK-P9-NEXT: stxv vs0, 0(r3) | ||||
; CHECK-P9-NEXT: blr | ; CHECK-P9-NEXT: blr | ||||
; | ; | ||||
; CHECK-BE-LABEL: test2: | ; CHECK-BE-LABEL: test2: | ||||
; CHECK-BE: # %bb.0: # %entry | ; CHECK-BE: # %bb.0: # %entry | ||||
; CHECK-BE-NEXT: lxv v2, 0(r4) | ; CHECK-BE-NEXT: lxv v2, 0(r4) | ||||
; CHECK-BE-NEXT: addis r4, r2, .LCPI2_0@toc@ha | ; CHECK-BE-NEXT: addis r4, r2, .LCPI2_0@toc@ha | ||||
; CHECK-BE-NEXT: xxlxor v4, v4, v4 | ; CHECK-BE-NEXT: xxlxor v4, v4, v4 | ||||
▲ Show 20 Lines • Show All 265 Lines • Show Last 20 Lines |