[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGISel.h

Chris Lattner lattner at cs.uiuc.edu
Thu Aug 18 11:44:44 PDT 2005



Changes in directory llvm/include/llvm/CodeGen:

SelectionDAGISel.h updated: 1.6 -> 1.7
---
Log message:

add a method


---
Diffs of the changes:  (+5 -0)

 SelectionDAGISel.h |    5 +++++
 1 files changed, 5 insertions(+)


Index: llvm/include/llvm/CodeGen/SelectionDAGISel.h
diff -u llvm/include/llvm/CodeGen/SelectionDAGISel.h:1.6 llvm/include/llvm/CodeGen/SelectionDAGISel.h:1.7
--- llvm/include/llvm/CodeGen/SelectionDAGISel.h:1.6	Wed Aug 17 01:46:50 2005
+++ llvm/include/llvm/CodeGen/SelectionDAGISel.h	Thu Aug 18 13:44:33 2005
@@ -49,6 +49,11 @@
   virtual void EmitFunctionEntryCode(Function &Fn, MachineFunction &MF) {}
   virtual void InstructionSelectBasicBlock(SelectionDAG &SD) = 0;
 
+protected:
+  /// Pick a safe ordering and emit instructions for each target node in the
+  /// graph.
+  void ScheduleAndEmitDAG(SelectionDAG &SD);
+  
 private:
   SDOperand CopyValueToVirtualRegister(SelectionDAGLowering &SDL,
                                        Value *V, unsigned Reg);






More information about the llvm-commits mailing list