summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-02-24 01:43:46 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-02-24 01:43:46 +0000
commit94ceb615746d237f4df84f757adc73b9320c94ae (patch)
tree382d86cf4117aa1db070b876a2b3ee1090a9982c /llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
parentd6e190d899720736cb56d2a18596192cf8d15ad6 (diff)
downloadbcm5719-llvm-94ceb615746d237f4df84f757adc73b9320c94ae.tar.gz
bcm5719-llvm-94ceb615746d237f4df84f757adc73b9320c94ae.zip
Fix two @synchronized bugs found by inspection: the expression to sychronize on should only be evaluated once, and it is evaluated outside the cleanup scope.
Also, lift SyncEnter and SyncExit up in nervous anticipation of x86-64 zero cost EH. llvm-svn: 65362
Diffstat (limited to 'llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud