jfb added a comment.

I updated the patch to use `Address`, and also use `inbounds`. This was a bit 
tricky because of the GEPs. I also updated tests which run into this codegen. 
Only the following tests actually hit this code, and not all check these stores:

  Clang :: CodeGen/2004-03-09-LargeArrayInitializers.c
  Clang :: CodeGen/indirect-goto.c
  Clang :: CodeGen/init.c
  Clang :: CodeGenCXX/float128-declarations.cpp
  Clang :: CodeGenObjC/messages-2.m
  Clang :: CodeGenObjC/messages.m
  Clang :: CodeGenOpenCL/address-space-constant-initializers.cl
  Clang :: CodeGenOpenCL/partial_initializer.cl
  Clang :: CodeGenOpenCL/private-array-initialization.cl


Repository:
  rC Clang

https://reviews.llvm.org/D49209



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to