[llvm] e56384f - [IRTranslator] Remove unnecessary isIntrinsic() check (NFC)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 23 03:43:28 PDT 2025
Author: Nikita Popov
Date: 2025-06-23T12:43:19+02:00
New Revision: e56384ff540e68f9d0500fa27a95354c0730e37b
URL: https://github.com/llvm/llvm-project/commit/e56384ff540e68f9d0500fa27a95354c0730e37b
DIFF: https://github.com/llvm/llvm-project/commit/e56384ff540e68f9d0500fa27a95354c0730e37b.diff
LOG: [IRTranslator] Remove unnecessary isIntrinsic() check (NFC)
Directly call getIntrinsicID(), there is no need to check for
isIntrinsic() first.
Added:
Modified:
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
index fe5dcd14d8804..5d7e07003f10b 100644
--- a/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+++ b/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
@@ -2777,11 +2777,8 @@ bool IRTranslator::translateCall(const User &U, MachineIRBuilder &MIRBuilder) {
diagnoseDontCall(CI);
- Intrinsic::ID ID = Intrinsic::not_intrinsic;
- if (F && F->isIntrinsic())
- ID = F->getIntrinsicID();
-
- if (!F || !F->isIntrinsic() || ID == Intrinsic::not_intrinsic)
+ Intrinsic::ID ID = F ? F->getIntrinsicID() : Intrinsic::not_intrinsic;
+ if (!F || ID == Intrinsic::not_intrinsic)
return translateCallBase(CI, MIRBuilder);
assert(ID != Intrinsic::not_intrinsic && "unknown intrinsic");
More information about the llvm-commits
mailing list