From: Bing1 Yu Date: Mon, 10 Apr 2023 09:09:35 +0000 (+0800) Subject: [X86][AMX] Add check for potentially dereferencing null return value X-Git-Tag: upstream/17.0.6~12100 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aaddf43fc3d80f8cc415497f5b250dddb3d103ac;p=platform%2Fupstream%2Fllvm.git [X86][AMX] Add check for potentially dereferencing null return value Reviewed By: xiangzhangllvm Differential Revision: https://reviews.llvm.org/D147921 --- diff --git a/llvm/lib/Target/X86/X86LowerAMXType.cpp b/llvm/lib/Target/X86/X86LowerAMXType.cpp index 547f897..6966ee4 100644 --- a/llvm/lib/Target/X86/X86LowerAMXType.cpp +++ b/llvm/lib/Target/X86/X86LowerAMXType.cpp @@ -488,7 +488,7 @@ static void replaceWithTileLoad(Use &U, Value *Ptr, bool IsPHI = false) { // Get tile shape. IntrinsicInst *II = nullptr; if (IsPHI) { - Value *PhiOp = dyn_cast(V)->getIncomingValue(0); + Value *PhiOp = cast(V)->getIncomingValue(0); II = cast(PhiOp); } else { II = cast(V);