Reduce inclusion of registerMap.hpp and register.hpp

XMLWordPrintable

    • Type: Enhancement
    • Resolution: Fixed
    • Priority: P4
    • 17
    • Affects Version/s: None
    • Component/s: hotspot
    • b18

      register.hpp is included 815 times, and registerMap.hpp is include 862 times (out of about 1000 HotSpot .o files).

      This can be reduced by refactoring the popular header file frame.hpp, so that it doesn't include registerMap.hpp anymore. This reduces the number of .o files that include register.hpp to 612, and that of registerMap.hpp to 109.

      The total number of lines of C++ code compiled for HotSpot is reduced by about 0.5%.

            Assignee:
            Ioi Lam
            Reporter:
            Ioi Lam
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: