src/share/vm/opto/castnode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/castnode.cpp	Thu May 15 17:09:25 2014
--- new/src/share/vm/opto/castnode.cpp	Thu May 15 17:09:25 2014

*** 226,239 **** --- 226,239 ---- static inline Node* addP_of_X2P(PhaseGVN *phase, Node* base, Node* dispX, bool negate = false) { if (negate) { - dispX = new (phase->C) SubXNode(phase->MakeConX(0), phase->transform(dispX)); } - return new (phase->C) AddPNode(phase->C->top(), ! phase->transform(new (phase->C) CastX2PNode(base)), phase->transform(dispX)); } Node *CastX2PNode::Ideal(PhaseGVN *phase, bool can_reshape) { // convert CastX2P(AddX(x, y)) to AddP(CastX2P(x), y) if y fits in an int

src/share/vm/opto/castnode.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File