[all-commits] [llvm/llvm-project] 69dca6: [NFCI][IR] Introduce CallBase::Create() wrapper
Roman Lebedev via All-commits
all-commits at lists.llvm.org
Mon Jul 6 15:18:26 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 69dca6efc60a40a939ca5025a8c716e891c2847a
https://github.com/llvm/llvm-project/commit/69dca6efc60a40a939ca5025a8c716e891c2847a
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2020-07-07 (Tue, 07 Jul 2020)
Changed paths:
M llvm/include/llvm/IR/InstrTypes.h
M llvm/lib/IR/Instructions.cpp
M llvm/lib/Transforms/CFGuard/CFGuard.cpp
M llvm/lib/Transforms/IPO/GlobalOpt.cpp
M llvm/lib/Transforms/Utils/InlineFunction.cpp
Log Message:
-----------
[NFCI][IR] Introduce CallBase::Create() wrapper
Summary:
It is reasonably common to want to clone some call with different bundles.
Let's actually provide an interface to do that.
Reviewers: chandlerc, jdoerfert, dblaikie, nickdesaulniers
Reviewed By: nickdesaulniers
Subscribers: llvm-commits, hiraditya
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D83248
Commit: 05f2b5ccfc5d8b1f182b00fc80dfbe804fd0357a
https://github.com/llvm/llvm-project/commit/05f2b5ccfc5d8b1f182b00fc80dfbe804fd0357a
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2020-07-07 (Tue, 07 Jul 2020)
Changed paths:
A llvm/test/Reduce/remove-operand-bundles.ll
M llvm/tools/llvm-reduce/CMakeLists.txt
M llvm/tools/llvm-reduce/DeltaManager.h
A llvm/tools/llvm-reduce/deltas/ReduceOperandBundles.cpp
A llvm/tools/llvm-reduce/deltas/ReduceOperandBundles.h
M llvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn
Log Message:
-----------
[llvm-reduce] Reducing call operand bundles
Summary:
This would have been marginally useful to me during/for rG7ea46aee3670981827c04df89b2c3a1cbdc7561b.
With ongoing migration to representing assumes via operand bundles on the assume, this will be gradually more useful.
Reviewers: nickdesaulniers, diegotf, dblaikie, george.burgess.iv, jdoerfert, Tyker
Reviewed By: nickdesaulniers
Subscribers: hiraditya, mgorny, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D83177
Compare: https://github.com/llvm/llvm-project/compare/c143900a0851...05f2b5ccfc5d
More information about the All-commits
mailing list