| commit | 6f3f9a391e4fa5a65c89945c02e5c6650f40343a | [log] [tgz] |
|---|---|---|
| author | Bill Wendling <isanbard@gmail.com> | Fri Oct 14 23:34:37 2011 +0000 |
| committer | Bill Wendling <isanbard@gmail.com> | Fri Oct 14 23:34:37 2011 +0000 |
| tree | d5ec6767ba1d695f47bb9ed3e2c989bb97864fcb | |
| parent | f82017f3fed6fa6e742778de9b4316e9628b36cb [diff] |
Mark the invoke call instruction as implicitly defining the callee-saved registers. The callee-saved registers cannot be live across an invoke call because the control flow may continue along the exceptional edge. When this happens, all of the callee-saved registers are no longer valid. llvm-svn: 142018