[all-commits] [llvm/llvm-project] a4088c: [Attributor][FIX] Carefully change invokes to call...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Wed Jan 8 17:33:31 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a4088c75cc1034307400076d29b35905d0ae58b2
      https://github.com/llvm/llvm-project/commit/a4088c75cc1034307400076d29b35905d0ae58b2
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2020-01-08 (Wed, 08 Jan 2020)

  Changed paths:
    M llvm/include/llvm/Transforms/IPO/Attributor.h
    M llvm/lib/Transforms/IPO/Attributor.cpp
    M llvm/test/Transforms/Attributor/ArgumentPromotion/crash.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/fp80.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead.ll
    M llvm/test/Transforms/Attributor/ArgumentPromotion/nonzero-address-spaces.ll
    M llvm/test/Transforms/Attributor/IPConstantProp/recursion.ll
    M llvm/test/Transforms/Attributor/IPConstantProp/return-constant.ll
    M llvm/test/Transforms/Attributor/liveness.ll
    M llvm/test/Transforms/Attributor/noreturn_async.ll

  Log Message:
  -----------
  [Attributor][FIX] Carefully change invokes to calls (after manifest)

Before we manually inserted unreachable early but that could lead to
broken PHI nodes. Now we use the existing late modification
functionality.




More information about the All-commits mailing list