[llvm-commits] CVS: llvm/include/llvm/Target/TargetLowering.h

Nate Begeman natebegeman at mac.com
Fri Jan 27 13:09:37 PST 2006



Changes in directory llvm/include/llvm/Target:

TargetLowering.h updated: 1.37 -> 1.38
---
Log message:

Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for
the same functionality.  This addresses another piece of bug 680: http://llvm.cs.uiuc.edu/PR680 .  Next,
on to fixing Alpha VAARG, which I broke last time.


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

 TargetLowering.h |    6 ------
 1 files changed, 6 deletions(-)


Index: llvm/include/llvm/Target/TargetLowering.h
diff -u llvm/include/llvm/Target/TargetLowering.h:1.37 llvm/include/llvm/Target/TargetLowering.h:1.38
--- llvm/include/llvm/Target/TargetLowering.h:1.37	Thu Jan 26 14:27:33 2006
+++ llvm/include/llvm/Target/TargetLowering.h	Fri Jan 27 15:09:21 2006
@@ -360,12 +360,6 @@
               unsigned CallingConv, bool isTailCall, SDOperand Callee,
               ArgListTy &Args, SelectionDAG &DAG) = 0;
 
-  /// LowerReturnTo - This hook lowers a return instruction into the appropriate
-  /// legal ISD::RET node for the target's current ABI.  This method is optional
-  /// and is intended for targets that need non-standard behavior.
-  virtual SDOperand LowerReturnTo(SDOperand Chain, SDOperand Op, 
-                                  SelectionDAG &DAG);
-  
   /// LowerFrameReturnAddress - This hook lowers a call to llvm.returnaddress or
   /// llvm.frameaddress (depending on the value of the first argument).  The
   /// return values are the result pointer and the resultant token chain.  If






More information about the llvm-commits mailing list