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

Nate Begeman natebegeman at mac.com
Mon Jan 29 14:59:27 PST 2007



Changes in directory llvm/include/llvm/Target:

TargetLowering.h updated: 1.103 -> 1.104
---
Log message:

Finish off bug 680: http://llvm.org/PR680 , allowing targets to custom lower frame and return
address nodes.


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

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


Index: llvm/include/llvm/Target/TargetLowering.h
diff -u llvm/include/llvm/Target/TargetLowering.h:1.103 llvm/include/llvm/Target/TargetLowering.h:1.104
--- llvm/include/llvm/Target/TargetLowering.h:1.103	Sun Jan 28 07:31:35 2007
+++ llvm/include/llvm/Target/TargetLowering.h	Mon Jan 29 16:58:52 2007
@@ -739,14 +739,6 @@
               bool isVarArg, unsigned CallingConv, bool isTailCall, 
               SDOperand Callee, ArgListTy &Args, 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
-  /// not implemented, both of these intrinsics will return null.
-  virtual std::pair<SDOperand, SDOperand>
-  LowerFrameReturnAddress(bool isFrameAddr, SDOperand Chain, unsigned Depth,
-                          SelectionDAG &DAG);
-
   /// LowerOperation - This callback is invoked for operations that are 
   /// unsupported by the target, which are registered to use 'custom' lowering,
   /// and whose defined values are all legal.






More information about the llvm-commits mailing list