< prev index next >
src/share/vm/opto/memnode.hpp
Print this page
@@ -1151,11 +1151,11 @@
virtual const class TypePtr *adr_type() const { return _adr_type; }
virtual const Type* Value(PhaseGVN* phase) const;
virtual Node *Ideal(PhaseGVN *phase, bool can_reshape);
virtual uint match_edge(uint idx) const { return 0; }
virtual const Type *bottom_type() const { return TypeTuple::MEMBAR; }
- virtual Node *match( const ProjNode *proj, const Matcher *m );
+ virtual Node *match(const ProjNode *proj, const Matcher *m, const RegMask* mask);
// Factory method. Builds a wide or narrow membar.
// Optional 'precedent' becomes an extra edge if not null.
static MemBarNode* make(Compile* C, int opcode,
int alias_idx = Compile::AliasIdxBot,
Node* precedent = NULL);
< prev index next >