Searched refs:MemBarNode (Results 1 - 9 of 9) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A Dmemnode.hpp891 class MemBarNode: public MultiNode { class in inherits:MultiNode
903 MemBarNode(Compile* C, int alias_idx, Node* precedent);
913 static MemBarNode* make(Compile* C, int opcode,
921 class MemBarAcquireNode: public MemBarNode {
924 : MemBarNode(C, alias_idx, precedent) {}
931 class MemBarReleaseNode: public MemBarNode {
934 : MemBarNode(C, alias_idx, precedent) {}
941 class MemBarAcquireLockNode: public MemBarNode {
944 : MemBarNode(C, alias_idx, precedent) {}
951 class MemBarReleaseLockNode: public MemBarNode {
[all...]
H A Dmacro.cpp866 // they should be removed during IGVN, see MemBarNode::Ideal().
871 mb->req() <= MemBarNode::Precedent ||
872 mb->in(MemBarNode::Precedent) != n,
1314 MemBarNode* mb = MemBarNode::make(C, Op_MemBarStoreStore, Compile::AliasIdxBot);
1332 MemBarNode* mb = MemBarNode::make(C, Op_MemBarStoreStore, Compile::AliasIdxBot);
1351 // and memory must now depend on the MemBarNode that itself
1998 MemBarNode* membar = fallthroughproj->unique_ctrl_out()->as_MemBar();
2017 MemBarNode* memba
[all...]
H A Dmemnode.cpp2814 MemBarNode::MemBarNode(Compile* C, int alias_idx, Node* precedent) function in class:MemBarNode
2828 uint MemBarNode::hash() const { return NO_HASH; }
2829 uint MemBarNode::cmp( const Node &n ) const {
2834 MemBarNode* MemBarNode::make(Compile* C, int opcode, int atp, Node* pn) {
2851 Node *MemBarNode::Ideal(PhaseGVN *phase, bool can_reshape) {
2861 Node* my_mem = in(MemBarNode::Precedent);
2868 set_req(MemBarNode::Precedent, load_node);
2898 const Type *MemBarNode
[all...]
H A Descape.cpp1739 Node *alloc = storestore->in(MemBarNode::Precedent)->in(0);
1742 MemBarNode* mb = MemBarNode::make(C, Op_MemBarCPUOrder, Compile::AliasIdxBot);
2454 if (use->req() > MemBarNode::Precedent &&
2455 use->in(MemBarNode::Precedent) == n) {
H A Dmatcher.cpp2310 const MemBarNode *mem = (const MemBarNode*)vmb;
2352 return post_store_load_barrier((const MemBarNode*)x);
H A DgraphKit.cpp2810 MemBarNode* mb = MemBarNode::make(C, opcode, Compile::AliasIdxBot, precedent);
2834 MemBarNode* mb = MemBarNode::make(C, opcode, alias_idx, precedent);
H A Dnode.hpp99 class MemBarNode;
H A Dcompile.cpp2898 if (n->req() > MemBarNode::Precedent) {
2899 n->set_req(MemBarNode::Precedent, top());
/openjdk7/hotspot/src/share/vm/runtime/
H A DvmStructs.cpp1801 declare_c2_type(MemBarNode, MultiNode) \
1802 declare_c2_type(MemBarAcquireNode, MemBarNode) \
1803 declare_c2_type(MemBarReleaseNode, MemBarNode) \
1804 declare_c2_type(MemBarVolatileNode, MemBarNode) \
1805 declare_c2_type(MemBarCPUOrderNode, MemBarNode) \
1806 declare_c2_type(InitializeNode, MemBarNode) \

Completed in 117 milliseconds