Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.47 -> 1.48 --- Log message: getConstraintType should be virtual. --- Diffs of the changes: (+3 -1) TargetLowering.h | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetLowering.h diff -u llvm/include/llvm/Target/TargetLowering.h:1.47 llvm/include/llvm/Target/TargetLowering.h:1.48 --- llvm/include/llvm/Target/TargetLowering.h:1.47 Fri Feb 3 20:12:09 2006 +++ llvm/include/llvm/Target/TargetLowering.h Tue Feb 7 14:13:44 2006 @@ -451,7 +451,7 @@ /// getConstraintType - Given a constraint letter, return the type of /// constraint it is for this target. - ConstraintType getConstraintType(char ConstraintLetter) const; + virtual ConstraintType getConstraintType(char ConstraintLetter) const; /// getRegForInlineAsmConstraint - Given a constraint letter or register /// name (e.g. "r" or "edx"), return a list of registers that can be used to @@ -460,6 +460,8 @@ virtual std::vector<unsigned> getRegForInlineAsmConstraint(const std::string &Constraint) const; + /// isOperandValidForConstraint - Return true if the specified SDOperand is + /// valid for the specified target constraint letter. virtual bool isOperandValidForConstraint(SDOperand Op, char ConstraintLetter); //===--------------------------------------------------------------------===// _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits