From d672d0e2462e91709ed6e4aa764501a1b7cd5388 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Mon, 6 May 2019 11:52:16 +0000 Subject: [PATCH] X86DAGToDAGISel::tryVPTESTM - fix uninitialized variable warning. NFCI. findBroadcastedOp should always initialize the value if it returns true but static-analyzer isn't great at recognising this. llvm-svn: 360037 --- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp index 450872d..230bf63 100644 --- a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp +++ b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp @@ -3730,7 +3730,7 @@ bool X86DAGToDAGISel::tryVPTESTM(SDNode *Root, SDValue Setcc, bool FoldedBCast = false; if (!FoldedLoad && CanFoldLoads && (CmpSVT == MVT::i32 || CmpSVT == MVT::i64)) { - SDNode *ParentNode; + SDNode *ParentNode = nullptr; if ((Load = findBroadcastedOp(Src1, CmpSVT, ParentNode))) { FoldedBCast = tryFoldLoad(Root, ParentNode, Load, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4); -- 2.7.4