[all-commits] [llvm/llvm-project] 1d96dc: HIP: Try to deal with more llvm package layouts

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sat May 23 10:48:06 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1d96dca9491e3d75c11c3cd1acff5fcda8c2f613
      https://github.com/llvm/llvm-project/commit/1d96dca9491e3d75c11c3cd1acff5fcda8c2f613
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-05-23 (Sat, 23 May 2020)

  Changed paths:
    M clang/lib/Driver/ToolChains/AMDGPU.cpp

  Log Message:
  -----------
  HIP: Try to deal with more llvm package layouts

The various HIP builds are all inconsistent.

The default llvm install goes to ${INSTALL_PREFIX}/bin/clang, but the
rocm packaging scripts move this under
${INSTALL_PREFIX}/llvm/bin/clang. Some other builds further pollute
this with ${INSTALL_PREFIX}/bin/x86_64/clang. These should really be
consolidated, but try to handle them for now.


  Commit: 27fe841aa650a24fd98da2fb6c6eb2fca806a63f
      https://github.com/llvm/llvm-project/commit/27fe841aa650a24fd98da2fb6c6eb2fca806a63f
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2020-05-23 (Sat, 23 May 2020)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
    M llvm/test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics.ll

  Log Message:
  -----------
  AMDGPU: Refine rcp/rsq intrinsic folding for modern FP rules

We have to assume undef could be an snan, which would need quieting so
returning qnan is safer than undef. Also consider strictfp, and don't
care if the result rounded.


Compare: https://github.com/llvm/llvm-project/compare/76e3dd0a490d...27fe841aa650


More information about the All-commits mailing list