[PATCH] D19501: Add LoadStoreVectorizer pass

Justin Lebar via llvm-commits llvm-commits at lists.llvm.org
Thu May 26 10:58:35 PDT 2016


jlebar added a comment.

I can crash this locally.  We assert for trying to create an invalid bitcast at LoadStoreVectorizer.cpp:833:

  831	      if (Extracted->getType() != UI->getType())
  832	        Extracted =
  833	          cast<Instruction>(Builder.CreateBitCast(Extracted, UI->getType()));
  
  (rr) p Extracted->dump()
    %25 = extractelement <2 x i64> %23, i32 1
  (rr) p UI->getType()->dump()
  %"struct.Eigen::half"*

I will try to get a testcase.


http://reviews.llvm.org/D19501





More information about the llvm-commits mailing list