Created
June 27, 2014 20:50
-
-
Save chriswhocodes/ad26dbbb5fc4703a8489 to your computer and use it in GitHub Desktop.
buildIR nodes from SandboxTest with -XX:-TieredCompilation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<task_queued osr_bci="12" method="SandboxTest main ([Ljava/lang/String;)V" compile_kind="osr" bytes="56" count="1" backedge_count="14563" stamp="0.086" comment="backedge_count" hot_count="14563" compile_id="5" iicount="1"/> | |
<nmethod stub_offset="560" dependencies_offset="848" compileMillis="2" inlined_bytes="20" address="0x0000000106466650" method="SandboxTest main ([Ljava/lang/String;)V" count="10000" backedge_count="5681" stamp="0.088" nmsize="248" scopes_data_offset="632" iicount="1" oops_offset="584" entry="0x00000001064667a0" osr_bci="12" size="864" scopes_pcs_offset="688" compile_kind="osr" insts_offset="336" bytes="56" success="1" relocation_offset="288" compile_id="5" compiler="C2"/> | |
<task osr_bci="12" method="SandboxTest main ([Ljava/lang/String;)V" compile_kind="osr" bytes="56" count="10000" backedge_count="5336" stamp="0.086" compile_id="5" iicount="1"> | |
<phase nodes="3" name="parse" stamp="0.086" live="3"> | |
<type name="void" id="680"/> | |
<klass name="[Ljava/lang/String;" flags="1041" id="777"/> | |
<klass name="SandboxTest" flags="1" id="776"/> | |
<method bytes="56" name="main" flags="9" holder="776" arguments="777" id="778" iicount="1" return="680"/> | |
<klass unloaded="1" name="java/lang/System" id="782"/> | |
<uncommon_trap reason="unloaded" method="778" klass="782" bci="30" action="reinterpret" index="46"/> | |
<parse osr_bci="12" method="778" stamp="0.086" uses="1"> <!-- void SandboxTest.main(java.lang.String[]) --> | |
<uncommon_trap reason="unloaded" method="778" klass="782" bci="30" action="reinterpret" index="46"/> | |
<dependency ctxk="776" type="leaf_type"/> | |
<dependency ctxk="776" type="leaf_type"/> | |
<uncommon_trap reason="constraint" bci="12" action="reinterpret"/> | |
<uncommon_trap reason="predicate" bci="12" action="maybe_recompile"/> | |
<uncommon_trap reason="loop_limit_check" bci="12" action="maybe_recompile"/> | |
<bc code="162" bci="15"/> | |
<branch prob="never" not_taken="12672" taken="0" cnt="12672" target_bci="30"/> | |
<bc code="182" bci="20"/> | |
<type name="int" id="678"/> | |
<method bytes="8" name="a" flags="1" holder="776" arguments="678" id="783" compile_id="2" compiler="C2" iicount="14563" return="678"/> | |
<dependency x="783" ctxk="776" type="unique_concrete_method"/> | |
<call method="783" inline="1" count="12672" prof_factor="1"/> | |
<inline_success reason="inline (hot)"/> | |
<parse method="783" stamp="0.086" uses="12672"> <!-- int SandboxTest.a(int) --> | |
<uncommon_trap reason="null_check" bci="20" action="maybe_recompile"/> | |
<bc code="182" bci="3"/> | |
<method bytes="8" name="b" flags="1" holder="776" arguments="678" id="784" compile_id="3" compiler="C2" iicount="14249" return="678"/> | |
<dependency x="784" ctxk="776" type="unique_concrete_method"/> | |
<call method="784" inline="1" count="11264" prof_factor="0.87015"/> | |
<inline_success reason="inline (hot)"/> | |
<parse method="784" stamp="0.086" uses="9801"> <!-- int SandboxTest.b(int) --> | |
<bc code="182" bci="3"/> | |
<method bytes="4" name="c" flags="1" holder="776" arguments="678" id="786" iicount="14249" return="678"/> | |
<dependency x="786" ctxk="776" type="unique_concrete_method"/> | |
<call method="786" inline="1" count="10950" prof_factor="0.687838"/> | |
<inline_success reason="inline (hot)"/> | |
<parse method="786" stamp="0.086" uses="7532"> <!-- int SandboxTest.c(int) --> | |
<parse_done nodes="164" memory="47200" stamp="0.086" live="159"/> | |
</parse> | |
<parse_done nodes="167" memory="47672" stamp="0.086" live="161"/> | |
</parse> | |
<parse_done nodes="170" memory="48656" stamp="0.086" live="163"/> | |
</parse> | |
<bc code="178" bci="30"/> | |
<uncommon_trap reason="unloaded" bci="30" action="reinterpret" index="46"/> | |
<parse_done nodes="179" memory="50032" stamp="0.086" live="171"/> | |
</parse> | |
<phase_done nodes="179" name="parse" stamp="0.086" live="102"/> | |
</phase> | |
<phase nodes="179" name="optimizer" stamp="0.086" live="102"> | |
<phase nodes="184" name="idealLoop" stamp="0.086" live="93"> | |
<loop_tree> | |
<loop idx="184" inner_loop="1"> | |
</loop> | |
</loop_tree> | |
<phase_done nodes="191" name="idealLoop" stamp="0.086" live="91"/> | |
</phase> | |
<phase nodes="191" name="idealLoop" stamp="0.086" live="91"> | |
<loop_tree> | |
<loop idx="198"> | |
</loop> | |
</loop_tree> | |
<phase_done nodes="225" name="idealLoop" stamp="0.086" live="96"/> | |
</phase> | |
<phase nodes="225" name="idealLoop" stamp="0.086" live="96"> | |
<phase_done nodes="225" name="idealLoop" stamp="0.086" live="96"/> | |
</phase> | |
<phase nodes="225" name="ccp" stamp="0.086" live="96"> | |
<phase_done nodes="225" name="ccp" stamp="0.086" live="96"/> | |
</phase> | |
<phase_done nodes="228" name="optimizer" stamp="0.086" live="79"/> | |
</phase> | |
<phase nodes="228" name="matcher" stamp="0.086" live="79"> | |
<phase_done nodes="75" name="matcher" stamp="0.086" live="75"/> | |
</phase> | |
<phase nodes="93" name="regalloc" stamp="0.086" live="93"> | |
<regalloc success="1" attempts="0"/> | |
<phase_done nodes="107" name="regalloc" stamp="0.087" live="105"/> | |
</phase> | |
<phase nodes="107" name="output" stamp="0.087" live="105"> | |
<phase_done nodes="121" name="output" stamp="0.087" live="113"/> | |
</phase> | |
<dependency ctxk="776" type="leaf_type"/> | |
<dependency x="783" ctxk="776" type="unique_concrete_method"/> | |
<dependency x="784" ctxk="776" type="unique_concrete_method"/> | |
<dependency x="786" ctxk="776" type="unique_concrete_method"/> | |
<code_cache nmethods="5" free_code_cache="49835200" adapters="149" total_blobs="202" stamp="0.086"/> | |
<task_done inlined_bytes="20" success="1" count="10000" backedge_count="5681" stamp="0.088" nmsize="248"/> | |
</task> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment