OSDN Git Service

[NFCI][IR] Introduce CallBase::Create() wrapper
authorRoman Lebedev <lebedev.ri@gmail.com>
Mon, 6 Jul 2020 22:16:36 +0000 (01:16 +0300)
committerRoman Lebedev <lebedev.ri@gmail.com>
Mon, 6 Jul 2020 22:16:36 +0000 (01:16 +0300)
commit69dca6efc60a40a939ca5025a8c716e891c2847a
tree8130a56868165b246d51128c2aa33b9262cbbbcf
parentc143900a0851b2c7b7d52e4825c7f073b3474cf6
[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
llvm/include/llvm/IR/InstrTypes.h
llvm/lib/IR/Instructions.cpp
llvm/lib/Transforms/CFGuard/CFGuard.cpp
llvm/lib/Transforms/IPO/GlobalOpt.cpp
llvm/lib/Transforms/Utils/InlineFunction.cpp