Searched refs:ReturnNode (Results 1 - 5 of 5) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dcallnode.hpp115 //------------------------------ReturnNode-------------------------------------
117 class ReturnNode : public Node { class in inherits:Node
119 ReturnNode( uint edges, Node *cntrl, Node *i_o, Node *memory, Node *retadr, Node *frameptr );
136 // ends the current basic block like a ReturnNode. Restores registers and
157 class TailCallNode : public ReturnNode {
160 : ReturnNode( TypeFunc::Parms+2, cntrl, i_o, memory, frameptr, retadr ) {
171 class TailJumpNode : public ReturnNode {
174 : ReturnNode(TypeFunc::Parms+2, cntrl, i_o, memory, frameptr, Compile::current()->top()) {
H A Dcallnode.cpp143 ReturnNode::ReturnNode(uint edges, Node *cntrl, Node *i_o, Node *memory, Node *frameptr, Node *retadr ) : Node(edges) { function in class:ReturnNode
151 Node *ReturnNode::Ideal(PhaseGVN *phase, bool can_reshape){
155 const Type *ReturnNode::Value( PhaseTransform *phase ) const {
162 uint ReturnNode::match_edge(uint idx) const {
168 void ReturnNode::dump_req(outputStream *st) const {
H A DgenerateOptoStub.cpp274 ret = new (C) ReturnNode(TypeFunc::Parms, if_null,
H A Dparse1.cpp802 Node* ret = new (this) ReturnNode(TypeFunc::Parms,
814 // Note: The second dummy edge is not needed by a ReturnNode.
941 // Note: Logic for creating and optimizing the ReturnNode is in Compile.
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1730 declare_c2_type(ReturnNode, Node) \
1732 declare_c2_type(TailCallNode, ReturnNode) \
1733 declare_c2_type(TailJumpNode, ReturnNode) \

Completed in 1592 milliseconds