RFR: 8258653: CallJavaNode::_bci is not in use

Xin Liu xliu at openjdk.java.net
Fri Dec 18 01:51:09 UTC 2020


The member variable CallJavaNode::_bci is completely dead in release build. 
In debug builds, CallJavaNode::validate_symbolic_info does refer to it, but 
the information can obtain from jvms()->bci(). CallJavaNode also copies _bci 
to MachCallJavaNode, but CodeGen doesn't use it as well.

-------------

Commit messages:
 - CallJavaNode::_bci is not in use

Changes: https://git.openjdk.java.net/jdk/pull/1834/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1834&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8258653
  Stats: 30 lines in 13 files changed: 1 ins; 10 del; 19 mod
  Patch: https://git.openjdk.java.net/jdk/pull/1834.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/1834/head:pull/1834

PR: https://git.openjdk.java.net/jdk/pull/1834


More information about the hotspot-compiler-dev mailing list