[PATCH] D65204: [GVN] Also invalidate users of instructions replaced due to conditionals.

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 24 15:23:56 PDT 2019


efriedma added a comment.

Oh, okay, that makes more sense.

> cache them using the translated pointer (%_tmp47)

Does it really make sense to cache the load %_tmp58 using the pointer %_tmp47, as opposed to the pointer %_tmp57?  There isn't any dominance relationship between %_tmp47 and %_tmp58.

> Now there is still a potential problem as we just invalidate values 2 levels deep

This seems concerning, yes.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D65204/new/

https://reviews.llvm.org/D65204





More information about the llvm-commits mailing list