Wed, 11 Aug 2010 10:48:20 -0700
6973329: C2 with Zero based COOP produces code with broken anti-dependency on x86
Summary: Recompile without subsuming loads if RA try to clone a node with anti_dependence.
Reviewed-by: never
1 //
2 // Copyright (c) 2000, 2009, Oracle and/or its affiliates. All rights reserved.
3 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 //
5 // This code is free software; you can redistribute it and/or modify it
6 // under the terms of the GNU General Public License version 2 only, as
7 // published by the Free Software Foundation.
8 //
9 // This code is distributed in the hope that it will be useful, but WITHOUT
10 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 // version 2 for more details (a copy is included in the LICENSE file that
13 // accompanied this code).
14 //
15 // You should have received a copy of the GNU General Public License version
16 // 2 along with this work; if not, write to the Free Software Foundation,
17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 //
19 // Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 // or visit www.oracle.com if you need additional information or have any
21 // questions.
22 //
23 //
25 ad_<arch_model>.cpp adGlobals_<arch_model>.hpp
26 ad_<arch_model>.cpp ad_<arch_model>.hpp
27 ad_<arch_model>.cpp allocation.inline.hpp
28 ad_<arch_model>.cpp assembler.hpp
29 ad_<arch_model>.cpp assembler_<arch>.inline.hpp
30 ad_<arch_model>.cpp biasedLocking.hpp
31 ad_<arch_model>.cpp cfgnode.hpp
32 ad_<arch_model>.cpp collectedHeap.inline.hpp
33 ad_<arch_model>.cpp compiledICHolderOop.hpp
34 ad_<arch_model>.cpp growableArray.hpp
35 ad_<arch_model>.cpp locknode.hpp
36 ad_<arch_model>.cpp markOop.hpp
37 ad_<arch_model>.cpp methodOop.hpp
38 ad_<arch_model>.cpp nativeInst_<arch>.hpp
39 ad_<arch_model>.cpp oop.inline.hpp
40 ad_<arch_model>.cpp oop.inline2.hpp
41 ad_<arch_model>.cpp opcodes.hpp
42 ad_<arch_model>.cpp regalloc.hpp
43 ad_<arch_model>.cpp regmask.hpp
44 ad_<arch_model>.cpp runtime.hpp
45 ad_<arch_model>.cpp sharedRuntime.hpp
46 ad_<arch_model>.cpp stubRoutines.hpp
47 ad_<arch_model>.cpp vmreg.hpp
48 ad_<arch_model>.cpp vmreg_<arch>.inline.hpp
50 ad_<arch_model>.hpp addnode.hpp
51 ad_<arch_model>.hpp machnode.hpp
52 ad_<arch_model>.hpp matcher.hpp
53 ad_<arch_model>.hpp opcodes.hpp
54 ad_<arch_model>.hpp regalloc.hpp
55 ad_<arch_model>.hpp resourceArea.hpp
56 ad_<arch_model>.hpp subnode.hpp
57 ad_<arch_model>.hpp vectornode.hpp
59 ad_<arch_model>_clone.cpp ad_<arch_model>.hpp
61 ad_<arch_model>_expand.cpp ad_<arch_model>.hpp
63 ad_<arch_model>_format.cpp ad_<arch_model>.hpp
65 ad_<arch_model>_gen.cpp ad_<arch_model>.hpp
66 ad_<arch_model>_gen.cpp cfgnode.hpp
67 ad_<arch_model>_gen.cpp locknode.hpp
69 ad_<arch_model>_misc.cpp ad_<arch_model>.hpp
71 ad_<arch_model>_peephole.cpp ad_<arch_model>.hpp
73 ad_<arch_model>_pipeline.cpp ad_<arch_model>.hpp
75 addnode.cpp addnode.hpp
76 addnode.cpp allocation.inline.hpp
77 addnode.cpp cfgnode.hpp
78 addnode.cpp connode.hpp
79 addnode.cpp machnode.hpp
80 addnode.cpp mulnode.hpp
81 addnode.cpp phaseX.hpp
82 addnode.cpp subnode.hpp
84 addnode.hpp node.hpp
85 addnode.hpp opcodes.hpp
86 addnode.hpp type.hpp
88 adlcVMDeps.hpp allocation.hpp
90 allocation.hpp c2_globals.hpp
92 bcEscapeAnalyzer.cpp bcEscapeAnalyzer.hpp
93 bcEscapeAnalyzer.cpp bitMap.inline.hpp
94 bcEscapeAnalyzer.cpp bytecode.hpp
95 bcEscapeAnalyzer.cpp ciConstant.hpp
96 bcEscapeAnalyzer.cpp ciField.hpp
97 bcEscapeAnalyzer.cpp ciMethodBlocks.hpp
98 bcEscapeAnalyzer.cpp ciStreams.hpp
100 bcEscapeAnalyzer.hpp allocation.hpp
101 bcEscapeAnalyzer.hpp ciMethod.hpp
102 bcEscapeAnalyzer.hpp ciMethodData.hpp
103 bcEscapeAnalyzer.hpp dependencies.hpp
104 bcEscapeAnalyzer.hpp growableArray.hpp
105 bcEscapeAnalyzer.hpp vectset.hpp
107 block.cpp allocation.inline.hpp
108 block.cpp block.hpp
109 block.cpp cfgnode.hpp
110 block.cpp chaitin.hpp
111 block.cpp copy.hpp
112 block.cpp loopnode.hpp
113 block.cpp machnode.hpp
114 block.cpp matcher.hpp
115 block.cpp opcodes.hpp
116 block.cpp rootnode.hpp
117 block.cpp vectset.hpp
119 block.hpp multnode.hpp
120 block.hpp node.hpp
121 block.hpp phase.hpp
123 buildOopMap.cpp addnode.hpp
124 buildOopMap.cpp callnode.hpp
125 buildOopMap.cpp compile.hpp
126 buildOopMap.cpp machnode.hpp
127 buildOopMap.cpp matcher.hpp
128 buildOopMap.cpp oopMap.hpp
129 buildOopMap.cpp phase.hpp
130 buildOopMap.cpp regalloc.hpp
131 buildOopMap.cpp rootnode.hpp
132 buildOopMap.cpp vmreg_<arch>.inline.hpp
134 bytecodeInfo.cpp callGenerator.hpp
135 bytecodeInfo.cpp compileLog.hpp
136 bytecodeInfo.cpp handles.inline.hpp
137 bytecodeInfo.cpp linkResolver.hpp
138 bytecodeInfo.cpp objArrayKlass.hpp
139 bytecodeInfo.cpp parse.hpp
140 bytecodeInfo.cpp systemDictionary.hpp
141 bytecodeInfo.cpp vmSymbols.hpp
143 bytecodeInterpreter.hpp methodDataOop.hpp
145 c2_globals.cpp c2_globals.hpp
147 c2_globals.hpp c2_globals_<arch>.hpp
148 c2_globals.hpp c2_globals_<os_family>.hpp
149 c2_globals.hpp globals.hpp
151 c2_globals_<arch>.hpp globalDefinitions.hpp
152 c2_globals_<arch>.hpp macros.hpp
154 c2_globals_<os_family>.hpp globalDefinitions.hpp
155 c2_globals_<os_family>.hpp macros.hpp
157 c2_init_<arch>.cpp compile.hpp
158 c2_init_<arch>.cpp node.hpp
160 c2compiler.cpp ad_<arch_model>.hpp
161 c2compiler.cpp c2compiler.hpp
162 c2compiler.cpp runtime.hpp
164 c2compiler.hpp abstractCompiler.hpp
166 callGenerator.cpp addnode.hpp
167 callGenerator.cpp bcEscapeAnalyzer.hpp
168 callGenerator.cpp callGenerator.hpp
169 callGenerator.cpp callnode.hpp
170 callGenerator.cpp cfgnode.hpp
171 callGenerator.cpp compileLog.hpp
172 callGenerator.cpp connode.hpp
173 callGenerator.cpp ciCPCache.hpp
174 callGenerator.cpp ciMethodHandle.hpp
175 callGenerator.cpp javaClasses.hpp
176 callGenerator.cpp parse.hpp
177 callGenerator.cpp rootnode.hpp
178 callGenerator.cpp runtime.hpp
179 callGenerator.cpp subnode.hpp
181 callGenerator.hpp callnode.hpp
182 callGenerator.hpp compile.hpp
183 callGenerator.hpp deoptimization.hpp
184 callGenerator.hpp type.hpp
186 callnode.cpp callnode.hpp
187 callnode.cpp bcEscapeAnalyzer.hpp
188 callnode.cpp escape.hpp
189 callnode.cpp locknode.hpp
190 callnode.cpp machnode.hpp
191 callnode.cpp matcher.hpp
192 callnode.cpp oopMap.hpp
193 callnode.cpp parse.hpp
194 callnode.cpp regalloc.hpp
195 callnode.cpp regmask.hpp
196 callnode.cpp rootnode.hpp
197 callnode.cpp runtime.hpp
199 callnode.hpp connode.hpp
200 callnode.hpp mulnode.hpp
201 callnode.hpp multnode.hpp
202 callnode.hpp opcodes.hpp
203 callnode.hpp phaseX.hpp
204 callnode.hpp type.hpp
206 cfgnode.cpp addnode.hpp
207 cfgnode.cpp allocation.inline.hpp
208 cfgnode.cpp cfgnode.hpp
209 cfgnode.cpp connode.hpp
210 cfgnode.cpp loopnode.hpp
211 cfgnode.cpp machnode.hpp
212 cfgnode.cpp mulnode.hpp
213 cfgnode.cpp objArrayKlass.hpp
214 cfgnode.cpp phaseX.hpp
215 cfgnode.cpp regmask.hpp
216 cfgnode.cpp runtime.hpp
217 cfgnode.cpp subnode.hpp
218 cfgnode.cpp systemDictionary.hpp
220 cfgnode.hpp multnode.hpp
221 cfgnode.hpp node.hpp
222 cfgnode.hpp opcodes.hpp
223 cfgnode.hpp type.hpp
225 chaitin.cpp addnode.hpp
226 chaitin.cpp allocation.inline.hpp
227 chaitin.cpp block.hpp
228 chaitin.cpp callnode.hpp
229 chaitin.cpp cfgnode.hpp
230 chaitin.cpp chaitin.hpp
231 chaitin.cpp coalesce.hpp
232 chaitin.cpp compileLog.hpp
233 chaitin.cpp connode.hpp
234 chaitin.cpp indexSet.hpp
235 chaitin.cpp machnode.hpp
236 chaitin.cpp memnode.hpp
237 chaitin.cpp oopMap.hpp
238 chaitin.cpp opcodes.hpp
239 chaitin.cpp rootnode.hpp
241 chaitin.hpp connode.hpp
242 chaitin.hpp live.hpp
243 chaitin.hpp matcher.hpp
244 chaitin.hpp phase.hpp
245 chaitin.hpp port.hpp
246 chaitin.hpp regalloc.hpp
247 chaitin.hpp regmask.hpp
248 chaitin.hpp resourceArea.hpp
249 chaitin.hpp vmreg.hpp
251 chaitin_<os_family>.cpp chaitin.hpp
252 chaitin_<os_family>.cpp machnode.hpp
254 ciEnv.cpp compileLog.hpp
255 ciEnv.cpp runtime.hpp
257 ciMethod.cpp bcEscapeAnalyzer.hpp
258 ciMethod.cpp ciTypeFlow.hpp
259 ciMethod.cpp methodOop.hpp
261 ciTypeFlow.cpp allocation.inline.hpp
262 ciTypeFlow.cpp bytecode.hpp
263 ciTypeFlow.cpp bytecodes.hpp
264 ciTypeFlow.cpp ciConstant.hpp
265 ciTypeFlow.cpp ciField.hpp
266 ciTypeFlow.cpp ciMethod.hpp
267 ciTypeFlow.cpp ciMethodData.hpp
268 ciTypeFlow.cpp ciObjArrayKlass.hpp
269 ciTypeFlow.cpp ciStreams.hpp
270 ciTypeFlow.cpp ciTypeArrayKlass.hpp
271 ciTypeFlow.cpp ciTypeFlow.hpp
272 ciTypeFlow.cpp compileLog.hpp
273 ciTypeFlow.cpp deoptimization.hpp
274 ciTypeFlow.cpp growableArray.hpp
276 ciTypeFlow.hpp ciEnv.hpp
277 ciTypeFlow.hpp ciKlass.hpp
278 ciTypeFlow.hpp ciMethodBlocks.hpp
280 classes.cpp addnode.hpp
281 classes.cpp callnode.hpp
282 classes.cpp cfgnode.hpp
283 classes.cpp connode.hpp
284 classes.cpp divnode.hpp
285 classes.cpp locknode.hpp
286 classes.cpp loopnode.hpp
287 classes.cpp machnode.hpp
288 classes.cpp memnode.hpp
289 classes.cpp mulnode.hpp
290 classes.cpp multnode.hpp
291 classes.cpp node.hpp
292 classes.cpp rootnode.hpp
293 classes.cpp subnode.hpp
294 classes.cpp vectornode.hpp
296 classes.hpp top.hpp
298 coalesce.cpp allocation.inline.hpp
299 coalesce.cpp block.hpp
300 coalesce.cpp cfgnode.hpp
301 coalesce.cpp chaitin.hpp
302 coalesce.cpp coalesce.hpp
303 coalesce.cpp connode.hpp
304 coalesce.cpp indexSet.hpp
305 coalesce.cpp machnode.hpp
306 coalesce.cpp matcher.hpp
307 coalesce.cpp regmask.hpp
309 coalesce.hpp phase.hpp
311 compile.cpp ad_<arch_model>.hpp
312 compile.cpp addnode.hpp
313 compile.cpp arguments.hpp
314 compile.cpp assembler.hpp
315 compile.cpp block.hpp
316 compile.cpp c2compiler.hpp
317 compile.cpp callGenerator.hpp
318 compile.cpp callnode.hpp
319 compile.cpp cfgnode.hpp
320 compile.cpp chaitin.hpp
321 compile.cpp compile.hpp
322 compile.cpp compileLog.hpp
323 compile.cpp connode.hpp
324 compile.cpp copy.hpp
325 compile.cpp divnode.hpp
326 compile.cpp escape.hpp
327 compile.cpp exceptionHandlerTable.hpp
328 compile.cpp loopnode.hpp
329 compile.cpp machnode.hpp
330 compile.cpp macro.hpp
331 compile.cpp matcher.hpp
332 compile.cpp memnode.hpp
333 compile.cpp mulnode.hpp
334 compile.cpp nmethod.hpp
335 compile.cpp node.hpp
336 compile.cpp oopMap.hpp
337 compile.cpp opcodes.hpp
338 compile.cpp output.hpp
339 compile.cpp parse.hpp
340 compile.cpp phaseX.hpp
341 compile.cpp rootnode.hpp
342 compile.cpp runtime.hpp
343 compile.cpp signature.hpp
344 compile.cpp stringopts.hpp
345 compile.cpp stubRoutines.hpp
346 compile.cpp systemDictionary.hpp
347 compile.cpp timer.hpp
348 compile.cpp type.hpp
349 compile.cpp vectornode.hpp
351 compile.hpp codeBuffer.hpp
352 compile.hpp compilerInterface.hpp
353 compile.hpp compilerOracle.hpp
354 compile.hpp debugInfoRec.hpp
355 compile.hpp deoptimization.hpp
356 compile.hpp dict.hpp
357 compile.hpp exceptionHandlerTable.hpp
358 compile.hpp idealGraphPrinter.hpp
359 compile.hpp phase.hpp
360 compile.hpp port.hpp
361 compile.hpp regmask.hpp
362 compile.hpp resourceArea.hpp
363 compile.hpp vectset.hpp
364 compile.hpp vmThread.hpp
366 compileBroker.cpp c2compiler.hpp
368 connode.cpp addnode.hpp
369 connode.cpp allocation.inline.hpp
370 connode.cpp compile.hpp
371 connode.cpp connode.hpp
372 connode.cpp machnode.hpp
373 connode.cpp matcher.hpp
374 connode.cpp memnode.hpp
375 connode.cpp phaseX.hpp
376 connode.cpp sharedRuntime.hpp
377 connode.cpp subnode.hpp
379 connode.hpp node.hpp
380 connode.hpp opcodes.hpp
381 connode.hpp type.hpp
383 deoptimization.cpp ad_<arch_model>.hpp
385 dfa_<arch_model>.cpp ad_<arch_model>.hpp
386 dfa_<arch_model>.cpp matcher.hpp
387 dfa_<arch_model>.cpp opcodes.hpp
389 dict.cpp allocation.inline.hpp
390 dict.cpp dict.hpp
391 dict.cpp resourceArea.hpp
392 dict.cpp thread.hpp
394 dict.hpp port.hpp
396 divnode.cpp addnode.hpp
397 divnode.cpp allocation.inline.hpp
398 divnode.cpp connode.hpp
399 divnode.cpp divnode.hpp
400 divnode.cpp machnode.hpp
401 divnode.cpp matcher.hpp
402 divnode.cpp mulnode.hpp
403 divnode.cpp phaseX.hpp
404 divnode.cpp subnode.hpp
406 divnode.hpp multnode.hpp
407 divnode.hpp node.hpp
408 divnode.hpp opcodes.hpp
409 divnode.hpp type.hpp
411 doCall.cpp addnode.hpp
412 doCall.cpp callGenerator.hpp
413 doCall.cpp ciCallSite.hpp
414 doCall.cpp ciCPCache.hpp
415 doCall.cpp ciMethodHandle.hpp
416 doCall.cpp cfgnode.hpp
417 doCall.cpp compileLog.hpp
418 doCall.cpp linkResolver.hpp
419 doCall.cpp mulnode.hpp
420 doCall.cpp nativeLookup.hpp
421 doCall.cpp parse.hpp
422 doCall.cpp rootnode.hpp
423 doCall.cpp runtime.hpp
424 doCall.cpp sharedRuntime.hpp
425 doCall.cpp subnode.hpp
426 doCall.cpp vmSymbols.hpp
428 domgraph.cpp allocation.hpp
429 domgraph.cpp block.hpp
430 domgraph.cpp machnode.hpp
431 domgraph.cpp phaseX.hpp
432 domgraph.cpp rootnode.hpp
433 domgraph.cpp vectset.hpp
435 escape.cpp allocation.hpp
436 escape.cpp bcEscapeAnalyzer.hpp
437 escape.cpp c2compiler.hpp
438 escape.cpp callnode.hpp
439 escape.cpp cfgnode.hpp
440 escape.cpp compile.hpp
441 escape.cpp escape.hpp
442 escape.cpp phaseX.hpp
443 escape.cpp rootnode.hpp
444 escape.cpp vectset.hpp
446 escape.hpp addnode.hpp
447 escape.hpp growableArray.hpp
448 escape.hpp node.hpp
450 frame.hpp adGlobals_<arch_model>.hpp
452 gcm.cpp ad_<arch_model>.hpp
453 gcm.cpp allocation.inline.hpp
454 gcm.cpp block.hpp
455 gcm.cpp c2compiler.hpp
456 gcm.cpp callnode.hpp
457 gcm.cpp cfgnode.hpp
458 gcm.cpp deoptimization.hpp
459 gcm.cpp machnode.hpp
460 gcm.cpp opcodes.hpp
461 gcm.cpp phaseX.hpp
462 gcm.cpp rootnode.hpp
463 gcm.cpp runtime.hpp
464 gcm.cpp vectset.hpp
466 generateOptoStub.cpp addnode.hpp
467 generateOptoStub.cpp callnode.hpp
468 generateOptoStub.cpp cfgnode.hpp
469 generateOptoStub.cpp compile.hpp
470 generateOptoStub.cpp connode.hpp
471 generateOptoStub.cpp locknode.hpp
472 generateOptoStub.cpp memnode.hpp
473 generateOptoStub.cpp mulnode.hpp
474 generateOptoStub.cpp node.hpp
475 generateOptoStub.cpp parse.hpp
476 generateOptoStub.cpp phaseX.hpp
477 generateOptoStub.cpp rootnode.hpp
478 generateOptoStub.cpp runtime.hpp
479 generateOptoStub.cpp type.hpp
481 globals.hpp c2_globals_<arch>.hpp
482 globals.hpp c2_globals_<os_family>.hpp
484 globals.cpp c2_globals.hpp
486 graphKit.cpp addnode.hpp
487 graphKit.cpp barrierSet.hpp
488 graphKit.cpp cardTableModRefBS.hpp
489 graphKit.cpp g1SATBCardTableModRefBS.hpp
490 graphKit.cpp collectedHeap.hpp
491 graphKit.cpp compileLog.hpp
492 graphKit.cpp deoptimization.hpp
493 graphKit.cpp graphKit.hpp
494 graphKit.cpp heapRegion.hpp
495 graphKit.cpp idealKit.hpp
496 graphKit.cpp locknode.hpp
497 graphKit.cpp machnode.hpp
498 graphKit.cpp parse.hpp
499 graphKit.cpp rootnode.hpp
500 graphKit.cpp runtime.hpp
501 graphKit.cpp sharedRuntime.hpp
503 graphKit.hpp addnode.hpp
504 graphKit.hpp callnode.hpp
505 graphKit.hpp cfgnode.hpp
506 graphKit.hpp ciEnv.hpp
507 graphKit.hpp divnode.hpp
508 graphKit.hpp compile.hpp
509 graphKit.hpp deoptimization.hpp
510 graphKit.hpp phaseX.hpp
511 graphKit.hpp mulnode.hpp
512 graphKit.hpp subnode.hpp
513 graphKit.hpp type.hpp
515 idealKit.cpp addnode.hpp
516 idealKit.cpp callnode.hpp
517 idealKit.cpp cfgnode.hpp
518 idealKit.cpp idealKit.hpp
519 idealKit.cpp runtime.hpp
521 idealKit.hpp addnode.hpp
522 idealKit.hpp cfgnode.hpp
523 idealKit.hpp connode.hpp
524 idealKit.hpp divnode.hpp
525 idealKit.hpp mulnode.hpp
526 idealKit.hpp phaseX.hpp
527 idealKit.hpp subnode.hpp
528 idealKit.hpp type.hpp
530 ifg.cpp addnode.hpp
531 ifg.cpp allocation.inline.hpp
532 ifg.cpp block.hpp
533 ifg.cpp callnode.hpp
534 ifg.cpp cfgnode.hpp
535 ifg.cpp chaitin.hpp
536 ifg.cpp coalesce.hpp
537 ifg.cpp connode.hpp
538 ifg.cpp indexSet.hpp
539 ifg.cpp machnode.hpp
540 ifg.cpp memnode.hpp
541 ifg.cpp oopMap.hpp
542 ifg.cpp opcodes.hpp
544 ifnode.cpp addnode.hpp
545 ifnode.cpp allocation.inline.hpp
546 ifnode.cpp cfgnode.hpp
547 ifnode.cpp connode.hpp
548 ifnode.cpp phaseX.hpp
549 ifnode.cpp runtime.hpp
550 ifnode.cpp subnode.hpp
552 indexSet.cpp allocation.inline.hpp
553 indexSet.cpp chaitin.hpp
554 indexSet.cpp compile.hpp
555 indexSet.cpp indexSet.hpp
556 indexSet.cpp regmask.hpp
558 indexSet.hpp allocation.hpp
559 indexSet.hpp compile.hpp
560 indexSet.hpp regmask.hpp
561 indexSet.hpp resourceArea.hpp
563 interpreterRuntime.cpp runtime.hpp
565 java.cpp compile.hpp
566 java.cpp compiledIC.hpp
567 java.cpp indexSet.hpp
568 java.cpp methodLiveness.hpp
569 java.cpp runtime.hpp
571 lcm.cpp ad_<arch_model>.hpp
572 lcm.cpp allocation.inline.hpp
573 lcm.cpp block.hpp
574 lcm.cpp c2compiler.hpp
575 lcm.cpp callnode.hpp
576 lcm.cpp cfgnode.hpp
577 lcm.cpp machnode.hpp
578 lcm.cpp runtime.hpp
580 library_call.cpp addnode.hpp
581 library_call.cpp callGenerator.hpp
582 library_call.cpp cfgnode.hpp
583 library_call.cpp compileLog.hpp
584 library_call.cpp idealKit.hpp
585 library_call.cpp mulnode.hpp
586 library_call.cpp nativeLookup.hpp
587 library_call.cpp objArrayKlass.hpp
588 library_call.cpp parse.hpp
589 library_call.cpp runtime.hpp
590 library_call.cpp sharedRuntime.hpp
591 library_call.cpp subnode.hpp
592 library_call.cpp systemDictionary.hpp
593 library_call.cpp vmSymbols.hpp
595 live.cpp allocation.inline.hpp
596 live.cpp callnode.hpp
597 live.cpp chaitin.hpp
598 live.cpp live.hpp
599 live.cpp machnode.hpp
601 live.hpp block.hpp
602 live.hpp indexSet.hpp
603 live.hpp phase.hpp
604 live.hpp port.hpp
605 live.hpp regmask.hpp
606 live.hpp vectset.hpp
608 locknode.cpp locknode.hpp
609 locknode.cpp parse.hpp
610 locknode.cpp rootnode.hpp
611 locknode.cpp runtime.hpp
613 locknode.hpp ad_<arch_model>.hpp
614 locknode.hpp node.hpp
615 locknode.hpp opcodes.hpp
616 locknode.hpp subnode.hpp
618 loopTransform.cpp addnode.hpp
619 loopTransform.cpp allocation.inline.hpp
620 loopTransform.cpp callnode.hpp
621 loopTransform.cpp connode.hpp
622 loopTransform.cpp compileLog.hpp
623 loopTransform.cpp divnode.hpp
624 loopTransform.cpp loopnode.hpp
625 loopTransform.cpp mulnode.hpp
626 loopTransform.cpp rootnode.hpp
627 loopTransform.cpp subnode.hpp
629 loopUnswitch.cpp allocation.inline.hpp
630 loopUnswitch.cpp connode.hpp
631 loopUnswitch.cpp loopnode.hpp
632 loopUnswitch.cpp rootnode.hpp
634 loopnode.cpp addnode.hpp
635 loopnode.cpp allocation.inline.hpp
636 loopnode.cpp callnode.hpp
637 loopnode.cpp ciMethodData.hpp
638 loopnode.cpp compileLog.hpp
639 loopnode.cpp connode.hpp
640 loopnode.cpp divnode.hpp
641 loopnode.cpp loopnode.hpp
642 loopnode.cpp mulnode.hpp
643 loopnode.cpp rootnode.hpp
644 loopnode.cpp superword.hpp
645 loopnode.cpp vectset.hpp
647 loopnode.hpp cfgnode.hpp
648 loopnode.hpp multnode.hpp
649 loopnode.hpp phaseX.hpp
650 loopnode.hpp subnode.hpp
651 loopnode.hpp type.hpp
653 loopopts.cpp addnode.hpp
654 loopopts.cpp allocation.inline.hpp
655 loopopts.cpp connode.hpp
656 loopopts.cpp divnode.hpp
657 loopopts.cpp loopnode.hpp
658 loopopts.cpp mulnode.hpp
659 loopopts.cpp rootnode.hpp
660 loopopts.cpp subnode.hpp
662 machnode.cpp collectedHeap.hpp
663 machnode.cpp machnode.hpp
664 machnode.cpp regalloc.hpp
666 machnode.hpp callnode.hpp
667 machnode.hpp matcher.hpp
668 machnode.hpp multnode.hpp
669 machnode.hpp node.hpp
670 machnode.hpp regmask.hpp
672 macro.cpp addnode.hpp
673 macro.cpp callnode.hpp
674 macro.cpp cfgnode.hpp
675 macro.cpp compile.hpp
676 macro.cpp compileLog.hpp
677 macro.cpp connode.hpp
678 macro.cpp locknode.hpp
679 macro.cpp loopnode.hpp
680 macro.cpp macro.hpp
681 macro.cpp memnode.hpp
682 macro.cpp node.hpp
683 macro.cpp phaseX.hpp
684 macro.cpp rootnode.hpp
685 macro.cpp runtime.hpp
686 macro.cpp sharedRuntime.hpp
687 macro.cpp subnode.hpp
688 macro.cpp type.hpp
689 macro.cpp vectset.hpp
690 macro.hpp phase.hpp
692 matcher.cpp ad_<arch_model>.hpp
693 matcher.cpp addnode.hpp
694 matcher.cpp allocation.inline.hpp
695 matcher.cpp atomic.hpp
696 matcher.cpp callnode.hpp
697 matcher.cpp connode.hpp
698 matcher.cpp hpi.hpp
699 matcher.cpp matcher.hpp
700 matcher.cpp memnode.hpp
701 matcher.cpp opcodes.hpp
702 matcher.cpp os.hpp
703 matcher.cpp regmask.hpp
704 matcher.cpp rootnode.hpp
705 matcher.cpp runtime.hpp
706 matcher.cpp type.hpp
708 matcher.hpp node.hpp
709 matcher.hpp phaseX.hpp
710 matcher.hpp regmask.hpp
711 matcher.hpp resourceArea.hpp
712 matcher.hpp vectset.hpp
714 memnode.cpp addnode.hpp
715 memnode.cpp allocation.inline.hpp
716 memnode.cpp cfgnode.hpp
717 memnode.cpp compile.hpp
718 memnode.cpp compileLog.hpp
719 memnode.cpp connode.hpp
720 memnode.cpp loopnode.hpp
721 memnode.cpp machnode.hpp
722 memnode.cpp matcher.hpp
723 memnode.cpp memnode.hpp
724 memnode.cpp mulnode.hpp
725 memnode.cpp objArrayKlass.hpp
726 memnode.cpp phaseX.hpp
727 memnode.cpp regmask.hpp
728 memnode.cpp systemDictionary.hpp
730 memnode.hpp multnode.hpp
731 memnode.hpp node.hpp
732 memnode.hpp opcodes.hpp
733 memnode.hpp type.hpp
735 methodLiveness.cpp allocation.inline.hpp
736 methodLiveness.cpp bytecode.hpp
737 methodLiveness.cpp bytecodes.hpp
738 methodLiveness.cpp ciStreams.hpp
739 methodLiveness.cpp methodLiveness.hpp
741 methodLiveness.hpp bitMap.hpp
742 methodLiveness.hpp growableArray.hpp
744 mulnode.cpp addnode.hpp
745 mulnode.cpp allocation.inline.hpp
746 mulnode.cpp connode.hpp
747 mulnode.cpp memnode.hpp
748 mulnode.cpp mulnode.hpp
749 mulnode.cpp phaseX.hpp
750 mulnode.cpp subnode.hpp
752 mulnode.hpp node.hpp
753 mulnode.hpp opcodes.hpp
754 mulnode.hpp type.hpp
756 multnode.cpp matcher.hpp
757 multnode.cpp multnode.hpp
758 multnode.cpp opcodes.hpp
759 multnode.cpp phaseX.hpp
760 multnode.cpp regmask.hpp
761 multnode.cpp type.hpp
763 multnode.hpp node.hpp
765 node.cpp allocation.inline.hpp
766 node.cpp cfgnode.hpp
767 node.cpp connode.hpp
768 node.cpp copy.hpp
769 node.cpp machnode.hpp
770 node.cpp matcher.hpp
771 node.cpp node.hpp
772 node.cpp opcodes.hpp
773 node.cpp regmask.hpp
774 node.cpp type.hpp
775 node.cpp vectset.hpp
777 node.hpp compile.hpp
778 node.hpp port.hpp
779 node.hpp type.hpp
780 node.hpp vectset.hpp
782 opcodes.cpp classes.hpp
783 opcodes.cpp globalDefinitions.hpp
784 opcodes.cpp no_precompiled_headers
786 os_<os_arch>.cpp runtime.hpp
788 os_<os_family>.cpp runtime.hpp
790 output.cpp allocation.inline.hpp
791 output.cpp assembler.inline.hpp
792 output.cpp callnode.hpp
793 output.cpp cfgnode.hpp
794 output.cpp compileBroker.hpp
795 output.cpp debugInfo.hpp
796 output.cpp debugInfoRec.hpp
797 output.cpp handles.inline.hpp
798 output.cpp locknode.hpp
799 output.cpp machnode.hpp
800 output.cpp oopMap.hpp
801 output.cpp output.hpp
802 output.cpp regalloc.hpp
803 output.cpp runtime.hpp
804 output.cpp subnode.hpp
805 output.cpp type.hpp
806 output.cpp xmlstream.hpp
808 output.hpp ad_<arch_model>.hpp
809 output.hpp block.hpp
810 output.hpp node.hpp
812 parse.hpp ciMethodData.hpp
813 parse.hpp ciTypeFlow.hpp
814 parse.hpp generateOopMap.hpp
815 parse.hpp graphKit.hpp
816 parse.hpp methodLiveness.hpp
817 parse.hpp subnode.hpp
818 parse.hpp vectset.hpp
820 parse1.cpp addnode.hpp
821 parse1.cpp arguments.hpp
822 parse1.cpp compileLog.hpp
823 parse1.cpp copy.hpp
824 parse1.cpp handles.inline.hpp
825 parse1.cpp linkResolver.hpp
826 parse1.cpp locknode.hpp
827 parse1.cpp memnode.hpp
828 parse1.cpp methodOop.hpp
829 parse1.cpp parse.hpp
830 parse1.cpp rootnode.hpp
831 parse1.cpp runtime.hpp
832 parse1.cpp sharedRuntime.hpp
834 parse2.cpp addnode.hpp
835 parse2.cpp ciMethodData.hpp
836 parse2.cpp compileLog.hpp
837 parse2.cpp deoptimization.hpp
838 parse2.cpp divnode.hpp
839 parse2.cpp linkResolver.hpp
840 parse2.cpp matcher.hpp
841 parse2.cpp memnode.hpp
842 parse2.cpp mulnode.hpp
843 parse2.cpp parse.hpp
844 parse2.cpp runtime.hpp
845 parse2.cpp sharedRuntime.hpp
846 parse2.cpp systemDictionary.hpp
847 parse2.cpp universe.inline.hpp
848 parse2.cpp vmSymbols.hpp
850 parse3.cpp addnode.hpp
851 parse3.cpp compileLog.hpp
852 parse3.cpp deoptimization.hpp
853 parse3.cpp handles.inline.hpp
854 parse3.cpp linkResolver.hpp
855 parse3.cpp memnode.hpp
856 parse3.cpp objArrayKlass.hpp
857 parse3.cpp parse.hpp
858 parse3.cpp rootnode.hpp
859 parse3.cpp runtime.hpp
860 parse3.cpp subnode.hpp
861 parse3.cpp universe.inline.hpp
863 parseHelper.cpp addnode.hpp
864 parseHelper.cpp compileLog.hpp
865 parseHelper.cpp memnode.hpp
866 parseHelper.cpp mulnode.hpp
867 parseHelper.cpp objArrayKlass.hpp
868 parseHelper.cpp parse.hpp
869 parseHelper.cpp rootnode.hpp
870 parseHelper.cpp runtime.hpp
871 parseHelper.cpp sharedRuntime.hpp
872 parseHelper.cpp systemDictionary.hpp
874 phase.cpp compile.hpp
875 phase.cpp compileBroker.hpp
876 phase.cpp nmethod.hpp
877 phase.cpp node.hpp
878 phase.cpp phase.hpp
880 phase.hpp port.hpp
881 phase.hpp timer.hpp
883 phaseX.cpp allocation.inline.hpp
884 phaseX.cpp block.hpp
885 phaseX.cpp callnode.hpp
886 phaseX.cpp cfgnode.hpp
887 phaseX.cpp connode.hpp
888 phaseX.cpp loopnode.hpp
889 phaseX.cpp machnode.hpp
890 phaseX.cpp opcodes.hpp
891 phaseX.cpp phaseX.hpp
892 phaseX.cpp regalloc.hpp
893 phaseX.cpp rootnode.hpp
895 phaseX.hpp dict.hpp
896 phaseX.hpp memnode.hpp
897 phaseX.hpp node.hpp
898 phaseX.hpp phase.hpp
899 phaseX.hpp resourceArea.hpp
900 phaseX.hpp type.hpp
901 phaseX.hpp vectset.hpp
903 port.cpp port.hpp
905 port.hpp top.hpp
907 postaloc.cpp allocation.inline.hpp
908 postaloc.cpp chaitin.hpp
909 postaloc.cpp machnode.hpp
911 reg_split.cpp addnode.hpp
912 reg_split.cpp allocation.inline.hpp
913 reg_split.cpp callnode.hpp
914 reg_split.cpp c2compiler.hpp
915 reg_split.cpp cfgnode.hpp
916 reg_split.cpp chaitin.hpp
917 reg_split.cpp loopnode.hpp
918 reg_split.cpp machnode.hpp
919 reg_split.cpp vectset.hpp
921 regalloc.cpp regalloc.hpp
923 regalloc.hpp block.hpp
924 regalloc.hpp matcher.hpp
925 regalloc.hpp phase.hpp
926 regalloc.hpp vmreg.hpp
928 regmask.cpp ad_<arch_model>.hpp
929 regmask.cpp compile.hpp
930 regmask.cpp regmask.hpp
932 regmask.hpp adGlobals_<arch_model>.hpp
933 regmask.hpp optoreg.hpp
934 regmask.hpp port.hpp
935 regmask.hpp vmreg.hpp
937 rootnode.cpp allocation.inline.hpp
938 rootnode.cpp callnode.hpp
939 rootnode.cpp cfgnode.hpp
940 rootnode.cpp phaseX.hpp
941 rootnode.cpp regmask.hpp
942 rootnode.cpp rootnode.hpp
943 rootnode.cpp subnode.hpp
944 rootnode.cpp type.hpp
946 rootnode.hpp loopnode.hpp
948 runtime.cpp ad_<arch_model>.hpp
949 runtime.cpp addnode.hpp
950 runtime.cpp barrierSet.hpp
951 runtime.cpp bytecode.hpp
952 runtime.cpp callnode.hpp
953 runtime.cpp cfgnode.hpp
954 runtime.cpp collectedHeap.hpp
955 runtime.cpp compileBroker.hpp
956 runtime.cpp compiledIC.hpp
957 runtime.cpp compilerOracle.hpp
958 runtime.cpp connode.hpp
959 runtime.cpp copy.hpp
960 runtime.cpp fprofiler.hpp
961 runtime.cpp g1SATBCardTableModRefBS.hpp
962 runtime.cpp gcLocker.inline.hpp
963 runtime.cpp graphKit.hpp
964 runtime.cpp handles.inline.hpp
965 runtime.cpp heapRegion.hpp
966 runtime.cpp icBuffer.hpp
967 runtime.cpp interfaceSupport.hpp
968 runtime.cpp interpreter.hpp
969 runtime.cpp javaCalls.hpp
970 runtime.cpp linkResolver.hpp
971 runtime.cpp machnode.hpp
972 runtime.cpp matcher.hpp
973 runtime.cpp memnode.hpp
974 runtime.cpp mulnode.hpp
975 runtime.cpp nmethod.hpp
976 runtime.cpp objArrayKlass.hpp
977 runtime.cpp oop.inline.hpp
978 runtime.cpp oopFactory.hpp
979 runtime.cpp oopMap.hpp
980 runtime.cpp pcDesc.hpp
981 runtime.cpp preserveException.hpp
982 runtime.cpp runtime.hpp
983 runtime.cpp scopeDesc.hpp
984 runtime.cpp sharedRuntime.hpp
985 runtime.cpp signature.hpp
986 runtime.cpp subnode.hpp
987 runtime.cpp systemDictionary.hpp
988 runtime.cpp threadCritical.hpp
989 runtime.cpp vframe.hpp
990 runtime.cpp vframeArray.hpp
991 runtime.cpp vframe_hp.hpp
992 runtime.cpp vmSymbols.hpp
993 runtime.cpp vtableStubs.hpp
995 runtime.hpp biasedLocking.hpp
996 runtime.hpp codeBlob.hpp
997 runtime.hpp deoptimization.hpp
998 runtime.hpp machnode.hpp
999 runtime.hpp type.hpp
1000 runtime.hpp vframe.hpp
1002 runtime_<arch_model>.cpp adGlobals_<arch_model>.hpp
1003 runtime_<arch_model>.cpp ad_<arch_model>.hpp
1004 runtime_<arch_model>.cpp assembler.hpp
1005 runtime_<arch_model>.cpp assembler_<arch>.inline.hpp
1006 runtime_<arch_model>.cpp globalDefinitions.hpp
1007 runtime_<arch_model>.cpp interfaceSupport.hpp
1008 runtime_<arch_model>.cpp interpreter.hpp
1009 runtime_<arch_model>.cpp nativeInst_<arch>.hpp
1010 runtime_<arch_model>.cpp runtime.hpp
1011 runtime_<arch_model>.cpp sharedRuntime.hpp
1012 runtime_<arch_model>.cpp stubRoutines.hpp
1013 runtime_<arch_model>.cpp systemDictionary.hpp
1014 runtime_<arch_model>.cpp vframeArray.hpp
1015 runtime_<arch_model>.cpp vmreg.hpp
1016 runtime_<arch_model>.cpp vmreg_<arch>.inline.hpp
1018 set.cpp allocation.inline.hpp
1019 set.cpp set.hpp
1021 set.hpp allocation.hpp
1022 set.hpp port.hpp
1024 sharedRuntime_<arch_model>.cpp runtime.hpp
1026 split_if.cpp allocation.inline.hpp
1027 split_if.cpp callnode.hpp
1028 split_if.cpp connode.hpp
1029 split_if.cpp loopnode.hpp
1031 stringopts.hpp phaseX.hpp
1032 stringopts.hpp node.hpp
1034 stringopts.cpp addnode.hpp
1035 stringopts.cpp callnode.hpp
1036 stringopts.cpp callGenerator.hpp
1037 stringopts.cpp compileLog.hpp
1038 stringopts.cpp divnode.hpp
1039 stringopts.cpp idealKit.hpp
1040 stringopts.cpp graphKit.hpp
1041 stringopts.cpp rootnode.hpp
1042 stringopts.cpp runtime.hpp
1043 stringopts.cpp subnode.hpp
1044 stringopts.cpp stringopts.hpp
1046 stubGenerator_<arch_model>.cpp runtime.hpp
1048 stubRoutines.cpp runtime.hpp
1050 subnode.cpp addnode.hpp
1051 subnode.cpp allocation.inline.hpp
1052 subnode.cpp callnode.hpp
1053 subnode.cpp cfgnode.hpp
1054 subnode.cpp compileLog.hpp
1055 subnode.cpp connode.hpp
1056 subnode.cpp loopnode.hpp
1057 subnode.cpp matcher.hpp
1058 subnode.cpp mulnode.hpp
1059 subnode.cpp opcodes.hpp
1060 subnode.cpp phaseX.hpp
1061 subnode.cpp sharedRuntime.hpp
1062 subnode.cpp subnode.hpp
1064 subnode.hpp node.hpp
1065 subnode.hpp opcodes.hpp
1066 subnode.hpp type.hpp
1068 superword.cpp addnode.hpp
1069 superword.cpp allocation.inline.hpp
1070 superword.cpp callnode.hpp
1071 superword.cpp compileLog.hpp
1072 superword.cpp divnode.hpp
1073 superword.cpp matcher.hpp
1074 superword.cpp memnode.hpp
1075 superword.cpp mulnode.hpp
1076 superword.cpp opcodes.hpp
1077 superword.cpp superword.hpp
1078 superword.cpp vectornode.hpp
1079 superword.cpp vectset.hpp
1081 superword.hpp connode.hpp
1082 superword.hpp growableArray.hpp
1083 superword.hpp loopnode.hpp
1084 superword.hpp node.hpp
1085 superword.hpp phaseX.hpp
1086 superword.hpp vectornode.hpp
1088 thread.cpp c2compiler.hpp
1090 top.hpp c2_globals.hpp
1092 type.cpp ciTypeFlow.hpp
1093 type.cpp compileLog.hpp
1094 type.cpp dict.hpp
1095 type.cpp gcLocker.hpp
1096 type.cpp instanceKlass.hpp
1097 type.cpp klassKlass.hpp
1098 type.cpp matcher.hpp
1099 type.cpp node.hpp
1100 type.cpp objArrayKlass.hpp
1101 type.cpp oopFactory.hpp
1102 type.cpp opcodes.hpp
1103 type.cpp resourceArea.hpp
1104 type.cpp symbolTable.hpp
1105 type.cpp systemDictionary.hpp
1106 type.cpp type.hpp
1107 type.cpp typeArrayKlass.hpp
1109 type.hpp adlcVMDeps.hpp
1110 type.hpp handles.hpp
1111 type.hpp port.hpp
1113 vectornode.cpp allocation.inline.hpp
1114 vectornode.cpp connode.hpp
1115 vectornode.cpp vectornode.hpp
1117 vectornode.hpp matcher.hpp
1118 vectornode.hpp memnode.hpp
1119 vectornode.hpp node.hpp
1120 vectornode.hpp opcodes.hpp
1122 vectset.cpp allocation.inline.hpp
1123 vectset.cpp vectset.hpp
1125 vectset.hpp set.hpp
1127 vframeArray.cpp runtime.hpp
1129 vframe_hp.cpp matcher.hpp
1131 vmStructs.cpp adGlobals_<arch_model>.hpp
1132 vmStructs.cpp matcher.hpp
1134 vmreg.hpp adGlobals_<arch_model>.hpp
1135 vmreg.hpp adlcVMDeps.hpp
1136 vmreg.hpp ostream.hpp
1138 vtableStubs.cpp matcher.hpp
1140 vtableStubs_<arch_model>.cpp ad_<arch_model>.hpp
1141 vtableStubs_<arch_model>.cpp runtime.hpp
1143 idealGraphPrinter.hpp dict.hpp
1144 idealGraphPrinter.hpp vectset.hpp
1145 idealGraphPrinter.hpp growableArray.hpp
1146 idealGraphPrinter.hpp ostream.hpp
1147 idealGraphPrinter.hpp xmlstream.hpp
1149 idealGraphPrinter.cpp idealGraphPrinter.hpp
1150 idealGraphPrinter.cpp chaitin.hpp
1151 idealGraphPrinter.cpp machnode.hpp
1152 idealGraphPrinter.cpp parse.hpp
1153 idealGraphPrinter.cpp threadCritical.hpp
1155 compile.cpp idealGraphPrinter.hpp
1156 thread.cpp idealGraphPrinter.hpp
1157 phaseX.cpp idealGraphPrinter.hpp
1158 parse2.cpp idealGraphPrinter.hpp
1159 parse1.cpp idealGraphPrinter.hpp
1160 matcher.cpp idealGraphPrinter.hpp
1161 loopnode.cpp idealGraphPrinter.hpp
1162 chaitin.cpp idealGraphPrinter.hpp