[PATCH] D62963: [DAGCombine] GetNegatedExpression - constant float vector support (PR42105)
    Simon Pilgrim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Jun 25 07:31:08 PDT 2019
    
    
  
RKSimon added a comment.
Reduced:
  define <4 x double> @sub(double %a0, <4 x double> %a1) {
  entry:
    %splat.splatinsert = insertelement <4 x double> undef, double %a0, i32 0
    %splat.splat = shufflevector <4 x double> %splat.splatinsert, <4 x double> undef, <4 x i32> zeroinitializer
    %div = fdiv fast <4 x double> %a1, %splat.splat
    %sub = fsub fast <4 x double> <double 0.000000e+00, double 0.000000e+00, double 0.000000e+00, double 0.000000e+00>, %div
    ret <4 x double> %sub
  }
Repository:
  rL LLVM
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62963/new/
https://reviews.llvm.org/D62963
    
    
More information about the llvm-commits
mailing list