[llvm] e13c141 - [SelectionDAGBuilder] Use CallBase::isInlineAsm in a couple places. NFC
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 27 23:01:40 PDT 2020
Author: Craig Topper
Date: 2020-04-27T23:00:44-07:00
New Revision: e13c141a91393c6414e1f06b68380a31626a0f18
URL: https://github.com/llvm/llvm-project/commit/e13c141a91393c6414e1f06b68380a31626a0f18
DIFF: https://github.com/llvm/llvm-project/commit/e13c141a91393c6414e1f06b68380a31626a0f18.diff
LOG: [SelectionDAGBuilder] Use CallBase::isInlineAsm in a couple places. NFC
These lines were just changed from using CallBase::getCalledValue
to getCallledOperand. Go aheand change them to isInlineAsm.
Added:
Modified:
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
index 4ba0cd652017..680b33e41dbe 100644
--- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
@@ -346,7 +346,7 @@ static void diagnosePossiblyInvalidConstraint(LLVMContext &Ctx, const Value *V,
const char *AsmError = ", possible invalid constraint for vector type";
if (const CallInst *CI = dyn_cast<CallInst>(I))
- if (isa<InlineAsm>(CI->getCalledOperand()))
+ if (CI->isInlineAsm())
return Ctx.emitError(I, ErrMsg + AsmError);
return Ctx.emitError(I, ErrMsg);
@@ -2856,8 +2856,7 @@ void SelectionDAGBuilder::visitCallBr(const CallBrInst &I) {
{LLVMContext::OB_deopt, LLVMContext::OB_funclet}) &&
"Cannot lower callbrs with arbitrary operand bundles yet!");
- assert(isa<InlineAsm>(I.getCalledOperand()) &&
- "Only know how to handle inlineasm callbr");
+ assert(I.isInlineAsm() && "Only know how to handle inlineasm callbr");
visitInlineAsm(I);
CopyToExportRegsIfNeeded(&I);
More information about the llvm-commits
mailing list