comparison graal/GraalCompiler/src/com/sun/c1x/debug/CFGPrinter.java @ 2708:4272b7af2d17

merge
author Lukas Stadler <lukas.stadler@jku.at>
date Wed, 18 May 2011 18:40:58 +0200
parents 7ed72769d51a efbdb3ea95c9
children 3ac3dd97d8df
comparison
equal deleted inserted replaced
2707:7ed72769d51a 2708:4272b7af2d17
148 out.print("\"B").print(handler.blockID).print("\" "); 148 out.print("\"B").print(handler.blockID).print("\" ");
149 } 149 }
150 out.println(); 150 out.println();
151 151
152 out.print("flags "); 152 out.print("flags ");
153 if (block.isSubroutineEntry()) {
154 out.print("\"sr\" ");
155 }
156 if (block.isBackwardBranchTarget()) {
157 out.print("\"bb\" ");
158 }
159 if (block.isParserLoopHeader()) {
160 out.print("\"plh\" ");
161 }
162 if (block.isCriticalEdgeSplit()) {
163 out.print("\"ces\" ");
164 }
165 if (block.isLinearScanLoopHeader()) { 153 if (block.isLinearScanLoopHeader()) {
166 out.print("\"llh\" "); 154 out.print("\"llh\" ");
167 } 155 }
168 if (block.isLinearScanLoopEnd()) { 156 if (block.isLinearScanLoopEnd()) {
169 out.print("\"lle\" "); 157 out.print("\"lle\" ");
170 } 158 }
171 out.println(); 159 out.println();
172 160
173 if (block.dominator() != null) {
174 out.print("dominator \"B").print(block.dominator().blockID).println('"');
175 }
176 if (block.loopIndex() != -1) { 161 if (block.loopIndex() != -1) {
177 out.print("loop_index ").println(block.loopIndex()); 162 out.print("loop_index ").println(block.loopIndex());
178 out.print("loop_depth ").println(block.loopDepth()); 163 out.print("loop_depth ").println(block.loopDepth());
179 } 164 }
180 165