Lines Matching refs:MergeMemNode

51 static Node *step_through_mergemem(PhaseGVN *phase, MergeMemNode *mmem,  const TypePtr *tp, const TypePtr *adr_check, outputStream *st);
219 static Node *step_through_mergemem(PhaseGVN *phase, MergeMemNode *mmem, const TypePtr *tp, const TypePtr *adr_check, outputStream *st) {
359 MergeMemNode* mmem = mem->as_MergeMem();
988 MergeMemNode* merge = mem->as_MergeMem();
2459 mem = MergeMemNode::make(mem);
3309 // We can hit a MergeMemNode (that will likely go away
3313 // the uses of the MergeMemNode.
4005 //============================MergeMemNode=====================================
4048 // of each MergeMemNode array are exactly the numerical alias indexes, including
4078 // ACCESSORS: There is a special accessor MergeMemNode::base_memory which returns
4079 // the distinguished "wide" state. The accessor MergeMemNode::memory_at(N) returns
4103 //------------------------------MergeMemNode-----------------------------------
4104 Node* MergeMemNode::make_empty_memory() {
4110 MergeMemNode::MergeMemNode(Node *new_base) : Node(1+Compile::AliasIdxRaw) {
4123 MergeMemNode* mdef = new_base->as_MergeMem();
4136 MergeMemNode* MergeMemNode::make(Node* mem) {
4137 return new MergeMemNode(mem);
4141 uint MergeMemNode::hash() const { return NO_HASH; }
4142 uint MergeMemNode::cmp( const Node &n ) const {
4147 Node* MergeMemNode::Identity(PhaseGVN* phase) {
4165 Node *MergeMemNode::Ideal(PhaseGVN *phase, bool can_reshape) {
4180 MergeMemNode* old_mbase;
4235 MergeMemNode* old_mmem;
4305 MergeMemNode *new_mbase = base_memory()->as_MergeMem();
4345 void MergeMemNode::set_base_memory(Node *new_base) {
4358 const RegMask &MergeMemNode::out_RegMask() const {
4364 void MergeMemNode::dump_spec(outputStream *st) const {
4387 static void verify_memory_slice(const MergeMemNode* m, int alias_idx, Node* n) {
4427 Node* MergeMemNode::memory_at(uint alias_idx) const {
4463 void MergeMemNode::set_memory_at(uint alias_idx, Node *n) {
4481 void MergeMemNode::iteration_setup(const MergeMemNode* other) {
4502 void MergeMemNode::grow_to_match(const MergeMemNode* other) {
4517 bool MergeMemNode::verify_sparse() const {
4529 bool MergeMemStream::match_memory(Node* mem, const MergeMemNode* mm, int idx) {