summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-06-30 20:21:12 +0000
committerDan Gohman <gohman@apple.com>2010-06-30 20:21:12 +0000
commit06028bcce46555e84944b7f8b674c05f32b2f07b (patch)
tree2ab9ebacf8f38924bea621d89fccb1faecacc832 /lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
parent7ac7ed868ab5ae708221757c95aa6ddb8983b1fa (diff)
downloadllvm-06028bcce46555e84944b7f8b674c05f32b2f07b.tar.gz
llvm-06028bcce46555e84944b7f8b674c05f32b2f07b.tar.bz2
llvm-06028bcce46555e84944b7f8b674c05f32b2f07b.tar.xz
In ScalarEvolution::forgetValue, eliminate any SCEVUnknown
entries associated with the value being erased in the folding set map. These entries used to be harmless, because a SCEVUnknown doesn't store any information about its Value*, so having a new Value allocated at the old Value's address wasn't a problem. But now that ScalarEvolution is storing more information about values, this is no longer safe. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107316 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp')
0 files changed, 0 insertions, 0 deletions