commit | 2c0366f036cbb7b2565ba8185a9daee98d709edb | [log] [tgz] |
---|---|---|
author | Aurelien Jarno <aurelien@aurel32.net> | Tue Oct 09 21:53:07 2012 +0200 |
committer | Aurelien Jarno <aurelien@aurel32.net> | Sun Oct 28 14:54:22 2012 +0100 |
tree | 093fae45074c6ee4af25e0c1da0511b5d44896c0 | |
parent | 7dfd8c6aa1d0691d03c5ccc9b0c5a93bcf00f768 [diff] |
tcg: don't explicitly save globals and temps The liveness analysis ensures that globals and temps are at the correct state at a basic block end or with an op with side effects. Avoid looping on all temps, this can be time consuming on targets with a lot of globals. Keep an assert in debug mode. Reviewed-by: Richard Henderson <rth@twiddle.net> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>