diff options
Diffstat (limited to 'include/llvm/Value.h')
-rw-r--r-- | include/llvm/Value.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/Value.h b/include/llvm/Value.h index 63af0f747d..3c072e0d67 100644 --- a/include/llvm/Value.h +++ b/include/llvm/Value.h @@ -88,6 +88,10 @@ public: inline const std::string &getName() const { return Name; } void setName(const std::string &name); + + /// takeName - transfer the name from V to this value, setting V's name to + /// empty. It is an error to call V->takeName(V). + void takeName(Value *V); /// replaceAllUsesWith - Go through the uses list for this definition and make /// each use point to "V" instead of "this". After this completes, 'this's |