Changes in directory llvm/lib/Target/Alpha:
AlphaISelPattern.cpp updated: 1.181 -> 1.182 --- Log message: generate chain result --- Diffs of the changes: (+5 -0) AlphaISelPattern.cpp | 5 +++++ 1 files changed, 5 insertions(+) Index: llvm/lib/Target/Alpha/AlphaISelPattern.cpp diff -u llvm/lib/Target/Alpha/AlphaISelPattern.cpp:1.181 llvm/lib/Target/Alpha/AlphaISelPattern.cpp:1.182 --- llvm/lib/Target/Alpha/AlphaISelPattern.cpp:1.181 Fri Nov 11 13:52:25 2005 +++ llvm/lib/Target/Alpha/AlphaISelPattern.cpp Fri Nov 11 17:02:55 2005 @@ -551,6 +551,11 @@ case ISD::READCYCLECOUNTER: Select(N.getOperand(0)); //Select chain + if (Result != notIn) + ExprMap[N.getValue(1)] = notIn; // Generate the token + else + Result = ExprMap[N.getValue(0)] = MakeReg(N.getValue(0).getValueType()); + BuildMI(BB, Alpha::RPCC, 1, Result).addReg(Alpha::R31); return Result; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits