mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
[SCCP] Drop unused early exit from visitStoreInst (NFC).
There are no lattice values associated with store instructions directly. They will never get marked as overdefined.
This commit is contained in:
parent
ababa31040
commit
d2f9da4a0a
@ -1061,11 +1061,6 @@ void SCCPSolver::visitStoreInst(StoreInst &SI) {
|
||||
if (TrackedGlobals.empty() || !isa<GlobalVariable>(SI.getOperand(1)))
|
||||
return;
|
||||
|
||||
// ResolvedUndefsIn might mark I as overdefined. Bail out, even if we would
|
||||
// discover a concrete value later.
|
||||
if (isOverdefined(ValueState[&SI]))
|
||||
return (void)markOverdefined(&SI);
|
||||
|
||||
GlobalVariable *GV = cast<GlobalVariable>(SI.getOperand(1));
|
||||
auto I = TrackedGlobals.find(GV);
|
||||
if (I == TrackedGlobals.end())
|
||||
|
Loading…
x
Reference in New Issue
Block a user