[clang] [llvm] Remove remaining uses of Instruction-constructors that insert before another Instruction (PR #85981)
Orlando Cazalet-Hyams via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 5 06:50:53 PDT 2024
================
@@ -1542,19 +1542,10 @@ class CallBase : public Instruction {
OperandBundleDef OB,
Instruction *InsertPt = nullptr);
- /// Create a clone of \p CB with operand bundle \p OB added.
- static CallBase *addOperandBundle(CallBase *CB, uint32_t ID,
- OperandBundleDef OB,
- BasicBlock::iterator InsertPt);
-
/// Create a clone of \p CB with operand bundle \p ID removed.
static CallBase *removeOperandBundle(CallBase *CB, uint32_t ID,
Instruction *InsertPt = nullptr);
- /// Create a clone of \p CB with operand bundle \p ID removed.
- static CallBase *removeOperandBundle(CallBase *CB, uint32_t ID,
- BasicBlock::iterator InsertPt);
----------------
OCHyams wrote:
why are these removed?
https://github.com/llvm/llvm-project/pull/85981
More information about the llvm-commits
mailing list