[X86] Fix the zero extending load detection in X86DAGToDAGISel::selectScalarSSELoad...
authorCraig Topper <craig.topper@gmail.com>
Sat, 26 Nov 2016 18:43:24 +0000 (18:43 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 26 Nov 2016 18:43:24 +0000 (18:43 +0000)
commite266e126ff4f20b48918f48106f470184dabcba1
tree8f17094af522b1072f198031d2858fd6bfa7a858
parentd3ab1a390537e5801530f31576f5647acf1cfd67
[X86] Fix the zero extending load detection in X86DAGToDAGISel::selectScalarSSELoad to pass the load node to IsProfitableToFold and IsLegalToFold.

Previously we were passing the SCALAR_TO_VECTOR node.

llvm-svn: 287986
llvm/lib/Target/X86/X86ISelDAGToDAG.cpp