[all-commits] [llvm/llvm-project] 4c62a3: [Attributor][FIX] Remove duplicate, half-broken fu...
Johannes Doerfert via All-commits
all-commits at lists.llvm.org
Tue Feb 11 09:03:40 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 4c62a358602e88abc275009bd4170b891eb07870
https://github.com/llvm/llvm-project/commit/4c62a358602e88abc275009bd4170b891eb07870
Author: Johannes Doerfert <johannes at jdoerfert.de>
Date: 2020-02-11 (Tue, 11 Feb 2020)
Changed paths:
M llvm/include/llvm/Transforms/IPO/Attributor.h
M llvm/lib/Transforms/IPO/Attributor.cpp
M llvm/test/Transforms/Attributor/ArgumentPromotion/live_called_from_dead.ll
M llvm/test/Transforms/Attributor/ArgumentPromotion/musttail.ll
M llvm/test/Transforms/Attributor/IPConstantProp/comdat-ipo.ll
M llvm/test/Transforms/Attributor/IPConstantProp/remove-call-inst.ll
M llvm/test/Transforms/Attributor/IPConstantProp/return-constant.ll
M llvm/test/Transforms/Attributor/IPConstantProp/solve-after-each-resolving-undefs-for-function.ll
M llvm/test/Transforms/Attributor/liveness.ll
M llvm/test/Transforms/Attributor/nonnull.ll
M llvm/test/Transforms/Attributor/range.ll
M llvm/test/Transforms/Attributor/undefined_behavior.ll
Log Message:
-----------
[Attributor][FIX] Remove duplicate, half-broken functionality
The changeXXXAfterManifest functions are better suited to deal with
changes so we should prefer them. These functions also recursively
delete dead instructions which is why we see test changes.
More information about the All-commits
mailing list