Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.33 -> 1.34 X86ISelLowering.cpp updated: 1.49 -> 1.50 --- Log message: A obvious typo --- Diffs of the changes: (+3 -1) X86ISelDAGToDAG.cpp | 2 ++ X86ISelLowering.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp diff -u llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.33 llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.34 --- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:1.33 Mon Jan 16 15:21:29 2006 +++ llvm/lib/Target/X86/X86ISelDAGToDAG.cpp Wed Jan 18 19:46:14 2006 @@ -215,6 +215,7 @@ /// the main function. static void EmitSpecialCodeForMain(MachineBasicBlock *BB, MachineFrameInfo *MFI) { +#if 0 // Switch the FPU to 64-bit precision mode for better compatibility and speed. int CWFrameIdx = MFI->CreateStackObject(2, 2); addFrameReference(BuildMI(BB, X86::FNSTCW16m, 4), CWFrameIdx); @@ -225,6 +226,7 @@ // Reload the modified control word now. addFrameReference(BuildMI(BB, X86::FLDCW16m, 4), CWFrameIdx); +#endif } void X86DAGToDAGISel::EmitFunctionEntryCode(Function &Fn, MachineFunction &MF) { Index: llvm/lib/Target/X86/X86ISelLowering.cpp diff -u llvm/lib/Target/X86/X86ISelLowering.cpp:1.49 llvm/lib/Target/X86/X86ISelLowering.cpp:1.50 --- llvm/lib/Target/X86/X86ISelLowering.cpp:1.49 Wed Jan 18 03:26:46 2006 +++ llvm/lib/Target/X86/X86ISelLowering.cpp Wed Jan 18 19:46:14 2006 @@ -1457,7 +1457,7 @@ Tmp3 = DAG.getNode(ISD::SHL, MVT::i32, ShOpLo, ShAmt); } else { Tmp2 = DAG.getNode(X86ISD::SHRD, MVT::i32, ShOpLo, ShOpHi, ShAmt); - Tmp3 = DAG.getNode(isSRA ? ISD::SRA : ISD::SHL, MVT::i32, ShOpHi, ShAmt); + Tmp3 = DAG.getNode(isSRA ? ISD::SRA : ISD::SRL, MVT::i32, ShOpHi, ShAmt); } SDOperand InFlag = DAG.getNode(X86ISD::TEST, MVT::Flag, _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits