comparison src/share/vm/includeDB_compiler2 @ 1080:7c57aead6d3e

6892658: C2 should optimize some stringbuilder patterns Reviewed-by: kvn, twisti
author never
date Thu, 12 Nov 2009 09:24:21 -0800
parents 0fbdb4381b99
children 97125851f396
comparison
equal deleted inserted replaced
1078:8e7adf982378 1080:7c57aead6d3e
147 c2compiler.cpp runtime.hpp 147 c2compiler.cpp runtime.hpp
148 148
149 c2compiler.hpp abstractCompiler.hpp 149 c2compiler.hpp abstractCompiler.hpp
150 150
151 callGenerator.cpp addnode.hpp 151 callGenerator.cpp addnode.hpp
152 callGenerator.cpp bcEscapeAnalyzer.hpp
152 callGenerator.cpp callGenerator.hpp 153 callGenerator.cpp callGenerator.hpp
153 callGenerator.cpp callnode.hpp 154 callGenerator.cpp callnode.hpp
154 callGenerator.cpp cfgnode.hpp 155 callGenerator.cpp cfgnode.hpp
155 callGenerator.cpp compileLog.hpp 156 callGenerator.cpp compileLog.hpp
156 callGenerator.cpp connode.hpp 157 callGenerator.cpp connode.hpp
319 compile.cpp parse.hpp 320 compile.cpp parse.hpp
320 compile.cpp phaseX.hpp 321 compile.cpp phaseX.hpp
321 compile.cpp rootnode.hpp 322 compile.cpp rootnode.hpp
322 compile.cpp runtime.hpp 323 compile.cpp runtime.hpp
323 compile.cpp signature.hpp 324 compile.cpp signature.hpp
325 compile.cpp stringopts.hpp
324 compile.cpp stubRoutines.hpp 326 compile.cpp stubRoutines.hpp
325 compile.cpp systemDictionary.hpp 327 compile.cpp systemDictionary.hpp
326 compile.cpp timer.hpp 328 compile.cpp timer.hpp
327 compile.cpp type.hpp 329 compile.cpp type.hpp
328 compile.cpp vectornode.hpp 330 compile.cpp vectornode.hpp
474 graphKit.cpp parse.hpp 476 graphKit.cpp parse.hpp
475 graphKit.cpp rootnode.hpp 477 graphKit.cpp rootnode.hpp
476 graphKit.cpp runtime.hpp 478 graphKit.cpp runtime.hpp
477 graphKit.cpp sharedRuntime.hpp 479 graphKit.cpp sharedRuntime.hpp
478 480
481 graphKit.hpp addnode.hpp
479 graphKit.hpp callnode.hpp 482 graphKit.hpp callnode.hpp
480 graphKit.hpp cfgnode.hpp 483 graphKit.hpp cfgnode.hpp
481 graphKit.hpp ciEnv.hpp 484 graphKit.hpp ciEnv.hpp
485 graphKit.hpp divnode.hpp
482 graphKit.hpp compile.hpp 486 graphKit.hpp compile.hpp
483 graphKit.hpp deoptimization.hpp 487 graphKit.hpp deoptimization.hpp
484 graphKit.hpp phaseX.hpp 488 graphKit.hpp phaseX.hpp
489 graphKit.hpp mulnode.hpp
490 graphKit.hpp subnode.hpp
485 graphKit.hpp type.hpp 491 graphKit.hpp type.hpp
486 492
487 idealKit.cpp addnode.hpp 493 idealKit.cpp addnode.hpp
488 idealKit.cpp callnode.hpp 494 idealKit.cpp callnode.hpp
489 idealKit.cpp cfgnode.hpp 495 idealKit.cpp cfgnode.hpp
490 idealKit.cpp idealKit.hpp 496 idealKit.cpp idealKit.hpp
491 idealKit.cpp runtime.hpp 497 idealKit.cpp runtime.hpp
492 498
499 idealKit.hpp addnode.hpp
500 idealKit.hpp cfgnode.hpp
493 idealKit.hpp connode.hpp 501 idealKit.hpp connode.hpp
502 idealKit.hpp divnode.hpp
494 idealKit.hpp mulnode.hpp 503 idealKit.hpp mulnode.hpp
495 idealKit.hpp phaseX.hpp 504 idealKit.hpp phaseX.hpp
496 idealKit.hpp subnode.hpp 505 idealKit.hpp subnode.hpp
497 idealKit.hpp type.hpp 506 idealKit.hpp type.hpp
498 507
639 648
640 macro.cpp addnode.hpp 649 macro.cpp addnode.hpp
641 macro.cpp callnode.hpp 650 macro.cpp callnode.hpp
642 macro.cpp cfgnode.hpp 651 macro.cpp cfgnode.hpp
643 macro.cpp compile.hpp 652 macro.cpp compile.hpp
653 macro.cpp compileLog.hpp
644 macro.cpp connode.hpp 654 macro.cpp connode.hpp
645 macro.cpp locknode.hpp 655 macro.cpp locknode.hpp
646 macro.cpp loopnode.hpp 656 macro.cpp loopnode.hpp
647 macro.cpp macro.hpp 657 macro.cpp macro.hpp
648 macro.cpp memnode.hpp 658 macro.cpp memnode.hpp
991 split_if.cpp allocation.inline.hpp 1001 split_if.cpp allocation.inline.hpp
992 split_if.cpp callnode.hpp 1002 split_if.cpp callnode.hpp
993 split_if.cpp connode.hpp 1003 split_if.cpp connode.hpp
994 split_if.cpp loopnode.hpp 1004 split_if.cpp loopnode.hpp
995 1005
1006 stringopts.hpp phaseX.hpp
1007 stringopts.hpp node.hpp
1008
1009 stringopts.cpp addnode.hpp
1010 stringopts.cpp callnode.hpp
1011 stringopts.cpp callGenerator.hpp
1012 stringopts.cpp compileLog.hpp
1013 stringopts.cpp divnode.hpp
1014 stringopts.cpp idealKit.hpp
1015 stringopts.cpp graphKit.hpp
1016 stringopts.cpp rootnode.hpp
1017 stringopts.cpp runtime.hpp
1018 stringopts.cpp subnode.hpp
1019 stringopts.cpp stringopts.hpp
1020
996 stubGenerator_<arch_model>.cpp runtime.hpp 1021 stubGenerator_<arch_model>.cpp runtime.hpp
997 1022
998 stubRoutines.cpp runtime.hpp 1023 stubRoutines.cpp runtime.hpp
999 1024
1000 subnode.cpp addnode.hpp 1025 subnode.cpp addnode.hpp