src/share/vm/includeDB_compiler2

Tue, 05 Jan 2010 15:21:25 +0100

author
twisti
date
Tue, 05 Jan 2010 15:21:25 +0100
changeset 1573
dd57230ba8fe
parent 1572
97125851f396
child 1607
b2b6a9bf6238
permissions
-rw-r--r--

6893268: additional dynamic language related optimizations in C2
Summary: C2 needs some additional optimizations to be able to handle MethodHandle invokes and invokedynamic instructions at the best performance.
Reviewed-by: kvn, never

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

mercurial