equal
deleted
inserted
replaced
721 return x; |
721 return x; |
722 } |
722 } |
723 |
723 |
724 //------------------------------intcon----------------------------------------- |
724 //------------------------------intcon----------------------------------------- |
725 // Fast integer constant. Same as "transform(new ConINode(TypeInt::make(i)))" |
725 // Fast integer constant. Same as "transform(new ConINode(TypeInt::make(i)))" |
726 ConINode* PhaseTransform::intcon(int i) { |
726 ConINode* PhaseTransform::intcon(jint i) { |
727 // Small integer? Check cache! Check that cached node is not dead |
727 // Small integer? Check cache! Check that cached node is not dead |
728 if (i >= _icon_min && i <= _icon_max) { |
728 if (i >= _icon_min && i <= _icon_max) { |
729 ConINode* icon = _icons[i-_icon_min]; |
729 ConINode* icon = _icons[i-_icon_min]; |
730 if (icon != NULL && icon->in(TypeFunc::Control) != NULL) |
730 if (icon != NULL && icon->in(TypeFunc::Control) != NULL) |
731 return icon; |
731 return icon; |