diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-02-24 01:43:46 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-02-24 01:43:46 +0000 |
| commit | 94ceb615746d237f4df84f757adc73b9320c94ae (patch) | |
| tree | 382d86cf4117aa1db070b876a2b3ee1090a9982c /llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | |
| parent | d6e190d899720736cb56d2a18596192cf8d15ad6 (diff) | |
| download | bcm5719-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

