diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-06 11:52:16 +0000 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2019-05-06 11:52:16 +0000 |
commit | d672d0e2462e91709ed6e4aa764501a1b7cd5388 (patch) | |
tree | 84c4e06751f0fc30471068839ed8313adc946d78 /llvm/lib | |
parent | abb066c3f948daf25b70564df28ead9818d053a7 (diff) | |
download | bcm5719-llvm-d672d0e2462e91709ed6e4aa764501a1b7cd5388.tar.gz bcm5719-llvm-d672d0e2462e91709ed6e4aa764501a1b7cd5388.zip |
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
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp b/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp index 450872d8619..230bf639013 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); |