Clarify comments.
authorEvan Cheng <evan.cheng@apple.com>
Thu, 5 Feb 2009 08:41:53 +0000 (08:41 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 5 Feb 2009 08:41:53 +0000 (08:41 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63851 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetInstrDesc.h

index 2f6e00c01ac5ea028203d7bb7c6f13e8066957e6..6a0a3969753da0ef1b88df7a7dbe141503d25398 100644 (file)
@@ -407,9 +407,10 @@ public:
 
   /// isAsCheapAsAMove - Returns true if this instruction has the same cost (or
   /// less) than a move instruction. This is useful during certain types of
-  /// rematerializations (e.g., during two-address conversion) where we would
-  /// like to remat the instruction, but not if it costs more than moving the
-  /// instruction into the appropriate register.
+  /// optimizations (e.g., remat during two-address conversion or machine licm)
+  /// where we would like to remat or hoist the instruction, but not if it costs
+  /// more than moving the instruction into the appropriate register. Note, we
+  /// are not marking copies from and to the same register class with this flag.
   bool isAsCheapAsAMove() const {
     return Flags & (1 << TID::CheapAsAMove);
   }