diff options
author | Chris Lattner <sabre@nondot.org> | 2004-02-19 18:28:22 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-02-19 18:28:22 +0000 |
commit | da8ab2ea451676f7093dc272aaaedf113b58f6f9 (patch) | |
tree | 19dfb45997be0df1a08181eb77055614d0146b3f | |
parent | 5ed001b6afe2225343ec79f58645a9aaf35c1fd2 (diff) | |
download | external_llvm-da8ab2ea451676f7093dc272aaaedf113b58f6f9.zip external_llvm-da8ab2ea451676f7093dc272aaaedf113b58f6f9.tar.gz external_llvm-da8ab2ea451676f7093dc272aaaedf113b58f6f9.tar.bz2 |
ADd a method for when an instruction moves
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11626 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/llvm/CodeGen/LiveVariables.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/LiveVariables.h b/include/llvm/CodeGen/LiveVariables.h index 454205a..b0d11cc 100644 --- a/include/llvm/CodeGen/LiveVariables.h +++ b/include/llvm/CodeGen/LiveVariables.h @@ -167,6 +167,12 @@ public: //===--------------------------------------------------------------------===// // API to update live variable information + /// instructionChanged - When the address of an instruction changes, this + /// method should be called so that live variables can update its internal + /// data structures. This removes the records for OldMI, transfering them to + /// the records for NewMI. + void instructionChanged(MachineInstr *OldMI, MachineInstr *NewMI); + /// addVirtualRegisterKilled - Add information about the fact that the /// specified register is killed after being used by the specified /// instruction. |