[all-commits] [llvm/llvm-project] c36c0f: [VectorCombine] Avoid crossing address space bound...

Artem Belevich via All-commits all-commits at lists.llvm.org
Fri Oct 16 13:21:04 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c36c0fabd17a57513fa00ebd5579f307f889cb64
      https://github.com/llvm/llvm-project/commit/c36c0fabd17a57513fa00ebd5579f307f889cb64
  Author: Artem Belevich <tra at google.com>
  Date:   2020-10-16 (Fri, 16 Oct 2020)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    A llvm/test/Transforms/VectorCombine/AMDGPU/as-transition.ll
    A llvm/test/Transforms/VectorCombine/AMDGPU/lit.local.cfg

  Log Message:
  -----------
  [VectorCombine] Avoid crossing address space boundaries.

We can not bitcast pointers across different address spaces, and VectorCombine
should be careful when it attempts to find the original source of the loaded
data.

Differential Revision: https://reviews.llvm.org/D89577




More information about the All-commits mailing list