[PATCH] D50554: [ValueTracking] Accept vectors of pointer in GetUnderlyingObject utility

Serguei Katkov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 10 01:40:07 PDT 2018


skatkov added a comment.

Thank you for your comment. Unfortunately till now I failed to create a test showing the benefit from this change in a pass (I tried). I can make one more try.
The problem I'm trying to solve is the following: in downstream pass I have a BitCast instruction which is actually originated from allocation but has a vector type gotten using gep + bitcast from allocation.
I'd like to know the fact that it is an underlying allocation but now utility function just ignore instructions with vector of pointers.


https://reviews.llvm.org/D50554





More information about the llvm-commits mailing list