Changes in directory llvm/lib/CodeGen/SelectionDAG:
TargetLowering.cpp updated: 1.100 -> 1.101 --- Log message: Implement CodeGen/X86/2007-03-24-InlineAsmMultiRegConstraint.ll --- Diffs of the changes: (+4 -1) TargetLowering.cpp | 5 ++++- 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp diff -u llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1.100 llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1.101 --- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp:1.100 Sat Mar 24 21:14:49 2007 +++ llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp Sat Mar 24 21:18:14 2007 @@ -1852,7 +1852,10 @@ return C_Other; } } - // TODO: Handle registers. + + if (Constraint.size() > 1 && Constraint[0] == '{' && + Constraint[Constraint.size()-1] == '}') + return C_Register; return C_Unknown; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits