[all-commits] [llvm/llvm-project] dd8ae4: [IndirectFunctions] Skip propagating attributes to...

Madhur via All-commits all-commits at lists.llvm.org
Wed Jan 20 23:04:59 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: dd8ae42674b494e46ec40a22f40068db2b4a8b60
      https://github.com/llvm/llvm-project/commit/dd8ae42674b494e46ec40a22f40068db2b4a8b60
  Author: madhur13490 <Madhur.Amilkanthwar at amd.com>
  Date:   2021-01-21 (Thu, 21 Jan 2021)

  Changed paths:
    M llvm/lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp
    A llvm/test/CodeGen/AMDGPU/propagate-attributes-common-callees.ll
    A llvm/test/CodeGen/AMDGPU/propagate-attributes-direct-indirect-common-callee.ll
    A llvm/test/CodeGen/AMDGPU/propagate-attributes-direct-indirect.ll
    A llvm/test/CodeGen/AMDGPU/propagate-attributes-indirect.ll

  Log Message:
  -----------
  [IndirectFunctions] Skip propagating attributes to address taken functions

In case of indirect calls or address taken functions,
skip propagating any attributes to them. We just
propagate features to such functions.

Reviewed By: rampitec

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




More information about the All-commits mailing list