Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
Show First 20 Lines • Show All 7,827 Lines • ▼ Show 20 Lines | |||||
; PC64LE-NEXT: xxswapd 35, 0 | ; PC64LE-NEXT: xxswapd 35, 0 | ||||
; PC64LE-NEXT: vperm 2, 4, 2, 3 | ; PC64LE-NEXT: vperm 2, 4, 2, 3 | ||||
; PC64LE-NEXT: xvcvuxddp 34, 34 | ; PC64LE-NEXT: xvcvuxddp 34, 34 | ||||
; PC64LE-NEXT: blr | ; PC64LE-NEXT: blr | ||||
; | ; | ||||
; PC64LE9-LABEL: constrained_vector_uitofp_v2f64_v2i16: | ; PC64LE9-LABEL: constrained_vector_uitofp_v2f64_v2i16: | ||||
; PC64LE9: # %bb.0: # %entry | ; PC64LE9: # %bb.0: # %entry | ||||
; PC64LE9-NEXT: addis 3, 2, .LCPI173_0@toc@ha | ; PC64LE9-NEXT: addis 3, 2, .LCPI173_0@toc@ha | ||||
; PC64LE9-NEXT: xxlxor 0, 0, 0 | ; PC64LE9-NEXT: xxlxor 1, 1, 1 | ||||
; PC64LE9-NEXT: addi 3, 3, .LCPI173_0@toc@l | ; PC64LE9-NEXT: addi 3, 3, .LCPI173_0@toc@l | ||||
; PC64LE9-NEXT: lxv 1, 0(3) | ; PC64LE9-NEXT: lxv 0, 0(3) | ||||
; PC64LE9-NEXT: xxperm 34, 0, 1 | ; PC64LE9-NEXT: xxperm 34, 1, 0 | ||||
; PC64LE9-NEXT: xvcvuxddp 34, 34 | ; PC64LE9-NEXT: xvcvuxddp 34, 34 | ||||
; PC64LE9-NEXT: blr | ; PC64LE9-NEXT: blr | ||||
entry: | entry: | ||||
%result = call <2 x double> | %result = call <2 x double> | ||||
@llvm.experimental.constrained.uitofp.v2f64.v2i16(<2 x i16> %x, | @llvm.experimental.constrained.uitofp.v2f64.v2i16(<2 x i16> %x, | ||||
metadata !"round.dynamic", | metadata !"round.dynamic", | ||||
metadata !"fpexcept.strict") #0 | metadata !"fpexcept.strict") #0 | ||||
ret <2 x double> %result | ret <2 x double> %result | ||||
▲ Show 20 Lines • Show All 658 Lines • Show Last 20 Lines |