[PATCH] D66803: [LV] Tail-folding with runtime memory checks

Sjoerd Meijer via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 4 05:15:00 PDT 2019


SjoerdMeijer added a comment.

Hi, sorry about this.

Just looking at the `.C` file, I was surprised that it tries to emit runtime checks because `restrict` is.  But running `opt` with `disable-basicaa` I can imagine it will try to do that yes; that doesn't really surprise me. And so when I ran `clang -Os -fvectorize` I am not running in to this assert.

Triggering this assert with `opt` shows its usefulness of this assert I think. But if we can trigger this from a user-facing tool clang then I think we do have a problem. Do you have a `clang` command to trigger this?


Repository:
  rL LLVM

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

https://reviews.llvm.org/D66803





More information about the llvm-commits mailing list