File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
llvm/lib/CodeGen/SelectionDAG Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -18982,19 +18982,19 @@ SDValue DAGCombiner::ForwardStoreValueToDirectLoad(LoadSDNode *LD) {
18982
18982
// Truncate Value To Stored Memory Size.
18983
18983
do {
18984
18984
if (!getTruncatedStoreValue(ST, Val))
18985
- continue ;
18985
+ break ;
18986
18986
if (!isTypeLegal(LDMemType))
18987
- continue ;
18987
+ break ;
18988
18988
if (STMemType != LDMemType) {
18989
18989
// TODO: Support vectors? This requires extract_subvector/bitcast.
18990
18990
if (!STMemType.isVector() && !LDMemType.isVector() &&
18991
18991
STMemType.isInteger() && LDMemType.isInteger())
18992
18992
Val = DAG.getNode(ISD::TRUNCATE, SDLoc(LD), LDMemType, Val);
18993
18993
else
18994
- continue ;
18994
+ break ;
18995
18995
}
18996
18996
if (!extendLoadedValueToExtension(LD, Val))
18997
- continue ;
18997
+ break ;
18998
18998
return ReplaceLd(LD, Val, Chain);
18999
18999
} while (false);
19000
19000
You can’t perform that action at this time.
0 commit comments