| commit | 5c26bde55e762f599a97141c9bc615e77905c088 | [log] [tgz] |
|---|---|---|
| author | Evan Cheng <evan.cheng@apple.com> | Thu Mar 13 06:37:55 2008 +0000 |
| committer | Evan Cheng <evan.cheng@apple.com> | Thu Mar 13 06:37:55 2008 +0000 |
| tree | 88f4576c622abdc1fced71c9adf18804395a06eb | |
| parent | fdc0748940305ebb387bf954e21c8fd8d27f0edf [diff] |
TwoAddressInstructionPass enhancement. After it converts a two address instruction into a 3-address one, sink it past the instruction that kills the read-mod-write register if its definition is used past the kill. This reduces the number of live register by one. llvm-svn: 48333