diff options
author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2016-10-26 19:03:40 +0000 |
---|---|---|
committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | 2016-10-26 19:03:40 +0000 |
commit | 0f45998bc60563e51580f9339e93da816341bebd (patch) | |
tree | 53799e9428c5af9226f33cc0d02ece5c51da293d /llvm/lib | |
parent | cb09daab0ae205248b65c45a913f7c9123915d34 (diff) | |
download | llvm-0f45998bc60563e51580f9339e93da816341bebd.zip llvm-0f45998bc60563e51580f9339e93da816341bebd.tar.gz llvm-0f45998bc60563e51580f9339e93da816341bebd.tar.bz2 |
[PowerPC] Implement vec_insert_exp builtins - llvm portion
This revision corresponds to review: https://reviews.llvm.org/D25957.
Committing on behalf of Zaara Syeda.
llvm-svn: 285225
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCInstrVSX.td | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCInstrVSX.td b/llvm/lib/Target/PowerPC/PPCInstrVSX.td index 24411cb..b929e6d 100644 --- a/llvm/lib/Target/PowerPC/PPCInstrVSX.td +++ b/llvm/lib/Target/PowerPC/PPCInstrVSX.td @@ -2191,9 +2191,9 @@ let AddedComplexity = 400, Predicates = [HasP9Vector] in { // Vector Insert Exponent DP/SP def XVIEXPDP : XX3_XT5_XA5_XB5<60, 248, "xviexpdp", vsrc, vsrc, vsrc, - IIC_VecFP, []>; + IIC_VecFP, [(set v2f64: $XT,(int_ppc_vsx_xviexpdp v2i64:$XA, v2i64:$XB))]>; def XVIEXPSP : XX3_XT5_XA5_XB5<60, 216, "xviexpsp", vsrc, vsrc, vsrc, - IIC_VecFP, []>; + IIC_VecFP, [(set v4f32: $XT,(int_ppc_vsx_xviexpsp v4i32:$XA, v4i32:$XB))]>; // Vector Extract Exponent/Significand DP/SP def XVXEXPDP : XX2_XT6_XO5_XB6<60, 0, 475, "xvxexpdp", vsrc, []>; |