[prev in list] [next in list] [prev in thread] [next in thread] 

List:       llvm-commits
Subject:    [llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h
From:       Chris Lattner <sabre () nondot ! org>
Date:       2006-10-31 19:40:59
Message-ID: 200610311940.k9VJexWl026953 () zion ! cs ! uiuc ! edu
[Download RAW message or body]



Changes in directory llvm/include/llvm/Target:

TargetLowering.h updated: 1.82 -> 1.83
---
Log message:

Change the prototype for TargetLowering::isOperandValidForConstraint


---
Diffs of the changes:  (+6 -3)

 TargetLowering.h |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)


Index: llvm/include/llvm/Target/TargetLowering.h
diff -u llvm/include/llvm/Target/TargetLowering.h:1.82 llvm/include/llvm/Target/TargetLowering.h:1.83
--- llvm/include/llvm/Target/TargetLowering.h:1.82	Fri Oct 13 16:08:54 2006
+++ llvm/include/llvm/Target/TargetLowering.h	Tue Oct 31 13:40:43 2006
@@ -694,9 +694,12 @@
                                  MVT::ValueType VT) const;
   
   
-  /// isOperandValidForConstraint - Return true if the specified SDOperand is
-  /// valid for the specified target constraint letter.
-  virtual bool isOperandValidForConstraint(SDOperand Op, char ConstraintLetter);
+  /// isOperandValidForConstraint - Return the specified operand (possibly
+  /// modified) if the specified SDOperand is valid for the specified target
+  /// constraint letter, otherwise return null.
+  virtual SDOperand 
+    isOperandValidForConstraint(SDOperand Op, char ConstraintLetter,
+                                SelectionDAG &DAG);
   
   //===--------------------------------------------------------------------===//
   // Scheduler hooks




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic