| OLD | NEW |
| (Empty) |
| 1 # Copyright 2012 the V8 project authors. All rights reserved. | |
| 2 # Redistribution and use in source and binary forms, with or without | |
| 3 # modification, are permitted provided that the following conditions are | |
| 4 # met: | |
| 5 # | |
| 6 # * Redistributions of source code must retain the above copyright | |
| 7 # notice, this list of conditions and the following disclaimer. | |
| 8 # * Redistributions in binary form must reproduce the above | |
| 9 # copyright notice, this list of conditions and the following | |
| 10 # disclaimer in the documentation and/or other materials provided | |
| 11 # with the distribution. | |
| 12 # * Neither the name of Google Inc. nor the names of its | |
| 13 # contributors may be used to endorse or promote products derived | |
| 14 # from this software without specific prior written permission. | |
| 15 # | |
| 16 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | |
| 17 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | |
| 18 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | |
| 19 # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | |
| 20 # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
| 21 # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | |
| 22 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | |
| 23 # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | |
| 24 # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | |
| 25 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
| 26 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
| 27 | |
| 28 { | |
| 29 'variables': { | |
| 30 'icu_use_data_file_flag%': 0, | |
| 31 'v8_code': 1, | |
| 32 'v8_random_seed%': 314159265, | |
| 33 'v8_vector_stores%': 0, | |
| 34 'embed_script%': "", | |
| 35 'warmup_script%': "", | |
| 36 'v8_extra_library_files%': [], | |
| 37 'v8_experimental_extra_library_files%': [], | |
| 38 'mksnapshot_exec': '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABL
E_SUFFIX)', | |
| 39 }, | |
| 40 'includes': ['../../build/toolchain.gypi', '../../build/features.gypi'], | |
| 41 'targets': [ | |
| 42 { | |
| 43 'target_name': 'v8', | |
| 44 'dependencies_traverse': 1, | |
| 45 'dependencies': ['v8_maybe_snapshot'], | |
| 46 'conditions': [ | |
| 47 ['want_separate_host_toolset==1', { | |
| 48 'toolsets': ['host', 'target'], | |
| 49 }, { | |
| 50 'toolsets': ['target'], | |
| 51 }], | |
| 52 ['component=="shared_library"', { | |
| 53 'type': '<(component)', | |
| 54 'sources': [ | |
| 55 # Note: on non-Windows we still build this file so that gyp | |
| 56 # has some sources to link into the component. | |
| 57 '../../src/v8dll-main.cc', | |
| 58 ], | |
| 59 'include_dirs': [ | |
| 60 '../..', | |
| 61 ], | |
| 62 'defines': [ | |
| 63 'V8_SHARED', | |
| 64 'BUILDING_V8_SHARED', | |
| 65 ], | |
| 66 'direct_dependent_settings': { | |
| 67 'defines': [ | |
| 68 'V8_SHARED', | |
| 69 'USING_V8_SHARED', | |
| 70 ], | |
| 71 }, | |
| 72 'target_conditions': [ | |
| 73 ['OS=="android" and _toolset=="target"', { | |
| 74 'libraries': [ | |
| 75 '-llog', | |
| 76 ], | |
| 77 'include_dirs': [ | |
| 78 'src/common/android/include', | |
| 79 ], | |
| 80 }], | |
| 81 ], | |
| 82 'conditions': [ | |
| 83 ['OS=="mac"', { | |
| 84 'xcode_settings': { | |
| 85 'OTHER_LDFLAGS': ['-dynamiclib', '-all_load'] | |
| 86 }, | |
| 87 }], | |
| 88 ['soname_version!=""', { | |
| 89 'product_extension': 'so.<(soname_version)', | |
| 90 }], | |
| 91 ], | |
| 92 }, | |
| 93 { | |
| 94 'type': 'none', | |
| 95 }], | |
| 96 ], | |
| 97 'direct_dependent_settings': { | |
| 98 'include_dirs': [ | |
| 99 '../../include', | |
| 100 ], | |
| 101 }, | |
| 102 }, | |
| 103 { | |
| 104 # This rule delegates to either v8_snapshot, v8_nosnapshot, or | |
| 105 # v8_external_snapshot, depending on the current variables. | |
| 106 # The intention is to make the 'calling' rules a bit simpler. | |
| 107 'target_name': 'v8_maybe_snapshot', | |
| 108 'type': 'none', | |
| 109 'conditions': [ | |
| 110 ['v8_use_snapshot!="true"', { | |
| 111 # The dependency on v8_base should come from a transitive | |
| 112 # dependency however the Android toolchain requires libv8_base.a | |
| 113 # to appear before libv8_snapshot.a so it's listed explicitly. | |
| 114 'dependencies': ['v8_base', 'v8_nosnapshot'], | |
| 115 }], | |
| 116 ['v8_use_snapshot=="true" and v8_use_external_startup_data==0', { | |
| 117 # The dependency on v8_base should come from a transitive | |
| 118 # dependency however the Android toolchain requires libv8_base.a | |
| 119 # to appear before libv8_snapshot.a so it's listed explicitly. | |
| 120 'dependencies': ['v8_base', 'v8_snapshot'], | |
| 121 }], | |
| 122 ['v8_use_snapshot=="true" and v8_use_external_startup_data==1 and want_s
eparate_host_toolset==0', { | |
| 123 'dependencies': ['v8_base', 'v8_external_snapshot'], | |
| 124 'inputs': [ '<(PRODUCT_DIR)/snapshot_blob.bin', ], | |
| 125 }], | |
| 126 ['v8_use_snapshot=="true" and v8_use_external_startup_data==1 and want_s
eparate_host_toolset==1', { | |
| 127 'dependencies': ['v8_base', 'v8_external_snapshot'], | |
| 128 'target_conditions': [ | |
| 129 ['_toolset=="host"', { | |
| 130 'inputs': [ | |
| 131 '<(PRODUCT_DIR)/snapshot_blob_host.bin', | |
| 132 ], | |
| 133 }, { | |
| 134 'inputs': [ | |
| 135 '<(PRODUCT_DIR)/snapshot_blob.bin', | |
| 136 ], | |
| 137 }], | |
| 138 ], | |
| 139 }], | |
| 140 ['want_separate_host_toolset==1', { | |
| 141 'toolsets': ['host', 'target'], | |
| 142 }, { | |
| 143 'toolsets': ['target'], | |
| 144 }], | |
| 145 ] | |
| 146 }, | |
| 147 { | |
| 148 'target_name': 'v8_snapshot', | |
| 149 'type': 'static_library', | |
| 150 'conditions': [ | |
| 151 ['want_separate_host_toolset==1', { | |
| 152 'toolsets': ['host', 'target'], | |
| 153 'dependencies': [ | |
| 154 'mksnapshot#host', | |
| 155 'js2c#host', | |
| 156 ], | |
| 157 }, { | |
| 158 'toolsets': ['target'], | |
| 159 'dependencies': [ | |
| 160 'mksnapshot', | |
| 161 'js2c', | |
| 162 ], | |
| 163 }], | |
| 164 ['component=="shared_library"', { | |
| 165 'defines': [ | |
| 166 'V8_SHARED', | |
| 167 'BUILDING_V8_SHARED', | |
| 168 ], | |
| 169 'direct_dependent_settings': { | |
| 170 'defines': [ | |
| 171 'V8_SHARED', | |
| 172 'USING_V8_SHARED', | |
| 173 ], | |
| 174 }, | |
| 175 }], | |
| 176 ], | |
| 177 'dependencies': [ | |
| 178 'v8_base', | |
| 179 ], | |
| 180 'include_dirs+': [ | |
| 181 '../..', | |
| 182 ], | |
| 183 'sources': [ | |
| 184 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | |
| 185 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', | |
| 186 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', | |
| 187 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', | |
| 188 '<(INTERMEDIATE_DIR)/snapshot.cc', | |
| 189 ], | |
| 190 'actions': [ | |
| 191 { | |
| 192 'action_name': 'run_mksnapshot', | |
| 193 'inputs': [ | |
| 194 '<(mksnapshot_exec)', | |
| 195 '<(embed_script)', | |
| 196 '<(warmup_script)', | |
| 197 ], | |
| 198 'outputs': [ | |
| 199 '<(INTERMEDIATE_DIR)/snapshot.cc', | |
| 200 ], | |
| 201 'variables': { | |
| 202 'mksnapshot_flags': [], | |
| 203 'conditions': [ | |
| 204 ['v8_random_seed!=0', { | |
| 205 'mksnapshot_flags': ['--random-seed', '<(v8_random_seed)'], | |
| 206 }], | |
| 207 ['v8_vector_stores!=0', { | |
| 208 'mksnapshot_flags': ['--vector-stores'], | |
| 209 }], | |
| 210 ], | |
| 211 }, | |
| 212 'action': [ | |
| 213 '<(mksnapshot_exec)', | |
| 214 '<@(mksnapshot_flags)', | |
| 215 '--startup_src', '<@(INTERMEDIATE_DIR)/snapshot.cc', | |
| 216 '<(embed_script)', | |
| 217 '<(warmup_script)', | |
| 218 ], | |
| 219 }, | |
| 220 ], | |
| 221 }, | |
| 222 { | |
| 223 'target_name': 'v8_nosnapshot', | |
| 224 'type': 'static_library', | |
| 225 'dependencies': [ | |
| 226 'v8_base', | |
| 227 ], | |
| 228 'include_dirs+': [ | |
| 229 '../..', | |
| 230 ], | |
| 231 'sources': [ | |
| 232 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | |
| 233 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', | |
| 234 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', | |
| 235 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', | |
| 236 '../../src/snapshot/snapshot-empty.cc', | |
| 237 ], | |
| 238 'conditions': [ | |
| 239 ['want_separate_host_toolset==1', { | |
| 240 'toolsets': ['host', 'target'], | |
| 241 'dependencies': ['js2c#host'], | |
| 242 }, { | |
| 243 'toolsets': ['target'], | |
| 244 'dependencies': ['js2c'], | |
| 245 }], | |
| 246 ['component=="shared_library"', { | |
| 247 'defines': [ | |
| 248 'BUILDING_V8_SHARED', | |
| 249 'V8_SHARED', | |
| 250 ], | |
| 251 }], | |
| 252 ] | |
| 253 }, | |
| 254 { | |
| 255 'target_name': 'v8_external_snapshot', | |
| 256 'type': 'static_library', | |
| 257 'conditions': [ | |
| 258 [ 'v8_use_external_startup_data==1', { | |
| 259 'conditions': [ | |
| 260 ['want_separate_host_toolset==1', { | |
| 261 'toolsets': ['host', 'target'], | |
| 262 'dependencies': [ | |
| 263 'mksnapshot#host', | |
| 264 'js2c#host', | |
| 265 'natives_blob', | |
| 266 ]}, { | |
| 267 'toolsets': ['target'], | |
| 268 'dependencies': [ | |
| 269 'mksnapshot', | |
| 270 'js2c', | |
| 271 'natives_blob', | |
| 272 ], | |
| 273 }], | |
| 274 ['component=="shared_library"', { | |
| 275 'defines': [ | |
| 276 'V8_SHARED', | |
| 277 'BUILDING_V8_SHARED', | |
| 278 ], | |
| 279 'direct_dependent_settings': { | |
| 280 'defines': [ | |
| 281 'V8_SHARED', | |
| 282 'USING_V8_SHARED', | |
| 283 ], | |
| 284 }, | |
| 285 }], | |
| 286 ], | |
| 287 'dependencies': [ | |
| 288 'v8_base', | |
| 289 ], | |
| 290 'include_dirs+': [ | |
| 291 '../..', | |
| 292 ], | |
| 293 'sources': [ | |
| 294 '../../src/snapshot/natives-external.cc', | |
| 295 '../../src/snapshot/snapshot-external.cc', | |
| 296 ], | |
| 297 'actions': [ | |
| 298 { | |
| 299 'action_name': 'run_mksnapshot (external)', | |
| 300 'inputs': [ | |
| 301 '<(mksnapshot_exec)', | |
| 302 '<(embed_script)', | |
| 303 '<(warmup_script)', | |
| 304 ], | |
| 305 'variables': { | |
| 306 'mksnapshot_flags': [], | |
| 307 'conditions': [ | |
| 308 ['v8_random_seed!=0', { | |
| 309 'mksnapshot_flags': ['--random-seed', '<(v8_random_seed)'], | |
| 310 }], | |
| 311 ['v8_vector_stores!=0', { | |
| 312 'mksnapshot_flags': ['--vector-stores'], | |
| 313 }], | |
| 314 ], | |
| 315 }, | |
| 316 'conditions': [ | |
| 317 ['want_separate_host_toolset==1', { | |
| 318 'target_conditions': [ | |
| 319 ['_toolset=="host"', { | |
| 320 'outputs': [ | |
| 321 '<(PRODUCT_DIR)/snapshot_blob_host.bin', | |
| 322 ], | |
| 323 'action': [ | |
| 324 '<(mksnapshot_exec)', | |
| 325 '<@(mksnapshot_flags)', | |
| 326 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob_host.bin
', | |
| 327 '<(embed_script)', | |
| 328 '<(warmup_script)', | |
| 329 ], | |
| 330 }, { | |
| 331 'outputs': [ | |
| 332 '<(PRODUCT_DIR)/snapshot_blob.bin', | |
| 333 ], | |
| 334 'action': [ | |
| 335 '<(mksnapshot_exec)', | |
| 336 '<@(mksnapshot_flags)', | |
| 337 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob.bin', | |
| 338 '<(embed_script)', | |
| 339 '<(warmup_script)', | |
| 340 ], | |
| 341 }], | |
| 342 ], | |
| 343 }, { | |
| 344 'outputs': [ | |
| 345 '<(PRODUCT_DIR)/snapshot_blob.bin', | |
| 346 ], | |
| 347 'action': [ | |
| 348 '<(mksnapshot_exec)', | |
| 349 '<@(mksnapshot_flags)', | |
| 350 '--startup_blob', '<(PRODUCT_DIR)/snapshot_blob.bin', | |
| 351 '<(embed_script)', | |
| 352 '<(warmup_script)', | |
| 353 ], | |
| 354 }], | |
| 355 ], | |
| 356 }, | |
| 357 ], | |
| 358 }], | |
| 359 ], | |
| 360 }, | |
| 361 { | |
| 362 'target_name': 'v8_base', | |
| 363 'type': 'static_library', | |
| 364 'dependencies': [ | |
| 365 'v8_libbase', | |
| 366 ], | |
| 367 'variables': { | |
| 368 'optimize': 'max', | |
| 369 }, | |
| 370 'include_dirs+': [ | |
| 371 '../..', | |
| 372 # To be able to find base/trace_event/common/trace_event_common.h | |
| 373 '../../..', | |
| 374 ], | |
| 375 'defines': [ | |
| 376 # TODO(jochen): Remove again after this is globally turned on. | |
| 377 'V8_IMMINENT_DEPRECATION_WARNINGS', | |
| 378 ], | |
| 379 'sources': [ ### gcmole(all) ### | |
| 380 '../../include/v8-debug.h', | |
| 381 '../../include/v8-experimental.h', | |
| 382 '../../include/v8-platform.h', | |
| 383 '../../include/v8-profiler.h', | |
| 384 '../../include/v8-testing.h', | |
| 385 '../../include/v8-util.h', | |
| 386 '../../include/v8-version.h', | |
| 387 '../../include/v8.h', | |
| 388 '../../include/v8config.h', | |
| 389 '../../src/accessors.cc', | |
| 390 '../../src/accessors.h', | |
| 391 '../../src/address-map.cc', | |
| 392 '../../src/address-map.h', | |
| 393 '../../src/allocation.cc', | |
| 394 '../../src/allocation.h', | |
| 395 '../../src/allocation-site-scopes.cc', | |
| 396 '../../src/allocation-site-scopes.h', | |
| 397 '../../src/api-experimental.cc', | |
| 398 '../../src/api-experimental.h', | |
| 399 '../../src/api.cc', | |
| 400 '../../src/api.h', | |
| 401 '../../src/api-arguments.cc', | |
| 402 '../../src/api-arguments.h', | |
| 403 '../../src/api-natives.cc', | |
| 404 '../../src/api-natives.h', | |
| 405 '../../src/arguments.cc', | |
| 406 '../../src/arguments.h', | |
| 407 '../../src/assembler.cc', | |
| 408 '../../src/assembler.h', | |
| 409 '../../src/assert-scope.h', | |
| 410 '../../src/assert-scope.cc', | |
| 411 '../../src/ast/ast-expression-rewriter.cc', | |
| 412 '../../src/ast/ast-expression-rewriter.h', | |
| 413 '../../src/ast/ast-expression-visitor.cc', | |
| 414 '../../src/ast/ast-expression-visitor.h', | |
| 415 '../../src/ast/ast-literal-reindexer.cc', | |
| 416 '../../src/ast/ast-literal-reindexer.h', | |
| 417 '../../src/ast/ast-numbering.cc', | |
| 418 '../../src/ast/ast-numbering.h', | |
| 419 '../../src/ast/ast-value-factory.cc', | |
| 420 '../../src/ast/ast-value-factory.h', | |
| 421 '../../src/ast/ast.cc', | |
| 422 '../../src/ast/ast.h', | |
| 423 '../../src/ast/modules.cc', | |
| 424 '../../src/ast/modules.h', | |
| 425 '../../src/ast/prettyprinter.cc', | |
| 426 '../../src/ast/prettyprinter.h', | |
| 427 '../../src/ast/scopeinfo.cc', | |
| 428 '../../src/ast/scopeinfo.h', | |
| 429 '../../src/ast/scopes.cc', | |
| 430 '../../src/ast/scopes.h', | |
| 431 '../../src/ast/variables.cc', | |
| 432 '../../src/ast/variables.h', | |
| 433 '../../src/atomic-utils.h', | |
| 434 '../../src/background-parsing-task.cc', | |
| 435 '../../src/background-parsing-task.h', | |
| 436 '../../src/bailout-reason.cc', | |
| 437 '../../src/bailout-reason.h', | |
| 438 '../../src/basic-block-profiler.cc', | |
| 439 '../../src/basic-block-profiler.h', | |
| 440 '../../src/bignum-dtoa.cc', | |
| 441 '../../src/bignum-dtoa.h', | |
| 442 '../../src/bignum.cc', | |
| 443 '../../src/bignum.h', | |
| 444 '../../src/bit-vector.cc', | |
| 445 '../../src/bit-vector.h', | |
| 446 '../../src/bootstrapper.cc', | |
| 447 '../../src/bootstrapper.h', | |
| 448 '../../src/builtins.cc', | |
| 449 '../../src/builtins.h', | |
| 450 '../../src/cached-powers.cc', | |
| 451 '../../src/cached-powers.h', | |
| 452 '../../src/cancelable-task.cc', | |
| 453 '../../src/cancelable-task.h', | |
| 454 '../../src/char-predicates.cc', | |
| 455 '../../src/char-predicates-inl.h', | |
| 456 '../../src/char-predicates.h', | |
| 457 '../../src/checks.h', | |
| 458 '../../src/code-factory.cc', | |
| 459 '../../src/code-factory.h', | |
| 460 '../../src/code-stub-assembler.cc', | |
| 461 '../../src/code-stub-assembler.h', | |
| 462 '../../src/code-stubs.cc', | |
| 463 '../../src/code-stubs.h', | |
| 464 '../../src/code-stubs-hydrogen.cc', | |
| 465 '../../src/codegen.cc', | |
| 466 '../../src/codegen.h', | |
| 467 '../../src/collector.h', | |
| 468 '../../src/compilation-cache.cc', | |
| 469 '../../src/compilation-cache.h', | |
| 470 '../../src/compilation-dependencies.cc', | |
| 471 '../../src/compilation-dependencies.h', | |
| 472 '../../src/compilation-statistics.cc', | |
| 473 '../../src/compilation-statistics.h', | |
| 474 '../../src/compiler/access-builder.cc', | |
| 475 '../../src/compiler/access-builder.h', | |
| 476 '../../src/compiler/access-info.cc', | |
| 477 '../../src/compiler/access-info.h', | |
| 478 '../../src/compiler/all-nodes.cc', | |
| 479 '../../src/compiler/all-nodes.h', | |
| 480 '../../src/compiler/ast-graph-builder.cc', | |
| 481 '../../src/compiler/ast-graph-builder.h', | |
| 482 '../../src/compiler/ast-loop-assignment-analyzer.cc', | |
| 483 '../../src/compiler/ast-loop-assignment-analyzer.h', | |
| 484 '../../src/compiler/basic-block-instrumentor.cc', | |
| 485 '../../src/compiler/basic-block-instrumentor.h', | |
| 486 '../../src/compiler/branch-elimination.cc', | |
| 487 '../../src/compiler/branch-elimination.h', | |
| 488 '../../src/compiler/bytecode-branch-analysis.cc', | |
| 489 '../../src/compiler/bytecode-branch-analysis.h', | |
| 490 '../../src/compiler/bytecode-graph-builder.cc', | |
| 491 '../../src/compiler/bytecode-graph-builder.h', | |
| 492 '../../src/compiler/change-lowering.cc', | |
| 493 '../../src/compiler/change-lowering.h', | |
| 494 '../../src/compiler/c-linkage.cc', | |
| 495 '../../src/compiler/coalesced-live-ranges.cc', | |
| 496 '../../src/compiler/coalesced-live-ranges.h', | |
| 497 '../../src/compiler/code-generator-impl.h', | |
| 498 '../../src/compiler/code-generator.cc', | |
| 499 '../../src/compiler/code-generator.h', | |
| 500 '../../src/compiler/code-assembler.cc', | |
| 501 '../../src/compiler/code-assembler.h', | |
| 502 '../../src/compiler/common-node-cache.cc', | |
| 503 '../../src/compiler/common-node-cache.h', | |
| 504 '../../src/compiler/common-operator-reducer.cc', | |
| 505 '../../src/compiler/common-operator-reducer.h', | |
| 506 '../../src/compiler/common-operator.cc', | |
| 507 '../../src/compiler/common-operator.h', | |
| 508 '../../src/compiler/control-builders.cc', | |
| 509 '../../src/compiler/control-builders.h', | |
| 510 '../../src/compiler/control-equivalence.cc', | |
| 511 '../../src/compiler/control-equivalence.h', | |
| 512 '../../src/compiler/control-flow-optimizer.cc', | |
| 513 '../../src/compiler/control-flow-optimizer.h', | |
| 514 '../../src/compiler/dead-code-elimination.cc', | |
| 515 '../../src/compiler/dead-code-elimination.h', | |
| 516 '../../src/compiler/diamond.h', | |
| 517 '../../src/compiler/effect-control-linearizer.cc', | |
| 518 '../../src/compiler/effect-control-linearizer.h', | |
| 519 '../../src/compiler/escape-analysis.cc', | |
| 520 '../../src/compiler/escape-analysis.h', | |
| 521 "../../src/compiler/escape-analysis-reducer.cc", | |
| 522 "../../src/compiler/escape-analysis-reducer.h", | |
| 523 '../../src/compiler/frame.cc', | |
| 524 '../../src/compiler/frame.h', | |
| 525 '../../src/compiler/frame-elider.cc', | |
| 526 '../../src/compiler/frame-elider.h', | |
| 527 "../../src/compiler/frame-states.cc", | |
| 528 "../../src/compiler/frame-states.h", | |
| 529 '../../src/compiler/gap-resolver.cc', | |
| 530 '../../src/compiler/gap-resolver.h', | |
| 531 '../../src/compiler/graph-reducer.cc', | |
| 532 '../../src/compiler/graph-reducer.h', | |
| 533 '../../src/compiler/graph-replay.cc', | |
| 534 '../../src/compiler/graph-replay.h', | |
| 535 '../../src/compiler/graph-trimmer.cc', | |
| 536 '../../src/compiler/graph-trimmer.h', | |
| 537 '../../src/compiler/graph-visualizer.cc', | |
| 538 '../../src/compiler/graph-visualizer.h', | |
| 539 '../../src/compiler/graph.cc', | |
| 540 '../../src/compiler/graph.h', | |
| 541 '../../src/compiler/greedy-allocator.cc', | |
| 542 '../../src/compiler/greedy-allocator.h', | |
| 543 '../../src/compiler/instruction-codes.h', | |
| 544 '../../src/compiler/instruction-selector-impl.h', | |
| 545 '../../src/compiler/instruction-selector.cc', | |
| 546 '../../src/compiler/instruction-selector.h', | |
| 547 '../../src/compiler/instruction-scheduler.cc', | |
| 548 '../../src/compiler/instruction-scheduler.h', | |
| 549 '../../src/compiler/instruction.cc', | |
| 550 '../../src/compiler/instruction.h', | |
| 551 '../../src/compiler/int64-lowering.cc', | |
| 552 '../../src/compiler/int64-lowering.h', | |
| 553 '../../src/compiler/js-builtin-reducer.cc', | |
| 554 '../../src/compiler/js-builtin-reducer.h', | |
| 555 '../../src/compiler/js-call-reducer.cc', | |
| 556 '../../src/compiler/js-call-reducer.h', | |
| 557 '../../src/compiler/js-context-specialization.cc', | |
| 558 '../../src/compiler/js-context-specialization.h', | |
| 559 '../../src/compiler/js-create-lowering.cc', | |
| 560 '../../src/compiler/js-create-lowering.h', | |
| 561 '../../src/compiler/js-frame-specialization.cc', | |
| 562 '../../src/compiler/js-frame-specialization.h', | |
| 563 '../../src/compiler/js-generic-lowering.cc', | |
| 564 '../../src/compiler/js-generic-lowering.h', | |
| 565 '../../src/compiler/js-global-object-specialization.cc', | |
| 566 '../../src/compiler/js-global-object-specialization.h', | |
| 567 '../../src/compiler/js-graph.cc', | |
| 568 '../../src/compiler/js-graph.h', | |
| 569 '../../src/compiler/js-inlining.cc', | |
| 570 '../../src/compiler/js-inlining.h', | |
| 571 '../../src/compiler/js-inlining-heuristic.cc', | |
| 572 '../../src/compiler/js-inlining-heuristic.h', | |
| 573 '../../src/compiler/js-intrinsic-lowering.cc', | |
| 574 '../../src/compiler/js-intrinsic-lowering.h', | |
| 575 '../../src/compiler/js-native-context-specialization.cc', | |
| 576 '../../src/compiler/js-native-context-specialization.h', | |
| 577 '../../src/compiler/js-operator.cc', | |
| 578 '../../src/compiler/js-operator.h', | |
| 579 '../../src/compiler/js-typed-lowering.cc', | |
| 580 '../../src/compiler/js-typed-lowering.h', | |
| 581 '../../src/compiler/jump-threading.cc', | |
| 582 '../../src/compiler/jump-threading.h', | |
| 583 '../../src/compiler/linkage.cc', | |
| 584 '../../src/compiler/linkage.h', | |
| 585 '../../src/compiler/liveness-analyzer.cc', | |
| 586 '../../src/compiler/liveness-analyzer.h', | |
| 587 '../../src/compiler/live-range-separator.cc', | |
| 588 '../../src/compiler/live-range-separator.h', | |
| 589 '../../src/compiler/load-elimination.cc', | |
| 590 '../../src/compiler/load-elimination.h', | |
| 591 '../../src/compiler/loop-analysis.cc', | |
| 592 '../../src/compiler/loop-analysis.h', | |
| 593 '../../src/compiler/loop-peeling.cc', | |
| 594 '../../src/compiler/loop-peeling.h', | |
| 595 '../../src/compiler/machine-operator-reducer.cc', | |
| 596 '../../src/compiler/machine-operator-reducer.h', | |
| 597 '../../src/compiler/machine-operator.cc', | |
| 598 '../../src/compiler/machine-operator.h', | |
| 599 '../../src/compiler/move-optimizer.cc', | |
| 600 '../../src/compiler/move-optimizer.h', | |
| 601 '../../src/compiler/node-aux-data.h', | |
| 602 '../../src/compiler/node-cache.cc', | |
| 603 '../../src/compiler/node-cache.h', | |
| 604 '../../src/compiler/node-marker.cc', | |
| 605 '../../src/compiler/node-marker.h', | |
| 606 '../../src/compiler/node-matchers.cc', | |
| 607 '../../src/compiler/node-matchers.h', | |
| 608 '../../src/compiler/node-properties.cc', | |
| 609 '../../src/compiler/node-properties.h', | |
| 610 '../../src/compiler/node.cc', | |
| 611 '../../src/compiler/node.h', | |
| 612 '../../src/compiler/opcodes.cc', | |
| 613 '../../src/compiler/opcodes.h', | |
| 614 '../../src/compiler/operator-properties.cc', | |
| 615 '../../src/compiler/operator-properties.h', | |
| 616 '../../src/compiler/operator.cc', | |
| 617 '../../src/compiler/operator.h', | |
| 618 '../../src/compiler/osr.cc', | |
| 619 '../../src/compiler/osr.h', | |
| 620 '../../src/compiler/pipeline.cc', | |
| 621 '../../src/compiler/pipeline.h', | |
| 622 '../../src/compiler/pipeline-statistics.cc', | |
| 623 '../../src/compiler/pipeline-statistics.h', | |
| 624 '../../src/compiler/raw-machine-assembler.cc', | |
| 625 '../../src/compiler/raw-machine-assembler.h', | |
| 626 '../../src/compiler/register-allocator.cc', | |
| 627 '../../src/compiler/register-allocator.h', | |
| 628 '../../src/compiler/register-allocator-verifier.cc', | |
| 629 '../../src/compiler/register-allocator-verifier.h', | |
| 630 '../../src/compiler/representation-change.cc', | |
| 631 '../../src/compiler/representation-change.h', | |
| 632 '../../src/compiler/schedule.cc', | |
| 633 '../../src/compiler/schedule.h', | |
| 634 '../../src/compiler/scheduler.cc', | |
| 635 '../../src/compiler/scheduler.h', | |
| 636 '../../src/compiler/select-lowering.cc', | |
| 637 '../../src/compiler/select-lowering.h', | |
| 638 '../../src/compiler/simplified-lowering.cc', | |
| 639 '../../src/compiler/simplified-lowering.h', | |
| 640 '../../src/compiler/simplified-operator-reducer.cc', | |
| 641 '../../src/compiler/simplified-operator-reducer.h', | |
| 642 '../../src/compiler/simplified-operator.cc', | |
| 643 '../../src/compiler/simplified-operator.h', | |
| 644 '../../src/compiler/source-position.cc', | |
| 645 '../../src/compiler/source-position.h', | |
| 646 '../../src/compiler/state-values-utils.cc', | |
| 647 '../../src/compiler/state-values-utils.h', | |
| 648 '../../src/compiler/tail-call-optimization.cc', | |
| 649 '../../src/compiler/tail-call-optimization.h', | |
| 650 '../../src/compiler/type-hint-analyzer.cc', | |
| 651 '../../src/compiler/type-hint-analyzer.h', | |
| 652 '../../src/compiler/type-hints.cc', | |
| 653 '../../src/compiler/type-hints.h', | |
| 654 '../../src/compiler/typer.cc', | |
| 655 '../../src/compiler/typer.h', | |
| 656 '../../src/compiler/value-numbering-reducer.cc', | |
| 657 '../../src/compiler/value-numbering-reducer.h', | |
| 658 '../../src/compiler/verifier.cc', | |
| 659 '../../src/compiler/verifier.h', | |
| 660 '../../src/compiler/wasm-compiler.cc', | |
| 661 '../../src/compiler/wasm-compiler.h', | |
| 662 '../../src/compiler/wasm-linkage.cc', | |
| 663 '../../src/compiler/zone-pool.cc', | |
| 664 '../../src/compiler/zone-pool.h', | |
| 665 '../../src/compiler.cc', | |
| 666 '../../src/compiler.h', | |
| 667 '../../src/context-measure.cc', | |
| 668 '../../src/context-measure.h', | |
| 669 '../../src/contexts-inl.h', | |
| 670 '../../src/contexts.cc', | |
| 671 '../../src/contexts.h', | |
| 672 '../../src/conversions-inl.h', | |
| 673 '../../src/conversions.cc', | |
| 674 '../../src/conversions.h', | |
| 675 '../../src/counters.cc', | |
| 676 '../../src/counters.h', | |
| 677 '../../src/crankshaft/compilation-phase.cc', | |
| 678 '../../src/crankshaft/compilation-phase.h', | |
| 679 '../../src/crankshaft/hydrogen-alias-analysis.h', | |
| 680 '../../src/crankshaft/hydrogen-bce.cc', | |
| 681 '../../src/crankshaft/hydrogen-bce.h', | |
| 682 '../../src/crankshaft/hydrogen-canonicalize.cc', | |
| 683 '../../src/crankshaft/hydrogen-canonicalize.h', | |
| 684 '../../src/crankshaft/hydrogen-check-elimination.cc', | |
| 685 '../../src/crankshaft/hydrogen-check-elimination.h', | |
| 686 '../../src/crankshaft/hydrogen-dce.cc', | |
| 687 '../../src/crankshaft/hydrogen-dce.h', | |
| 688 '../../src/crankshaft/hydrogen-dehoist.cc', | |
| 689 '../../src/crankshaft/hydrogen-dehoist.h', | |
| 690 '../../src/crankshaft/hydrogen-environment-liveness.cc', | |
| 691 '../../src/crankshaft/hydrogen-environment-liveness.h', | |
| 692 '../../src/crankshaft/hydrogen-escape-analysis.cc', | |
| 693 '../../src/crankshaft/hydrogen-escape-analysis.h', | |
| 694 '../../src/crankshaft/hydrogen-flow-engine.h', | |
| 695 '../../src/crankshaft/hydrogen-gvn.cc', | |
| 696 '../../src/crankshaft/hydrogen-gvn.h', | |
| 697 '../../src/crankshaft/hydrogen-infer-representation.cc', | |
| 698 '../../src/crankshaft/hydrogen-infer-representation.h', | |
| 699 '../../src/crankshaft/hydrogen-infer-types.cc', | |
| 700 '../../src/crankshaft/hydrogen-infer-types.h', | |
| 701 '../../src/crankshaft/hydrogen-instructions.cc', | |
| 702 '../../src/crankshaft/hydrogen-instructions.h', | |
| 703 '../../src/crankshaft/hydrogen-load-elimination.cc', | |
| 704 '../../src/crankshaft/hydrogen-load-elimination.h', | |
| 705 '../../src/crankshaft/hydrogen-mark-deoptimize.cc', | |
| 706 '../../src/crankshaft/hydrogen-mark-deoptimize.h', | |
| 707 '../../src/crankshaft/hydrogen-mark-unreachable.cc', | |
| 708 '../../src/crankshaft/hydrogen-mark-unreachable.h', | |
| 709 '../../src/crankshaft/hydrogen-osr.cc', | |
| 710 '../../src/crankshaft/hydrogen-osr.h', | |
| 711 '../../src/crankshaft/hydrogen-range-analysis.cc', | |
| 712 '../../src/crankshaft/hydrogen-range-analysis.h', | |
| 713 '../../src/crankshaft/hydrogen-redundant-phi.cc', | |
| 714 '../../src/crankshaft/hydrogen-redundant-phi.h', | |
| 715 '../../src/crankshaft/hydrogen-removable-simulates.cc', | |
| 716 '../../src/crankshaft/hydrogen-removable-simulates.h', | |
| 717 '../../src/crankshaft/hydrogen-representation-changes.cc', | |
| 718 '../../src/crankshaft/hydrogen-representation-changes.h', | |
| 719 '../../src/crankshaft/hydrogen-sce.cc', | |
| 720 '../../src/crankshaft/hydrogen-sce.h', | |
| 721 '../../src/crankshaft/hydrogen-store-elimination.cc', | |
| 722 '../../src/crankshaft/hydrogen-store-elimination.h', | |
| 723 '../../src/crankshaft/hydrogen-types.cc', | |
| 724 '../../src/crankshaft/hydrogen-types.h', | |
| 725 '../../src/crankshaft/hydrogen-uint32-analysis.cc', | |
| 726 '../../src/crankshaft/hydrogen-uint32-analysis.h', | |
| 727 '../../src/crankshaft/hydrogen.cc', | |
| 728 '../../src/crankshaft/hydrogen.h', | |
| 729 '../../src/crankshaft/lithium-allocator-inl.h', | |
| 730 '../../src/crankshaft/lithium-allocator.cc', | |
| 731 '../../src/crankshaft/lithium-allocator.h', | |
| 732 '../../src/crankshaft/lithium-codegen.cc', | |
| 733 '../../src/crankshaft/lithium-codegen.h', | |
| 734 '../../src/crankshaft/lithium.cc', | |
| 735 '../../src/crankshaft/lithium.h', | |
| 736 '../../src/crankshaft/lithium-inl.h', | |
| 737 '../../src/crankshaft/typing.cc', | |
| 738 '../../src/crankshaft/typing.h', | |
| 739 '../../src/crankshaft/unique.h', | |
| 740 '../../src/date.cc', | |
| 741 '../../src/date.h', | |
| 742 '../../src/dateparser-inl.h', | |
| 743 '../../src/dateparser.cc', | |
| 744 '../../src/dateparser.h', | |
| 745 '../../src/debug/debug-evaluate.cc', | |
| 746 '../../src/debug/debug-evaluate.h', | |
| 747 '../../src/debug/debug-frames.cc', | |
| 748 '../../src/debug/debug-frames.h', | |
| 749 '../../src/debug/debug-scopes.cc', | |
| 750 '../../src/debug/debug-scopes.h', | |
| 751 '../../src/debug/debug.cc', | |
| 752 '../../src/debug/debug.h', | |
| 753 '../../src/debug/liveedit.cc', | |
| 754 '../../src/debug/liveedit.h', | |
| 755 '../../src/deoptimizer.cc', | |
| 756 '../../src/deoptimizer.h', | |
| 757 '../../src/disasm.h', | |
| 758 '../../src/disassembler.cc', | |
| 759 '../../src/disassembler.h', | |
| 760 '../../src/diy-fp.cc', | |
| 761 '../../src/diy-fp.h', | |
| 762 '../../src/double.h', | |
| 763 '../../src/dtoa.cc', | |
| 764 '../../src/dtoa.h', | |
| 765 '../../src/effects.h', | |
| 766 '../../src/elements-kind.cc', | |
| 767 '../../src/elements-kind.h', | |
| 768 '../../src/elements.cc', | |
| 769 '../../src/elements.h', | |
| 770 '../../src/execution.cc', | |
| 771 '../../src/execution.h', | |
| 772 '../../src/extensions/externalize-string-extension.cc', | |
| 773 '../../src/extensions/externalize-string-extension.h', | |
| 774 '../../src/extensions/free-buffer-extension.cc', | |
| 775 '../../src/extensions/free-buffer-extension.h', | |
| 776 '../../src/extensions/gc-extension.cc', | |
| 777 '../../src/extensions/gc-extension.h', | |
| 778 '../../src/extensions/statistics-extension.cc', | |
| 779 '../../src/extensions/statistics-extension.h', | |
| 780 '../../src/extensions/trigger-failure-extension.cc', | |
| 781 '../../src/extensions/trigger-failure-extension.h', | |
| 782 '../../src/external-reference-table.cc', | |
| 783 '../../src/external-reference-table.h', | |
| 784 '../../src/factory.cc', | |
| 785 '../../src/factory.h', | |
| 786 '../../src/fast-accessor-assembler.cc', | |
| 787 '../../src/fast-accessor-assembler.h', | |
| 788 '../../src/fast-dtoa.cc', | |
| 789 '../../src/fast-dtoa.h', | |
| 790 '../../src/field-index.h', | |
| 791 '../../src/field-index-inl.h', | |
| 792 '../../src/field-type.cc', | |
| 793 '../../src/field-type.h', | |
| 794 '../../src/fixed-dtoa.cc', | |
| 795 '../../src/fixed-dtoa.h', | |
| 796 '../../src/flag-definitions.h', | |
| 797 '../../src/flags.cc', | |
| 798 '../../src/flags.h', | |
| 799 '../../src/frames-inl.h', | |
| 800 '../../src/frames.cc', | |
| 801 '../../src/frames.h', | |
| 802 '../../src/full-codegen/full-codegen.cc', | |
| 803 '../../src/full-codegen/full-codegen.h', | |
| 804 '../../src/futex-emulation.cc', | |
| 805 '../../src/futex-emulation.h', | |
| 806 '../../src/gdb-jit.cc', | |
| 807 '../../src/gdb-jit.h', | |
| 808 '../../src/global-handles.cc', | |
| 809 '../../src/global-handles.h', | |
| 810 '../../src/globals.h', | |
| 811 '../../src/handles-inl.h', | |
| 812 '../../src/handles.cc', | |
| 813 '../../src/handles.h', | |
| 814 '../../src/hashmap.h', | |
| 815 '../../src/heap-symbols.h', | |
| 816 '../../src/heap/array-buffer-tracker.cc', | |
| 817 '../../src/heap/array-buffer-tracker.h', | |
| 818 '../../src/heap/memory-reducer.cc', | |
| 819 '../../src/heap/memory-reducer.h', | |
| 820 '../../src/heap/gc-idle-time-handler.cc', | |
| 821 '../../src/heap/gc-idle-time-handler.h', | |
| 822 '../../src/heap/gc-tracer.cc', | |
| 823 '../../src/heap/gc-tracer.h', | |
| 824 '../../src/heap/heap-inl.h', | |
| 825 '../../src/heap/heap.cc', | |
| 826 '../../src/heap/heap.h', | |
| 827 '../../src/heap/incremental-marking-inl.h', | |
| 828 '../../src/heap/incremental-marking-job.cc', | |
| 829 '../../src/heap/incremental-marking-job.h', | |
| 830 '../../src/heap/incremental-marking.cc', | |
| 831 '../../src/heap/incremental-marking.h', | |
| 832 '../../src/heap/mark-compact-inl.h', | |
| 833 '../../src/heap/mark-compact.cc', | |
| 834 '../../src/heap/mark-compact.h', | |
| 835 '../../src/heap/object-stats.cc', | |
| 836 '../../src/heap/object-stats.h', | |
| 837 '../../src/heap/objects-visiting-inl.h', | |
| 838 '../../src/heap/objects-visiting.cc', | |
| 839 '../../src/heap/objects-visiting.h', | |
| 840 '../../src/heap/page-parallel-job.h', | |
| 841 '../../src/heap/remembered-set.cc', | |
| 842 '../../src/heap/remembered-set.h', | |
| 843 '../../src/heap/scavenge-job.h', | |
| 844 '../../src/heap/scavenge-job.cc', | |
| 845 '../../src/heap/scavenger-inl.h', | |
| 846 '../../src/heap/scavenger.cc', | |
| 847 '../../src/heap/scavenger.h', | |
| 848 '../../src/heap/slot-set.h', | |
| 849 '../../src/heap/spaces-inl.h', | |
| 850 '../../src/heap/spaces.cc', | |
| 851 '../../src/heap/spaces.h', | |
| 852 '../../src/heap/store-buffer.cc', | |
| 853 '../../src/heap/store-buffer.h', | |
| 854 '../../src/i18n.cc', | |
| 855 '../../src/i18n.h', | |
| 856 '../../src/icu_util.cc', | |
| 857 '../../src/icu_util.h', | |
| 858 '../../src/ic/access-compiler.cc', | |
| 859 '../../src/ic/access-compiler.h', | |
| 860 '../../src/ic/call-optimization.cc', | |
| 861 '../../src/ic/call-optimization.h', | |
| 862 '../../src/ic/handler-compiler.cc', | |
| 863 '../../src/ic/handler-compiler.h', | |
| 864 '../../src/ic/ic-inl.h', | |
| 865 '../../src/ic/ic-state.cc', | |
| 866 '../../src/ic/ic-state.h', | |
| 867 '../../src/ic/ic.cc', | |
| 868 '../../src/ic/ic.h', | |
| 869 '../../src/ic/ic-compiler.cc', | |
| 870 '../../src/ic/ic-compiler.h', | |
| 871 '../../src/identity-map.cc', | |
| 872 '../../src/identity-map.h', | |
| 873 '../../src/interface-descriptors.cc', | |
| 874 '../../src/interface-descriptors.h', | |
| 875 '../../src/interpreter/bytecodes.cc', | |
| 876 '../../src/interpreter/bytecodes.h', | |
| 877 '../../src/interpreter/bytecode-array-builder.cc', | |
| 878 '../../src/interpreter/bytecode-array-builder.h', | |
| 879 '../../src/interpreter/bytecode-array-iterator.cc', | |
| 880 '../../src/interpreter/bytecode-array-iterator.h', | |
| 881 '../../src/interpreter/bytecode-register-allocator.cc', | |
| 882 '../../src/interpreter/bytecode-register-allocator.h', | |
| 883 '../../src/interpreter/bytecode-generator.cc', | |
| 884 '../../src/interpreter/bytecode-generator.h', | |
| 885 '../../src/interpreter/bytecode-traits.h', | |
| 886 '../../src/interpreter/constant-array-builder.cc', | |
| 887 '../../src/interpreter/constant-array-builder.h', | |
| 888 '../../src/interpreter/control-flow-builders.cc', | |
| 889 '../../src/interpreter/control-flow-builders.h', | |
| 890 '../../src/interpreter/handler-table-builder.cc', | |
| 891 '../../src/interpreter/handler-table-builder.h', | |
| 892 '../../src/interpreter/interpreter.cc', | |
| 893 '../../src/interpreter/interpreter.h', | |
| 894 '../../src/interpreter/interpreter-assembler.cc', | |
| 895 '../../src/interpreter/interpreter-assembler.h', | |
| 896 '../../src/interpreter/interpreter-intrinsics.cc', | |
| 897 '../../src/interpreter/interpreter-intrinsics.h', | |
| 898 '../../src/interpreter/source-position-table.cc', | |
| 899 '../../src/interpreter/source-position-table.h', | |
| 900 '../../src/isolate-inl.h', | |
| 901 '../../src/isolate.cc', | |
| 902 '../../src/isolate.h', | |
| 903 '../../src/json-parser.h', | |
| 904 '../../src/json-stringifier.h', | |
| 905 '../../src/keys.h', | |
| 906 '../../src/keys.cc', | |
| 907 '../../src/layout-descriptor-inl.h', | |
| 908 '../../src/layout-descriptor.cc', | |
| 909 '../../src/layout-descriptor.h', | |
| 910 '../../src/list-inl.h', | |
| 911 '../../src/list.h', | |
| 912 '../../src/locked-queue-inl.h', | |
| 913 '../../src/locked-queue.h', | |
| 914 '../../src/log-inl.h', | |
| 915 '../../src/log-utils.cc', | |
| 916 '../../src/log-utils.h', | |
| 917 '../../src/log.cc', | |
| 918 '../../src/log.h', | |
| 919 '../../src/lookup.cc', | |
| 920 '../../src/lookup.h', | |
| 921 '../../src/macro-assembler.h', | |
| 922 '../../src/machine-type.cc', | |
| 923 '../../src/machine-type.h', | |
| 924 '../../src/messages.cc', | |
| 925 '../../src/messages.h', | |
| 926 '../../src/msan.h', | |
| 927 '../../src/objects-body-descriptors-inl.h', | |
| 928 '../../src/objects-body-descriptors.h', | |
| 929 '../../src/objects-debug.cc', | |
| 930 '../../src/objects-inl.h', | |
| 931 '../../src/objects-printer.cc', | |
| 932 '../../src/objects.cc', | |
| 933 '../../src/objects.h', | |
| 934 '../../src/optimizing-compile-dispatcher.cc', | |
| 935 '../../src/optimizing-compile-dispatcher.h', | |
| 936 '../../src/ostreams.cc', | |
| 937 '../../src/ostreams.h', | |
| 938 '../../src/parsing/expression-classifier.h', | |
| 939 '../../src/parsing/func-name-inferrer.cc', | |
| 940 '../../src/parsing/func-name-inferrer.h', | |
| 941 '../../src/parsing/parameter-initializer-rewriter.cc', | |
| 942 '../../src/parsing/parameter-initializer-rewriter.h', | |
| 943 '../../src/parsing/parser-base.h', | |
| 944 '../../src/parsing/parser.cc', | |
| 945 '../../src/parsing/parser.h', | |
| 946 '../../src/parsing/pattern-rewriter.cc', | |
| 947 '../../src/parsing/preparse-data-format.h', | |
| 948 '../../src/parsing/preparse-data.cc', | |
| 949 '../../src/parsing/preparse-data.h', | |
| 950 '../../src/parsing/preparser.cc', | |
| 951 '../../src/parsing/preparser.h', | |
| 952 '../../src/parsing/rewriter.cc', | |
| 953 '../../src/parsing/rewriter.h', | |
| 954 '../../src/parsing/scanner-character-streams.cc', | |
| 955 '../../src/parsing/scanner-character-streams.h', | |
| 956 '../../src/parsing/scanner.cc', | |
| 957 '../../src/parsing/scanner.h', | |
| 958 '../../src/parsing/token.cc', | |
| 959 '../../src/parsing/token.h', | |
| 960 '../../src/pending-compilation-error-handler.cc', | |
| 961 '../../src/pending-compilation-error-handler.h', | |
| 962 '../../src/perf-jit.cc', | |
| 963 '../../src/perf-jit.h', | |
| 964 '../../src/profiler/allocation-tracker.cc', | |
| 965 '../../src/profiler/allocation-tracker.h', | |
| 966 '../../src/profiler/circular-queue-inl.h', | |
| 967 '../../src/profiler/circular-queue.h', | |
| 968 '../../src/profiler/cpu-profiler-inl.h', | |
| 969 '../../src/profiler/cpu-profiler.cc', | |
| 970 '../../src/profiler/cpu-profiler.h', | |
| 971 '../../src/profiler/heap-profiler.cc', | |
| 972 '../../src/profiler/heap-profiler.h', | |
| 973 '../../src/profiler/heap-snapshot-generator-inl.h', | |
| 974 '../../src/profiler/heap-snapshot-generator.cc', | |
| 975 '../../src/profiler/heap-snapshot-generator.h', | |
| 976 '../../src/profiler/profile-generator-inl.h', | |
| 977 '../../src/profiler/profile-generator.cc', | |
| 978 '../../src/profiler/profile-generator.h', | |
| 979 '../../src/profiler/sampler.cc', | |
| 980 '../../src/profiler/sampler.h', | |
| 981 '../../src/profiler/sampling-heap-profiler.cc', | |
| 982 '../../src/profiler/sampling-heap-profiler.h', | |
| 983 '../../src/profiler/strings-storage.cc', | |
| 984 '../../src/profiler/strings-storage.h', | |
| 985 '../../src/profiler/unbound-queue-inl.h', | |
| 986 '../../src/profiler/unbound-queue.h', | |
| 987 '../../src/property-descriptor.cc', | |
| 988 '../../src/property-descriptor.h', | |
| 989 '../../src/property-details.h', | |
| 990 '../../src/property.cc', | |
| 991 '../../src/property.h', | |
| 992 '../../src/prototype.h', | |
| 993 '../../src/regexp/bytecodes-irregexp.h', | |
| 994 '../../src/regexp/interpreter-irregexp.cc', | |
| 995 '../../src/regexp/interpreter-irregexp.h', | |
| 996 '../../src/regexp/jsregexp-inl.h', | |
| 997 '../../src/regexp/jsregexp.cc', | |
| 998 '../../src/regexp/jsregexp.h', | |
| 999 '../../src/regexp/regexp-ast.cc', | |
| 1000 '../../src/regexp/regexp-ast.h', | |
| 1001 '../../src/regexp/regexp-macro-assembler-irregexp-inl.h', | |
| 1002 '../../src/regexp/regexp-macro-assembler-irregexp.cc', | |
| 1003 '../../src/regexp/regexp-macro-assembler-irregexp.h', | |
| 1004 '../../src/regexp/regexp-macro-assembler-tracer.cc', | |
| 1005 '../../src/regexp/regexp-macro-assembler-tracer.h', | |
| 1006 '../../src/regexp/regexp-macro-assembler.cc', | |
| 1007 '../../src/regexp/regexp-macro-assembler.h', | |
| 1008 '../../src/regexp/regexp-parser.cc', | |
| 1009 '../../src/regexp/regexp-parser.h', | |
| 1010 '../../src/regexp/regexp-stack.cc', | |
| 1011 '../../src/regexp/regexp-stack.h', | |
| 1012 '../../src/register-configuration.cc', | |
| 1013 '../../src/register-configuration.h', | |
| 1014 '../../src/runtime-profiler.cc', | |
| 1015 '../../src/runtime-profiler.h', | |
| 1016 '../../src/runtime/runtime-array.cc', | |
| 1017 '../../src/runtime/runtime-atomics.cc', | |
| 1018 '../../src/runtime/runtime-classes.cc', | |
| 1019 '../../src/runtime/runtime-collections.cc', | |
| 1020 '../../src/runtime/runtime-compiler.cc', | |
| 1021 '../../src/runtime/runtime-date.cc', | |
| 1022 '../../src/runtime/runtime-debug.cc', | |
| 1023 '../../src/runtime/runtime-forin.cc', | |
| 1024 '../../src/runtime/runtime-function.cc', | |
| 1025 '../../src/runtime/runtime-futex.cc', | |
| 1026 '../../src/runtime/runtime-generator.cc', | |
| 1027 '../../src/runtime/runtime-i18n.cc', | |
| 1028 '../../src/runtime/runtime-internal.cc', | |
| 1029 '../../src/runtime/runtime-interpreter.cc', | |
| 1030 '../../src/runtime/runtime-json.cc', | |
| 1031 '../../src/runtime/runtime-literals.cc', | |
| 1032 '../../src/runtime/runtime-liveedit.cc', | |
| 1033 '../../src/runtime/runtime-maths.cc', | |
| 1034 '../../src/runtime/runtime-numbers.cc', | |
| 1035 '../../src/runtime/runtime-object.cc', | |
| 1036 '../../src/runtime/runtime-operators.cc', | |
| 1037 '../../src/runtime/runtime-proxy.cc', | |
| 1038 '../../src/runtime/runtime-regexp.cc', | |
| 1039 '../../src/runtime/runtime-scopes.cc', | |
| 1040 '../../src/runtime/runtime-simd.cc', | |
| 1041 '../../src/runtime/runtime-strings.cc', | |
| 1042 '../../src/runtime/runtime-symbol.cc', | |
| 1043 '../../src/runtime/runtime-test.cc', | |
| 1044 '../../src/runtime/runtime-typedarray.cc', | |
| 1045 '../../src/runtime/runtime-uri.cc', | |
| 1046 '../../src/runtime/runtime-utils.h', | |
| 1047 '../../src/runtime/runtime.cc', | |
| 1048 '../../src/runtime/runtime.h', | |
| 1049 '../../src/safepoint-table.cc', | |
| 1050 '../../src/safepoint-table.h', | |
| 1051 '../../src/signature.h', | |
| 1052 '../../src/simulator.h', | |
| 1053 '../../src/small-pointer-list.h', | |
| 1054 '../../src/snapshot/code-serializer.cc', | |
| 1055 '../../src/snapshot/code-serializer.h', | |
| 1056 '../../src/snapshot/deserializer.cc', | |
| 1057 '../../src/snapshot/deserializer.h', | |
| 1058 '../../src/snapshot/natives.h', | |
| 1059 '../../src/snapshot/natives-common.cc', | |
| 1060 '../../src/snapshot/partial-serializer.cc', | |
| 1061 '../../src/snapshot/partial-serializer.h', | |
| 1062 '../../src/snapshot/serializer.cc', | |
| 1063 '../../src/snapshot/serializer.h', | |
| 1064 '../../src/snapshot/serializer-common.cc', | |
| 1065 '../../src/snapshot/serializer-common.h', | |
| 1066 '../../src/snapshot/snapshot.h', | |
| 1067 '../../src/snapshot/snapshot-common.cc', | |
| 1068 '../../src/snapshot/snapshot-source-sink.cc', | |
| 1069 '../../src/snapshot/snapshot-source-sink.h', | |
| 1070 '../../src/snapshot/startup-serializer.cc', | |
| 1071 '../../src/snapshot/startup-serializer.h', | |
| 1072 '../../src/source-position.h', | |
| 1073 '../../src/splay-tree.h', | |
| 1074 '../../src/splay-tree-inl.h', | |
| 1075 '../../src/startup-data-util.cc', | |
| 1076 '../../src/startup-data-util.h', | |
| 1077 '../../src/string-builder.cc', | |
| 1078 '../../src/string-builder.h', | |
| 1079 '../../src/string-search.h', | |
| 1080 '../../src/string-stream.cc', | |
| 1081 '../../src/string-stream.h', | |
| 1082 '../../src/strtod.cc', | |
| 1083 '../../src/strtod.h', | |
| 1084 '../../src/ic/stub-cache.cc', | |
| 1085 '../../src/ic/stub-cache.h', | |
| 1086 '../../src/tracing/trace-event.cc', | |
| 1087 '../../src/tracing/trace-event.h', | |
| 1088 '../../src/transitions-inl.h', | |
| 1089 '../../src/transitions.cc', | |
| 1090 '../../src/transitions.h', | |
| 1091 '../../src/type-cache.cc', | |
| 1092 '../../src/type-cache.h', | |
| 1093 '../../src/type-feedback-vector-inl.h', | |
| 1094 '../../src/type-feedback-vector.cc', | |
| 1095 '../../src/type-feedback-vector.h', | |
| 1096 '../../src/type-info.cc', | |
| 1097 '../../src/type-info.h', | |
| 1098 '../../src/types.cc', | |
| 1099 '../../src/types.h', | |
| 1100 '../../src/typing-asm.cc', | |
| 1101 '../../src/typing-asm.h', | |
| 1102 '../../src/typing-reset.cc', | |
| 1103 '../../src/typing-reset.h', | |
| 1104 '../../src/unicode-inl.h', | |
| 1105 '../../src/unicode.cc', | |
| 1106 '../../src/unicode.h', | |
| 1107 '../../src/unicode-cache-inl.h', | |
| 1108 '../../src/unicode-cache.h', | |
| 1109 '../../src/unicode-decoder.cc', | |
| 1110 '../../src/unicode-decoder.h', | |
| 1111 '../../src/utils-inl.h', | |
| 1112 '../../src/utils.cc', | |
| 1113 '../../src/utils.h', | |
| 1114 '../../src/v8.cc', | |
| 1115 '../../src/v8.h', | |
| 1116 '../../src/v8memory.h', | |
| 1117 '../../src/v8threads.cc', | |
| 1118 '../../src/v8threads.h', | |
| 1119 '../../src/vector.h', | |
| 1120 '../../src/version.cc', | |
| 1121 '../../src/version.h', | |
| 1122 '../../src/vm-state-inl.h', | |
| 1123 '../../src/vm-state.h', | |
| 1124 '../../src/wasm/switch-logic.h', | |
| 1125 '../../src/wasm/switch-logic.cc', | |
| 1126 '../../src/wasm/asm-wasm-builder.cc', | |
| 1127 '../../src/wasm/asm-wasm-builder.h', | |
| 1128 '../../src/wasm/ast-decoder.cc', | |
| 1129 '../../src/wasm/ast-decoder.h', | |
| 1130 '../../src/wasm/decoder.h', | |
| 1131 '../../src/wasm/encoder.cc', | |
| 1132 '../../src/wasm/encoder.h', | |
| 1133 '../../src/wasm/wasm-external-refs.cc', | |
| 1134 '../../src/wasm/wasm-external-refs.h', | |
| 1135 '../../src/wasm/leb-helper.h', | |
| 1136 '../../src/wasm/module-decoder.cc', | |
| 1137 '../../src/wasm/module-decoder.h', | |
| 1138 '../../src/wasm/wasm-js.cc', | |
| 1139 '../../src/wasm/wasm-js.h', | |
| 1140 '../../src/wasm/wasm-macro-gen.h', | |
| 1141 '../../src/wasm/wasm-module.cc', | |
| 1142 '../../src/wasm/wasm-module.h', | |
| 1143 '../../src/wasm/wasm-opcodes.cc', | |
| 1144 '../../src/wasm/wasm-opcodes.h', | |
| 1145 '../../src/wasm/wasm-result.cc', | |
| 1146 '../../src/wasm/wasm-result.h', | |
| 1147 '../../src/zone.cc', | |
| 1148 '../../src/zone.h', | |
| 1149 '../../src/zone-allocator.h', | |
| 1150 '../../src/zone-containers.h', | |
| 1151 '../../src/third_party/fdlibm/fdlibm.cc', | |
| 1152 '../../src/third_party/fdlibm/fdlibm.h', | |
| 1153 ], | |
| 1154 'conditions': [ | |
| 1155 ['want_separate_host_toolset==1', { | |
| 1156 'toolsets': ['host', 'target'], | |
| 1157 }, { | |
| 1158 'toolsets': ['target'], | |
| 1159 }], | |
| 1160 ['v8_target_arch=="arm"', { | |
| 1161 'sources': [ ### gcmole(arch:arm) ### | |
| 1162 '../../src/arm/assembler-arm-inl.h', | |
| 1163 '../../src/arm/assembler-arm.cc', | |
| 1164 '../../src/arm/assembler-arm.h', | |
| 1165 '../../src/arm/builtins-arm.cc', | |
| 1166 '../../src/arm/code-stubs-arm.cc', | |
| 1167 '../../src/arm/code-stubs-arm.h', | |
| 1168 '../../src/arm/codegen-arm.cc', | |
| 1169 '../../src/arm/codegen-arm.h', | |
| 1170 '../../src/arm/constants-arm.h', | |
| 1171 '../../src/arm/constants-arm.cc', | |
| 1172 '../../src/arm/cpu-arm.cc', | |
| 1173 '../../src/arm/deoptimizer-arm.cc', | |
| 1174 '../../src/arm/disasm-arm.cc', | |
| 1175 '../../src/arm/frames-arm.cc', | |
| 1176 '../../src/arm/frames-arm.h', | |
| 1177 '../../src/arm/interface-descriptors-arm.cc', | |
| 1178 '../../src/arm/interface-descriptors-arm.h', | |
| 1179 '../../src/arm/macro-assembler-arm.cc', | |
| 1180 '../../src/arm/macro-assembler-arm.h', | |
| 1181 '../../src/arm/simulator-arm.cc', | |
| 1182 '../../src/arm/simulator-arm.h', | |
| 1183 '../../src/compiler/arm/code-generator-arm.cc', | |
| 1184 '../../src/compiler/arm/instruction-codes-arm.h', | |
| 1185 '../../src/compiler/arm/instruction-scheduler-arm.cc', | |
| 1186 '../../src/compiler/arm/instruction-selector-arm.cc', | |
| 1187 '../../src/crankshaft/arm/lithium-arm.cc', | |
| 1188 '../../src/crankshaft/arm/lithium-arm.h', | |
| 1189 '../../src/crankshaft/arm/lithium-codegen-arm.cc', | |
| 1190 '../../src/crankshaft/arm/lithium-codegen-arm.h', | |
| 1191 '../../src/crankshaft/arm/lithium-gap-resolver-arm.cc', | |
| 1192 '../../src/crankshaft/arm/lithium-gap-resolver-arm.h', | |
| 1193 '../../src/debug/arm/debug-arm.cc', | |
| 1194 '../../src/full-codegen/arm/full-codegen-arm.cc', | |
| 1195 '../../src/ic/arm/access-compiler-arm.cc', | |
| 1196 '../../src/ic/arm/handler-compiler-arm.cc', | |
| 1197 '../../src/ic/arm/ic-arm.cc', | |
| 1198 '../../src/ic/arm/ic-compiler-arm.cc', | |
| 1199 '../../src/ic/arm/stub-cache-arm.cc', | |
| 1200 '../../src/regexp/arm/regexp-macro-assembler-arm.cc', | |
| 1201 '../../src/regexp/arm/regexp-macro-assembler-arm.h', | |
| 1202 ], | |
| 1203 }], | |
| 1204 ['v8_target_arch=="arm64"', { | |
| 1205 'sources': [ ### gcmole(arch:arm64) ### | |
| 1206 '../../src/arm64/assembler-arm64.cc', | |
| 1207 '../../src/arm64/assembler-arm64.h', | |
| 1208 '../../src/arm64/assembler-arm64-inl.h', | |
| 1209 '../../src/arm64/builtins-arm64.cc', | |
| 1210 '../../src/arm64/codegen-arm64.cc', | |
| 1211 '../../src/arm64/codegen-arm64.h', | |
| 1212 '../../src/arm64/code-stubs-arm64.cc', | |
| 1213 '../../src/arm64/code-stubs-arm64.h', | |
| 1214 '../../src/arm64/constants-arm64.h', | |
| 1215 '../../src/arm64/cpu-arm64.cc', | |
| 1216 '../../src/arm64/decoder-arm64.cc', | |
| 1217 '../../src/arm64/decoder-arm64.h', | |
| 1218 '../../src/arm64/decoder-arm64-inl.h', | |
| 1219 '../../src/arm64/deoptimizer-arm64.cc', | |
| 1220 '../../src/arm64/disasm-arm64.cc', | |
| 1221 '../../src/arm64/disasm-arm64.h', | |
| 1222 '../../src/arm64/frames-arm64.cc', | |
| 1223 '../../src/arm64/frames-arm64.h', | |
| 1224 '../../src/arm64/instructions-arm64.cc', | |
| 1225 '../../src/arm64/instructions-arm64.h', | |
| 1226 '../../src/arm64/instrument-arm64.cc', | |
| 1227 '../../src/arm64/instrument-arm64.h', | |
| 1228 '../../src/arm64/interface-descriptors-arm64.cc', | |
| 1229 '../../src/arm64/interface-descriptors-arm64.h', | |
| 1230 '../../src/arm64/macro-assembler-arm64.cc', | |
| 1231 '../../src/arm64/macro-assembler-arm64.h', | |
| 1232 '../../src/arm64/macro-assembler-arm64-inl.h', | |
| 1233 '../../src/arm64/simulator-arm64.cc', | |
| 1234 '../../src/arm64/simulator-arm64.h', | |
| 1235 '../../src/arm64/utils-arm64.cc', | |
| 1236 '../../src/arm64/utils-arm64.h', | |
| 1237 '../../src/compiler/arm64/code-generator-arm64.cc', | |
| 1238 '../../src/compiler/arm64/instruction-codes-arm64.h', | |
| 1239 '../../src/compiler/arm64/instruction-scheduler-arm64.cc', | |
| 1240 '../../src/compiler/arm64/instruction-selector-arm64.cc', | |
| 1241 '../../src/crankshaft/arm64/delayed-masm-arm64.cc', | |
| 1242 '../../src/crankshaft/arm64/delayed-masm-arm64.h', | |
| 1243 '../../src/crankshaft/arm64/delayed-masm-arm64-inl.h', | |
| 1244 '../../src/crankshaft/arm64/lithium-arm64.cc', | |
| 1245 '../../src/crankshaft/arm64/lithium-arm64.h', | |
| 1246 '../../src/crankshaft/arm64/lithium-codegen-arm64.cc', | |
| 1247 '../../src/crankshaft/arm64/lithium-codegen-arm64.h', | |
| 1248 '../../src/crankshaft/arm64/lithium-gap-resolver-arm64.cc', | |
| 1249 '../../src/crankshaft/arm64/lithium-gap-resolver-arm64.h', | |
| 1250 '../../src/debug/arm64/debug-arm64.cc', | |
| 1251 '../../src/full-codegen/arm64/full-codegen-arm64.cc', | |
| 1252 '../../src/ic/arm64/access-compiler-arm64.cc', | |
| 1253 '../../src/ic/arm64/handler-compiler-arm64.cc', | |
| 1254 '../../src/ic/arm64/ic-arm64.cc', | |
| 1255 '../../src/ic/arm64/ic-compiler-arm64.cc', | |
| 1256 '../../src/ic/arm64/stub-cache-arm64.cc', | |
| 1257 '../../src/regexp/arm64/regexp-macro-assembler-arm64.cc', | |
| 1258 '../../src/regexp/arm64/regexp-macro-assembler-arm64.h', | |
| 1259 ], | |
| 1260 }], | |
| 1261 ['v8_target_arch=="ia32"', { | |
| 1262 'sources': [ ### gcmole(arch:ia32) ### | |
| 1263 '../../src/ia32/assembler-ia32-inl.h', | |
| 1264 '../../src/ia32/assembler-ia32.cc', | |
| 1265 '../../src/ia32/assembler-ia32.h', | |
| 1266 '../../src/ia32/builtins-ia32.cc', | |
| 1267 '../../src/ia32/code-stubs-ia32.cc', | |
| 1268 '../../src/ia32/code-stubs-ia32.h', | |
| 1269 '../../src/ia32/codegen-ia32.cc', | |
| 1270 '../../src/ia32/codegen-ia32.h', | |
| 1271 '../../src/ia32/cpu-ia32.cc', | |
| 1272 '../../src/ia32/deoptimizer-ia32.cc', | |
| 1273 '../../src/ia32/disasm-ia32.cc', | |
| 1274 '../../src/ia32/frames-ia32.cc', | |
| 1275 '../../src/ia32/frames-ia32.h', | |
| 1276 '../../src/ia32/interface-descriptors-ia32.cc', | |
| 1277 '../../src/ia32/macro-assembler-ia32.cc', | |
| 1278 '../../src/ia32/macro-assembler-ia32.h', | |
| 1279 '../../src/compiler/ia32/code-generator-ia32.cc', | |
| 1280 '../../src/compiler/ia32/instruction-codes-ia32.h', | |
| 1281 '../../src/compiler/ia32/instruction-scheduler-ia32.cc', | |
| 1282 '../../src/compiler/ia32/instruction-selector-ia32.cc', | |
| 1283 '../../src/crankshaft/ia32/lithium-codegen-ia32.cc', | |
| 1284 '../../src/crankshaft/ia32/lithium-codegen-ia32.h', | |
| 1285 '../../src/crankshaft/ia32/lithium-gap-resolver-ia32.cc', | |
| 1286 '../../src/crankshaft/ia32/lithium-gap-resolver-ia32.h', | |
| 1287 '../../src/crankshaft/ia32/lithium-ia32.cc', | |
| 1288 '../../src/crankshaft/ia32/lithium-ia32.h', | |
| 1289 '../../src/debug/ia32/debug-ia32.cc', | |
| 1290 '../../src/full-codegen/ia32/full-codegen-ia32.cc', | |
| 1291 '../../src/ic/ia32/access-compiler-ia32.cc', | |
| 1292 '../../src/ic/ia32/handler-compiler-ia32.cc', | |
| 1293 '../../src/ic/ia32/ic-ia32.cc', | |
| 1294 '../../src/ic/ia32/ic-compiler-ia32.cc', | |
| 1295 '../../src/ic/ia32/stub-cache-ia32.cc', | |
| 1296 '../../src/regexp/ia32/regexp-macro-assembler-ia32.cc', | |
| 1297 '../../src/regexp/ia32/regexp-macro-assembler-ia32.h', | |
| 1298 ], | |
| 1299 }], | |
| 1300 ['v8_target_arch=="x87"', { | |
| 1301 'sources': [ ### gcmole(arch:x87) ### | |
| 1302 '../../src/x87/assembler-x87-inl.h', | |
| 1303 '../../src/x87/assembler-x87.cc', | |
| 1304 '../../src/x87/assembler-x87.h', | |
| 1305 '../../src/x87/builtins-x87.cc', | |
| 1306 '../../src/x87/code-stubs-x87.cc', | |
| 1307 '../../src/x87/code-stubs-x87.h', | |
| 1308 '../../src/x87/codegen-x87.cc', | |
| 1309 '../../src/x87/codegen-x87.h', | |
| 1310 '../../src/x87/cpu-x87.cc', | |
| 1311 '../../src/x87/deoptimizer-x87.cc', | |
| 1312 '../../src/x87/disasm-x87.cc', | |
| 1313 '../../src/x87/frames-x87.cc', | |
| 1314 '../../src/x87/frames-x87.h', | |
| 1315 '../../src/x87/interface-descriptors-x87.cc', | |
| 1316 '../../src/x87/macro-assembler-x87.cc', | |
| 1317 '../../src/x87/macro-assembler-x87.h', | |
| 1318 '../../src/compiler/x87/code-generator-x87.cc', | |
| 1319 '../../src/compiler/x87/instruction-codes-x87.h', | |
| 1320 '../../src/compiler/x87/instruction-scheduler-x87.cc', | |
| 1321 '../../src/compiler/x87/instruction-selector-x87.cc', | |
| 1322 '../../src/crankshaft/x87/lithium-codegen-x87.cc', | |
| 1323 '../../src/crankshaft/x87/lithium-codegen-x87.h', | |
| 1324 '../../src/crankshaft/x87/lithium-gap-resolver-x87.cc', | |
| 1325 '../../src/crankshaft/x87/lithium-gap-resolver-x87.h', | |
| 1326 '../../src/crankshaft/x87/lithium-x87.cc', | |
| 1327 '../../src/crankshaft/x87/lithium-x87.h', | |
| 1328 '../../src/debug/x87/debug-x87.cc', | |
| 1329 '../../src/full-codegen/x87/full-codegen-x87.cc', | |
| 1330 '../../src/ic/x87/access-compiler-x87.cc', | |
| 1331 '../../src/ic/x87/handler-compiler-x87.cc', | |
| 1332 '../../src/ic/x87/ic-x87.cc', | |
| 1333 '../../src/ic/x87/ic-compiler-x87.cc', | |
| 1334 '../../src/ic/x87/stub-cache-x87.cc', | |
| 1335 '../../src/regexp/x87/regexp-macro-assembler-x87.cc', | |
| 1336 '../../src/regexp/x87/regexp-macro-assembler-x87.h', | |
| 1337 ], | |
| 1338 }], | |
| 1339 ['v8_target_arch=="mips" or v8_target_arch=="mipsel"', { | |
| 1340 'sources': [ ### gcmole(arch:mipsel) ### | |
| 1341 '../../src/mips/assembler-mips.cc', | |
| 1342 '../../src/mips/assembler-mips.h', | |
| 1343 '../../src/mips/assembler-mips-inl.h', | |
| 1344 '../../src/mips/builtins-mips.cc', | |
| 1345 '../../src/mips/codegen-mips.cc', | |
| 1346 '../../src/mips/codegen-mips.h', | |
| 1347 '../../src/mips/code-stubs-mips.cc', | |
| 1348 '../../src/mips/code-stubs-mips.h', | |
| 1349 '../../src/mips/constants-mips.cc', | |
| 1350 '../../src/mips/constants-mips.h', | |
| 1351 '../../src/mips/cpu-mips.cc', | |
| 1352 '../../src/mips/deoptimizer-mips.cc', | |
| 1353 '../../src/mips/disasm-mips.cc', | |
| 1354 '../../src/mips/frames-mips.cc', | |
| 1355 '../../src/mips/frames-mips.h', | |
| 1356 '../../src/mips/interface-descriptors-mips.cc', | |
| 1357 '../../src/mips/macro-assembler-mips.cc', | |
| 1358 '../../src/mips/macro-assembler-mips.h', | |
| 1359 '../../src/mips/simulator-mips.cc', | |
| 1360 '../../src/mips/simulator-mips.h', | |
| 1361 '../../src/compiler/mips/code-generator-mips.cc', | |
| 1362 '../../src/compiler/mips/instruction-codes-mips.h', | |
| 1363 '../../src/compiler/mips/instruction-scheduler-mips.cc', | |
| 1364 '../../src/compiler/mips/instruction-selector-mips.cc', | |
| 1365 '../../src/crankshaft/mips/lithium-codegen-mips.cc', | |
| 1366 '../../src/crankshaft/mips/lithium-codegen-mips.h', | |
| 1367 '../../src/crankshaft/mips/lithium-gap-resolver-mips.cc', | |
| 1368 '../../src/crankshaft/mips/lithium-gap-resolver-mips.h', | |
| 1369 '../../src/crankshaft/mips/lithium-mips.cc', | |
| 1370 '../../src/crankshaft/mips/lithium-mips.h', | |
| 1371 '../../src/full-codegen/mips/full-codegen-mips.cc', | |
| 1372 '../../src/debug/mips/debug-mips.cc', | |
| 1373 '../../src/ic/mips/access-compiler-mips.cc', | |
| 1374 '../../src/ic/mips/handler-compiler-mips.cc', | |
| 1375 '../../src/ic/mips/ic-mips.cc', | |
| 1376 '../../src/ic/mips/ic-compiler-mips.cc', | |
| 1377 '../../src/ic/mips/stub-cache-mips.cc', | |
| 1378 '../../src/regexp/mips/regexp-macro-assembler-mips.cc', | |
| 1379 '../../src/regexp/mips/regexp-macro-assembler-mips.h', | |
| 1380 ], | |
| 1381 }], | |
| 1382 ['v8_target_arch=="mips64" or v8_target_arch=="mips64el"', { | |
| 1383 'sources': [ ### gcmole(arch:mips64el) ### | |
| 1384 '../../src/mips64/assembler-mips64.cc', | |
| 1385 '../../src/mips64/assembler-mips64.h', | |
| 1386 '../../src/mips64/assembler-mips64-inl.h', | |
| 1387 '../../src/mips64/builtins-mips64.cc', | |
| 1388 '../../src/mips64/codegen-mips64.cc', | |
| 1389 '../../src/mips64/codegen-mips64.h', | |
| 1390 '../../src/mips64/code-stubs-mips64.cc', | |
| 1391 '../../src/mips64/code-stubs-mips64.h', | |
| 1392 '../../src/mips64/constants-mips64.cc', | |
| 1393 '../../src/mips64/constants-mips64.h', | |
| 1394 '../../src/mips64/cpu-mips64.cc', | |
| 1395 '../../src/mips64/deoptimizer-mips64.cc', | |
| 1396 '../../src/mips64/disasm-mips64.cc', | |
| 1397 '../../src/mips64/frames-mips64.cc', | |
| 1398 '../../src/mips64/frames-mips64.h', | |
| 1399 '../../src/mips64/interface-descriptors-mips64.cc', | |
| 1400 '../../src/mips64/macro-assembler-mips64.cc', | |
| 1401 '../../src/mips64/macro-assembler-mips64.h', | |
| 1402 '../../src/mips64/simulator-mips64.cc', | |
| 1403 '../../src/mips64/simulator-mips64.h', | |
| 1404 '../../src/compiler/mips64/code-generator-mips64.cc', | |
| 1405 '../../src/compiler/mips64/instruction-codes-mips64.h', | |
| 1406 '../../src/compiler/mips64/instruction-scheduler-mips64.cc', | |
| 1407 '../../src/compiler/mips64/instruction-selector-mips64.cc', | |
| 1408 '../../src/crankshaft/mips64/lithium-codegen-mips64.cc', | |
| 1409 '../../src/crankshaft/mips64/lithium-codegen-mips64.h', | |
| 1410 '../../src/crankshaft/mips64/lithium-gap-resolver-mips64.cc', | |
| 1411 '../../src/crankshaft/mips64/lithium-gap-resolver-mips64.h', | |
| 1412 '../../src/crankshaft/mips64/lithium-mips64.cc', | |
| 1413 '../../src/crankshaft/mips64/lithium-mips64.h', | |
| 1414 '../../src/debug/mips64/debug-mips64.cc', | |
| 1415 '../../src/full-codegen/mips64/full-codegen-mips64.cc', | |
| 1416 '../../src/ic/mips64/access-compiler-mips64.cc', | |
| 1417 '../../src/ic/mips64/handler-compiler-mips64.cc', | |
| 1418 '../../src/ic/mips64/ic-mips64.cc', | |
| 1419 '../../src/ic/mips64/ic-compiler-mips64.cc', | |
| 1420 '../../src/ic/mips64/stub-cache-mips64.cc', | |
| 1421 '../../src/regexp/mips64/regexp-macro-assembler-mips64.cc', | |
| 1422 '../../src/regexp/mips64/regexp-macro-assembler-mips64.h', | |
| 1423 ], | |
| 1424 }], | |
| 1425 ['v8_target_arch=="x64" or v8_target_arch=="x32"', { | |
| 1426 'sources': [ ### gcmole(arch:x64) ### | |
| 1427 '../../src/crankshaft/x64/lithium-codegen-x64.cc', | |
| 1428 '../../src/crankshaft/x64/lithium-codegen-x64.h', | |
| 1429 '../../src/crankshaft/x64/lithium-gap-resolver-x64.cc', | |
| 1430 '../../src/crankshaft/x64/lithium-gap-resolver-x64.h', | |
| 1431 '../../src/crankshaft/x64/lithium-x64.cc', | |
| 1432 '../../src/crankshaft/x64/lithium-x64.h', | |
| 1433 '../../src/x64/assembler-x64-inl.h', | |
| 1434 '../../src/x64/assembler-x64.cc', | |
| 1435 '../../src/x64/assembler-x64.h', | |
| 1436 '../../src/x64/builtins-x64.cc', | |
| 1437 '../../src/x64/code-stubs-x64.cc', | |
| 1438 '../../src/x64/code-stubs-x64.h', | |
| 1439 '../../src/x64/codegen-x64.cc', | |
| 1440 '../../src/x64/codegen-x64.h', | |
| 1441 '../../src/x64/cpu-x64.cc', | |
| 1442 '../../src/x64/deoptimizer-x64.cc', | |
| 1443 '../../src/x64/disasm-x64.cc', | |
| 1444 '../../src/x64/frames-x64.cc', | |
| 1445 '../../src/x64/frames-x64.h', | |
| 1446 '../../src/x64/interface-descriptors-x64.cc', | |
| 1447 '../../src/x64/macro-assembler-x64.cc', | |
| 1448 '../../src/x64/macro-assembler-x64.h', | |
| 1449 '../../src/debug/x64/debug-x64.cc', | |
| 1450 '../../src/full-codegen/x64/full-codegen-x64.cc', | |
| 1451 '../../src/ic/x64/access-compiler-x64.cc', | |
| 1452 '../../src/ic/x64/handler-compiler-x64.cc', | |
| 1453 '../../src/ic/x64/ic-x64.cc', | |
| 1454 '../../src/ic/x64/ic-compiler-x64.cc', | |
| 1455 '../../src/ic/x64/stub-cache-x64.cc', | |
| 1456 '../../src/regexp/x64/regexp-macro-assembler-x64.cc', | |
| 1457 '../../src/regexp/x64/regexp-macro-assembler-x64.h', | |
| 1458 ], | |
| 1459 }], | |
| 1460 ['v8_target_arch=="x64"', { | |
| 1461 'sources': [ | |
| 1462 '../../src/compiler/x64/code-generator-x64.cc', | |
| 1463 '../../src/compiler/x64/instruction-codes-x64.h', | |
| 1464 '../../src/compiler/x64/instruction-scheduler-x64.cc', | |
| 1465 '../../src/compiler/x64/instruction-selector-x64.cc', | |
| 1466 ], | |
| 1467 }], | |
| 1468 ['v8_target_arch=="ppc" or v8_target_arch=="ppc64"', { | |
| 1469 'sources': [ ### gcmole(arch:ppc) ### | |
| 1470 '../../src/compiler/ppc/code-generator-ppc.cc', | |
| 1471 '../../src/compiler/ppc/instruction-codes-ppc.h', | |
| 1472 '../../src/compiler/ppc/instruction-scheduler-ppc.cc', | |
| 1473 '../../src/compiler/ppc/instruction-selector-ppc.cc', | |
| 1474 '../../src/crankshaft/ppc/lithium-ppc.cc', | |
| 1475 '../../src/crankshaft/ppc/lithium-ppc.h', | |
| 1476 '../../src/crankshaft/ppc/lithium-codegen-ppc.cc', | |
| 1477 '../../src/crankshaft/ppc/lithium-codegen-ppc.h', | |
| 1478 '../../src/crankshaft/ppc/lithium-gap-resolver-ppc.cc', | |
| 1479 '../../src/crankshaft/ppc/lithium-gap-resolver-ppc.h', | |
| 1480 '../../src/debug/ppc/debug-ppc.cc', | |
| 1481 '../../src/full-codegen/ppc/full-codegen-ppc.cc', | |
| 1482 '../../src/ic/ppc/access-compiler-ppc.cc', | |
| 1483 '../../src/ic/ppc/handler-compiler-ppc.cc', | |
| 1484 '../../src/ic/ppc/ic-ppc.cc', | |
| 1485 '../../src/ic/ppc/ic-compiler-ppc.cc', | |
| 1486 '../../src/ic/ppc/stub-cache-ppc.cc', | |
| 1487 '../../src/ppc/assembler-ppc-inl.h', | |
| 1488 '../../src/ppc/assembler-ppc.cc', | |
| 1489 '../../src/ppc/assembler-ppc.h', | |
| 1490 '../../src/ppc/builtins-ppc.cc', | |
| 1491 '../../src/ppc/code-stubs-ppc.cc', | |
| 1492 '../../src/ppc/code-stubs-ppc.h', | |
| 1493 '../../src/ppc/codegen-ppc.cc', | |
| 1494 '../../src/ppc/codegen-ppc.h', | |
| 1495 '../../src/ppc/constants-ppc.h', | |
| 1496 '../../src/ppc/constants-ppc.cc', | |
| 1497 '../../src/ppc/cpu-ppc.cc', | |
| 1498 '../../src/ppc/deoptimizer-ppc.cc', | |
| 1499 '../../src/ppc/disasm-ppc.cc', | |
| 1500 '../../src/ppc/frames-ppc.cc', | |
| 1501 '../../src/ppc/frames-ppc.h', | |
| 1502 '../../src/ppc/interface-descriptors-ppc.cc', | |
| 1503 '../../src/ppc/macro-assembler-ppc.cc', | |
| 1504 '../../src/ppc/macro-assembler-ppc.h', | |
| 1505 '../../src/ppc/simulator-ppc.cc', | |
| 1506 '../../src/ppc/simulator-ppc.h', | |
| 1507 '../../src/regexp/ppc/regexp-macro-assembler-ppc.cc', | |
| 1508 '../../src/regexp/ppc/regexp-macro-assembler-ppc.h', | |
| 1509 ], | |
| 1510 }], | |
| 1511 ['v8_target_arch=="s390" or v8_target_arch=="s390x"', { | |
| 1512 'sources': [ ### gcmole(arch:s390) ### | |
| 1513 '../../src/compiler/s390/code-generator-s390.cc', | |
| 1514 '../../src/compiler/s390/instruction-codes-s390.h', | |
| 1515 '../../src/compiler/s390/instruction-scheduler-s390.cc', | |
| 1516 '../../src/compiler/s390/instruction-selector-s390.cc', | |
| 1517 '../../src/crankshaft/s390/lithium-codegen-s390.cc', | |
| 1518 '../../src/crankshaft/s390/lithium-codegen-s390.h', | |
| 1519 '../../src/crankshaft/s390/lithium-gap-resolver-s390.cc', | |
| 1520 '../../src/crankshaft/s390/lithium-gap-resolver-s390.h', | |
| 1521 '../../src/crankshaft/s390/lithium-s390.cc', | |
| 1522 '../../src/crankshaft/s390/lithium-s390.h', | |
| 1523 '../../src/debug/s390/debug-s390.cc', | |
| 1524 '../../src/full-codegen/s390/full-codegen-s390.cc', | |
| 1525 '../../src/ic/s390/access-compiler-s390.cc', | |
| 1526 '../../src/ic/s390/handler-compiler-s390.cc', | |
| 1527 '../../src/ic/s390/ic-compiler-s390.cc', | |
| 1528 '../../src/ic/s390/ic-s390.cc', | |
| 1529 '../../src/ic/s390/stub-cache-s390.cc', | |
| 1530 '../../src/regexp/s390/regexp-macro-assembler-s390.cc', | |
| 1531 '../../src/regexp/s390/regexp-macro-assembler-s390.h', | |
| 1532 '../../src/s390/assembler-s390.cc', | |
| 1533 '../../src/s390/assembler-s390.h', | |
| 1534 '../../src/s390/assembler-s390-inl.h', | |
| 1535 '../../src/s390/builtins-s390.cc', | |
| 1536 '../../src/s390/codegen-s390.cc', | |
| 1537 '../../src/s390/codegen-s390.h', | |
| 1538 '../../src/s390/code-stubs-s390.cc', | |
| 1539 '../../src/s390/code-stubs-s390.h', | |
| 1540 '../../src/s390/constants-s390.cc', | |
| 1541 '../../src/s390/constants-s390.h', | |
| 1542 '../../src/s390/cpu-s390.cc', | |
| 1543 '../../src/s390/deoptimizer-s390.cc', | |
| 1544 '../../src/s390/disasm-s390.cc', | |
| 1545 '../../src/s390/frames-s390.cc', | |
| 1546 '../../src/s390/frames-s390.h', | |
| 1547 '../../src/s390/interface-descriptors-s390.cc', | |
| 1548 '../../src/s390/macro-assembler-s390.cc', | |
| 1549 '../../src/s390/macro-assembler-s390.h', | |
| 1550 '../../src/s390/simulator-s390.cc', | |
| 1551 '../../src/s390/simulator-s390.h', | |
| 1552 ], | |
| 1553 }], | |
| 1554 ['OS=="win"', { | |
| 1555 'variables': { | |
| 1556 'gyp_generators': '<!(echo $GYP_GENERATORS)', | |
| 1557 }, | |
| 1558 'msvs_disabled_warnings': [4351, 4355, 4800], | |
| 1559 # When building Official, the .lib is too large and exceeds the 2G | |
| 1560 # limit. This breaks it into multiple pieces to avoid the limit. | |
| 1561 # See http://crbug.com/485155. | |
| 1562 'msvs_shard': 4, | |
| 1563 }], | |
| 1564 ['component=="shared_library"', { | |
| 1565 'defines': [ | |
| 1566 'BUILDING_V8_SHARED', | |
| 1567 'V8_SHARED', | |
| 1568 ], | |
| 1569 }], | |
| 1570 ['v8_postmortem_support=="true"', { | |
| 1571 'sources': [ | |
| 1572 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc', | |
| 1573 ] | |
| 1574 }], | |
| 1575 ['v8_enable_i18n_support==1', { | |
| 1576 'dependencies': [ | |
| 1577 '<(icu_gyp_path):icui18n', | |
| 1578 '<(icu_gyp_path):icuuc', | |
| 1579 ] | |
| 1580 }, { # v8_enable_i18n_support==0 | |
| 1581 'sources!': [ | |
| 1582 '../../src/i18n.cc', | |
| 1583 '../../src/i18n.h', | |
| 1584 ], | |
| 1585 }], | |
| 1586 ['OS=="win" and v8_enable_i18n_support==1', { | |
| 1587 'dependencies': [ | |
| 1588 '<(icu_gyp_path):icudata', | |
| 1589 ], | |
| 1590 }], | |
| 1591 ['icu_use_data_file_flag==1', { | |
| 1592 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE'], | |
| 1593 }, { # else icu_use_data_file_flag !=1 | |
| 1594 'conditions': [ | |
| 1595 ['OS=="win"', { | |
| 1596 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_SHARED'], | |
| 1597 }, { | |
| 1598 'defines': ['ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC'], | |
| 1599 }], | |
| 1600 ], | |
| 1601 }], | |
| 1602 ], | |
| 1603 }, | |
| 1604 { | |
| 1605 'target_name': 'v8_libbase', | |
| 1606 'type': 'static_library', | |
| 1607 'variables': { | |
| 1608 'optimize': 'max', | |
| 1609 }, | |
| 1610 'include_dirs+': [ | |
| 1611 '../..', | |
| 1612 ], | |
| 1613 'sources': [ | |
| 1614 '../../src/base/accounting-allocator.cc', | |
| 1615 '../../src/base/accounting-allocator.h', | |
| 1616 '../../src/base/adapters.h', | |
| 1617 '../../src/base/atomicops.h', | |
| 1618 '../../src/base/atomicops_internals_arm64_gcc.h', | |
| 1619 '../../src/base/atomicops_internals_arm_gcc.h', | |
| 1620 '../../src/base/atomicops_internals_atomicword_compat.h', | |
| 1621 '../../src/base/atomicops_internals_mac.h', | |
| 1622 '../../src/base/atomicops_internals_mips_gcc.h', | |
| 1623 '../../src/base/atomicops_internals_mips64_gcc.h', | |
| 1624 '../../src/base/atomicops_internals_portable.h', | |
| 1625 '../../src/base/atomicops_internals_ppc_gcc.h', | |
| 1626 '../../src/base/atomicops_internals_s390_gcc.h', | |
| 1627 '../../src/base/atomicops_internals_tsan.h', | |
| 1628 '../../src/base/atomicops_internals_x86_gcc.cc', | |
| 1629 '../../src/base/atomicops_internals_x86_gcc.h', | |
| 1630 '../../src/base/atomicops_internals_x86_msvc.h', | |
| 1631 '../../src/base/bits.cc', | |
| 1632 '../../src/base/bits.h', | |
| 1633 '../../src/base/build_config.h', | |
| 1634 '../../src/base/compiler-specific.h', | |
| 1635 '../../src/base/cpu.cc', | |
| 1636 '../../src/base/cpu.h', | |
| 1637 '../../src/base/division-by-constant.cc', | |
| 1638 '../../src/base/division-by-constant.h', | |
| 1639 '../../src/base/flags.h', | |
| 1640 '../../src/base/format-macros.h', | |
| 1641 '../../src/base/functional.cc', | |
| 1642 '../../src/base/functional.h', | |
| 1643 '../../src/base/iterator.h', | |
| 1644 '../../src/base/lazy-instance.h', | |
| 1645 '../../src/base/logging.cc', | |
| 1646 '../../src/base/logging.h', | |
| 1647 '../../src/base/macros.h', | |
| 1648 '../../src/base/once.cc', | |
| 1649 '../../src/base/once.h', | |
| 1650 '../../src/base/platform/elapsed-timer.h', | |
| 1651 '../../src/base/platform/time.cc', | |
| 1652 '../../src/base/platform/time.h', | |
| 1653 '../../src/base/platform/condition-variable.cc', | |
| 1654 '../../src/base/platform/condition-variable.h', | |
| 1655 '../../src/base/platform/mutex.cc', | |
| 1656 '../../src/base/platform/mutex.h', | |
| 1657 '../../src/base/platform/platform.h', | |
| 1658 '../../src/base/platform/semaphore.cc', | |
| 1659 '../../src/base/platform/semaphore.h', | |
| 1660 '../../src/base/safe_conversions.h', | |
| 1661 '../../src/base/safe_conversions_impl.h', | |
| 1662 '../../src/base/safe_math.h', | |
| 1663 '../../src/base/safe_math_impl.h', | |
| 1664 '../../src/base/smart-pointers.h', | |
| 1665 '../../src/base/sys-info.cc', | |
| 1666 '../../src/base/sys-info.h', | |
| 1667 '../../src/base/utils/random-number-generator.cc', | |
| 1668 '../../src/base/utils/random-number-generator.h', | |
| 1669 ], | |
| 1670 'conditions': [ | |
| 1671 ['want_separate_host_toolset==1', { | |
| 1672 'toolsets': ['host', 'target'], | |
| 1673 }, { | |
| 1674 'toolsets': ['target'], | |
| 1675 }], | |
| 1676 ['OS=="linux"', { | |
| 1677 'conditions': [ | |
| 1678 ['nacl_target_arch=="none"', { | |
| 1679 'link_settings': { | |
| 1680 'libraries': [ | |
| 1681 '-ldl', | |
| 1682 '-lrt' | |
| 1683 ], | |
| 1684 }, | |
| 1685 }, { | |
| 1686 'defines': [ | |
| 1687 'V8_LIBRT_NOT_AVAILABLE=1', | |
| 1688 ], | |
| 1689 }], | |
| 1690 ], | |
| 1691 'sources': [ | |
| 1692 '../../src/base/platform/platform-linux.cc', | |
| 1693 '../../src/base/platform/platform-posix.cc' | |
| 1694 ], | |
| 1695 } | |
| 1696 ], | |
| 1697 ['OS=="android"', { | |
| 1698 'sources': [ | |
| 1699 '../../src/base/platform/platform-posix.cc' | |
| 1700 ], | |
| 1701 'link_settings': { | |
| 1702 'target_conditions': [ | |
| 1703 ['_toolset=="host" and host_os!="mac"', { | |
| 1704 # Only include libdl and librt on host builds because they | |
| 1705 # are included by default on Android target builds, and we | |
| 1706 # don't want to re-include them here since this will change | |
| 1707 # library order and break (see crbug.com/469973). | |
| 1708 # These libraries do not exist on Mac hosted builds. | |
| 1709 'libraries': [ | |
| 1710 '-ldl', | |
| 1711 '-lrt' | |
| 1712 ] | |
| 1713 }] | |
| 1714 ] | |
| 1715 }, | |
| 1716 'conditions': [ | |
| 1717 ['host_os=="mac"', { | |
| 1718 'target_conditions': [ | |
| 1719 ['_toolset=="host"', { | |
| 1720 'sources': [ | |
| 1721 '../../src/base/platform/platform-macos.cc' | |
| 1722 ] | |
| 1723 }, { | |
| 1724 'sources': [ | |
| 1725 '../../src/base/platform/platform-linux.cc' | |
| 1726 ] | |
| 1727 }], | |
| 1728 ], | |
| 1729 }, { | |
| 1730 'sources': [ | |
| 1731 '../../src/base/platform/platform-linux.cc' | |
| 1732 ] | |
| 1733 }], | |
| 1734 ], | |
| 1735 }, | |
| 1736 ], | |
| 1737 ['OS=="qnx"', { | |
| 1738 'link_settings': { | |
| 1739 'target_conditions': [ | |
| 1740 ['_toolset=="host" and host_os=="linux"', { | |
| 1741 'libraries': [ | |
| 1742 '-lrt' | |
| 1743 ], | |
| 1744 }], | |
| 1745 ['_toolset=="target"', { | |
| 1746 'libraries': [ | |
| 1747 '-lbacktrace' | |
| 1748 ], | |
| 1749 }], | |
| 1750 ], | |
| 1751 }, | |
| 1752 'sources': [ | |
| 1753 '../../src/base/platform/platform-posix.cc', | |
| 1754 '../../src/base/qnx-math.h', | |
| 1755 ], | |
| 1756 'target_conditions': [ | |
| 1757 ['_toolset=="host" and host_os=="linux"', { | |
| 1758 'sources': [ | |
| 1759 '../../src/base/platform/platform-linux.cc' | |
| 1760 ], | |
| 1761 }], | |
| 1762 ['_toolset=="host" and host_os=="mac"', { | |
| 1763 'sources': [ | |
| 1764 '../../src/base/platform/platform-macos.cc' | |
| 1765 ], | |
| 1766 }], | |
| 1767 ['_toolset=="target"', { | |
| 1768 'sources': [ | |
| 1769 '../../src/base/platform/platform-qnx.cc' | |
| 1770 ], | |
| 1771 }], | |
| 1772 ], | |
| 1773 }, | |
| 1774 ], | |
| 1775 ['OS=="freebsd"', { | |
| 1776 'link_settings': { | |
| 1777 'libraries': [ | |
| 1778 '-L/usr/local/lib -lexecinfo', | |
| 1779 ]}, | |
| 1780 'sources': [ | |
| 1781 '../../src/base/platform/platform-freebsd.cc', | |
| 1782 '../../src/base/platform/platform-posix.cc' | |
| 1783 ], | |
| 1784 } | |
| 1785 ], | |
| 1786 ['OS=="openbsd"', { | |
| 1787 'link_settings': { | |
| 1788 'libraries': [ | |
| 1789 '-L/usr/local/lib -lexecinfo', | |
| 1790 ]}, | |
| 1791 'sources': [ | |
| 1792 '../../src/base/platform/platform-openbsd.cc', | |
| 1793 '../../src/base/platform/platform-posix.cc' | |
| 1794 ], | |
| 1795 } | |
| 1796 ], | |
| 1797 ['OS=="netbsd"', { | |
| 1798 'link_settings': { | |
| 1799 'libraries': [ | |
| 1800 '-L/usr/pkg/lib -Wl,-R/usr/pkg/lib -lexecinfo', | |
| 1801 ]}, | |
| 1802 'sources': [ | |
| 1803 '../../src/base/platform/platform-openbsd.cc', | |
| 1804 '../../src/base/platform/platform-posix.cc' | |
| 1805 ], | |
| 1806 } | |
| 1807 ], | |
| 1808 ['OS=="aix"', { | |
| 1809 'sources': [ | |
| 1810 '../../src/base/platform/platform-aix.cc', | |
| 1811 '../../src/base/platform/platform-posix.cc' | |
| 1812 ]}, | |
| 1813 ], | |
| 1814 ['OS=="solaris"', { | |
| 1815 'link_settings': { | |
| 1816 'libraries': [ | |
| 1817 '-lnsl -lrt', | |
| 1818 ]}, | |
| 1819 'sources': [ | |
| 1820 '../../src/base/platform/platform-solaris.cc', | |
| 1821 '../../src/base/platform/platform-posix.cc' | |
| 1822 ], | |
| 1823 } | |
| 1824 ], | |
| 1825 ['OS=="mac"', { | |
| 1826 'sources': [ | |
| 1827 '../../src/base/platform/platform-macos.cc', | |
| 1828 '../../src/base/platform/platform-posix.cc' | |
| 1829 ]}, | |
| 1830 ], | |
| 1831 ['OS=="win"', { | |
| 1832 'defines': [ | |
| 1833 '_CRT_RAND_S' # for rand_s() | |
| 1834 ], | |
| 1835 'variables': { | |
| 1836 'gyp_generators': '<!(echo $GYP_GENERATORS)', | |
| 1837 }, | |
| 1838 'conditions': [ | |
| 1839 ['gyp_generators=="make"', { | |
| 1840 'variables': { | |
| 1841 'build_env': '<!(uname -o)', | |
| 1842 }, | |
| 1843 'conditions': [ | |
| 1844 ['build_env=="Cygwin"', { | |
| 1845 'sources': [ | |
| 1846 '../../src/base/platform/platform-cygwin.cc', | |
| 1847 '../../src/base/platform/platform-posix.cc' | |
| 1848 ], | |
| 1849 }, { | |
| 1850 'sources': [ | |
| 1851 '../../src/base/platform/platform-win32.cc', | |
| 1852 '../../src/base/win32-headers.h', | |
| 1853 ], | |
| 1854 }], | |
| 1855 ], | |
| 1856 'link_settings': { | |
| 1857 'libraries': [ '-lwinmm', '-lws2_32' ], | |
| 1858 }, | |
| 1859 }, { | |
| 1860 'sources': [ | |
| 1861 '../../src/base/platform/platform-win32.cc', | |
| 1862 '../../src/base/win32-headers.h', | |
| 1863 ], | |
| 1864 'msvs_disabled_warnings': [4351, 4355, 4800], | |
| 1865 'link_settings': { | |
| 1866 'libraries': [ '-lwinmm.lib', '-lws2_32.lib' ], | |
| 1867 }, | |
| 1868 }], | |
| 1869 ], | |
| 1870 }], | |
| 1871 ], | |
| 1872 }, | |
| 1873 { | |
| 1874 'target_name': 'v8_libplatform', | |
| 1875 'type': 'static_library', | |
| 1876 'variables': { | |
| 1877 'optimize': 'max', | |
| 1878 }, | |
| 1879 'dependencies': [ | |
| 1880 'v8_libbase', | |
| 1881 ], | |
| 1882 'include_dirs+': [ | |
| 1883 '../..', | |
| 1884 ], | |
| 1885 'sources': [ | |
| 1886 '../../include/libplatform/libplatform.h', | |
| 1887 '../../src/libplatform/default-platform.cc', | |
| 1888 '../../src/libplatform/default-platform.h', | |
| 1889 '../../src/libplatform/task-queue.cc', | |
| 1890 '../../src/libplatform/task-queue.h', | |
| 1891 '../../src/libplatform/worker-thread.cc', | |
| 1892 '../../src/libplatform/worker-thread.h', | |
| 1893 ], | |
| 1894 'conditions': [ | |
| 1895 ['want_separate_host_toolset==1', { | |
| 1896 'toolsets': ['host', 'target'], | |
| 1897 }, { | |
| 1898 'toolsets': ['target'], | |
| 1899 }], | |
| 1900 ], | |
| 1901 'direct_dependent_settings': { | |
| 1902 'include_dirs': [ | |
| 1903 '../../include', | |
| 1904 ], | |
| 1905 }, | |
| 1906 }, | |
| 1907 { | |
| 1908 'target_name': 'natives_blob', | |
| 1909 'type': 'none', | |
| 1910 'conditions': [ | |
| 1911 [ 'v8_use_external_startup_data==1', { | |
| 1912 'conditions': [ | |
| 1913 ['want_separate_host_toolset==1', { | |
| 1914 'dependencies': ['js2c#host'], | |
| 1915 }, { | |
| 1916 'dependencies': ['js2c'], | |
| 1917 }], | |
| 1918 ], | |
| 1919 'actions': [{ | |
| 1920 'action_name': 'concatenate_natives_blob', | |
| 1921 'inputs': [ | |
| 1922 '../../tools/concatenate-files.py', | |
| 1923 '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', | |
| 1924 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental.bin', | |
| 1925 '<(SHARED_INTERMEDIATE_DIR)/libraries-extras.bin', | |
| 1926 '<(SHARED_INTERMEDIATE_DIR)/libraries-experimental-extras.bin', | |
| 1927 ], | |
| 1928 'conditions': [ | |
| 1929 ['want_separate_host_toolset==1', { | |
| 1930 'target_conditions': [ | |
| 1931 ['_toolset=="host"', { | |
| 1932 'outputs': [ | |
| 1933 '<(PRODUCT_DIR)/natives_blob_host.bin', | |
| 1934 ], | |
| 1935 'action': [ | |
| 1936 'python', '<@(_inputs)', '<(PRODUCT_DIR)/natives_blob_host
.bin' | |
| 1937 ], | |
| 1938 }, { | |
| 1939 'outputs': [ | |
| 1940 '<(PRODUCT_DIR)/natives_blob.bin', | |
| 1941 ], | |
| 1942 'action': [ | |
| 1943 'python', '<@(_inputs)', '<(PRODUCT_DIR)/natives_blob.bin' | |
| 1944 ], | |
| 1945 }], | |
| 1946 ], | |
| 1947 }, { | |
| 1948 'outputs': [ | |
| 1949 '<(PRODUCT_DIR)/natives_blob.bin', | |
| 1950 ], | |
| 1951 'action': [ | |
| 1952 'python', '<@(_inputs)', '<(PRODUCT_DIR)/natives_blob.bin' | |
| 1953 ], | |
| 1954 }], | |
| 1955 ], | |
| 1956 }], | |
| 1957 }], | |
| 1958 ['want_separate_host_toolset==1', { | |
| 1959 'toolsets': ['host', 'target'], | |
| 1960 }, { | |
| 1961 'toolsets': ['target'], | |
| 1962 }], | |
| 1963 ] | |
| 1964 }, | |
| 1965 { | |
| 1966 'target_name': 'js2c', | |
| 1967 'type': 'none', | |
| 1968 'conditions': [ | |
| 1969 ['want_separate_host_toolset==1', { | |
| 1970 'toolsets': ['host'], | |
| 1971 }, { | |
| 1972 'toolsets': ['target'], | |
| 1973 }], | |
| 1974 ['v8_enable_i18n_support==1', { | |
| 1975 'variables': { | |
| 1976 'i18n_library_files': [ | |
| 1977 '../../src/js/i18n.js', | |
| 1978 ], | |
| 1979 }, | |
| 1980 }, { | |
| 1981 'variables': { | |
| 1982 'i18n_library_files': [], | |
| 1983 }, | |
| 1984 }], | |
| 1985 ], | |
| 1986 'variables': { | |
| 1987 'library_files': [ | |
| 1988 '../../src/js/macros.py', | |
| 1989 '../../src/messages.h', | |
| 1990 '../../src/js/prologue.js', | |
| 1991 '../../src/js/runtime.js', | |
| 1992 '../../src/js/v8natives.js', | |
| 1993 '../../src/js/symbol.js', | |
| 1994 '../../src/js/array.js', | |
| 1995 '../../src/js/string.js', | |
| 1996 '../../src/js/uri.js', | |
| 1997 '../../src/js/math.js', | |
| 1998 '../../src/third_party/fdlibm/fdlibm.js', | |
| 1999 '../../src/js/regexp.js', | |
| 2000 '../../src/js/arraybuffer.js', | |
| 2001 '../../src/js/typedarray.js', | |
| 2002 '../../src/js/iterator-prototype.js', | |
| 2003 '../../src/js/collection.js', | |
| 2004 '../../src/js/weak-collection.js', | |
| 2005 '../../src/js/collection-iterator.js', | |
| 2006 '../../src/js/promise.js', | |
| 2007 '../../src/js/messages.js', | |
| 2008 '../../src/js/json.js', | |
| 2009 '../../src/js/array-iterator.js', | |
| 2010 '../../src/js/string-iterator.js', | |
| 2011 '../../src/js/templates.js', | |
| 2012 '../../src/js/spread.js', | |
| 2013 '../../src/js/proxy.js', | |
| 2014 '../../src/debug/mirrors.js', | |
| 2015 '../../src/debug/debug.js', | |
| 2016 '../../src/debug/liveedit.js', | |
| 2017 ], | |
| 2018 'experimental_library_files': [ | |
| 2019 '../../src/js/macros.py', | |
| 2020 '../../src/messages.h', | |
| 2021 '../../src/js/harmony-atomics.js', | |
| 2022 '../../src/js/harmony-regexp-exec.js', | |
| 2023 '../../src/js/harmony-sharedarraybuffer.js', | |
| 2024 '../../src/js/harmony-simd.js', | |
| 2025 '../../src/js/harmony-species.js', | |
| 2026 '../../src/js/harmony-unicode-regexps.js', | |
| 2027 '../../src/js/harmony-string-padding.js', | |
| 2028 '../../src/js/promise-extra.js', | |
| 2029 ], | |
| 2030 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin', | |
| 2031 'libraries_experimental_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries
-experimental.bin', | |
| 2032 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extra
s.bin', | |
| 2033 'libraries_experimental_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/li
braries-experimental-extras.bin', | |
| 2034 }, | |
| 2035 'actions': [ | |
| 2036 { | |
| 2037 'action_name': 'js2c', | |
| 2038 'inputs': [ | |
| 2039 '../../tools/js2c.py', | |
| 2040 '<@(library_files)', | |
| 2041 '<@(i18n_library_files)' | |
| 2042 ], | |
| 2043 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/libraries.cc'], | |
| 2044 'action': [ | |
| 2045 'python', | |
| 2046 '../../tools/js2c.py', | |
| 2047 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | |
| 2048 'CORE', | |
| 2049 '<@(library_files)', | |
| 2050 '<@(i18n_library_files)' | |
| 2051 ], | |
| 2052 }, | |
| 2053 { | |
| 2054 'action_name': 'js2c_bin', | |
| 2055 'inputs': [ | |
| 2056 '../../tools/js2c.py', | |
| 2057 '<@(library_files)', | |
| 2058 '<@(i18n_library_files)' | |
| 2059 ], | |
| 2060 'outputs': ['<@(libraries_bin_file)'], | |
| 2061 'action': [ | |
| 2062 'python', | |
| 2063 '../../tools/js2c.py', | |
| 2064 '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', | |
| 2065 'CORE', | |
| 2066 '<@(library_files)', | |
| 2067 '<@(i18n_library_files)', | |
| 2068 '--startup_blob', '<@(libraries_bin_file)', | |
| 2069 '--nojs', | |
| 2070 ], | |
| 2071 }, | |
| 2072 { | |
| 2073 'action_name': 'js2c_experimental', | |
| 2074 'inputs': [ | |
| 2075 '../../tools/js2c.py', | |
| 2076 '<@(experimental_library_files)', | |
| 2077 ], | |
| 2078 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc'], | |
| 2079 'action': [ | |
| 2080 'python', | |
| 2081 '../../tools/js2c.py', | |
| 2082 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', | |
| 2083 'EXPERIMENTAL', | |
| 2084 '<@(experimental_library_files)' | |
| 2085 ], | |
| 2086 }, | |
| 2087 { | |
| 2088 'action_name': 'js2c_experimental_bin', | |
| 2089 'inputs': [ | |
| 2090 '../../tools/js2c.py', | |
| 2091 '<@(experimental_library_files)', | |
| 2092 ], | |
| 2093 'outputs': ['<@(libraries_experimental_bin_file)'], | |
| 2094 'action': [ | |
| 2095 'python', | |
| 2096 '../../tools/js2c.py', | |
| 2097 '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', | |
| 2098 'EXPERIMENTAL', | |
| 2099 '<@(experimental_library_files)', | |
| 2100 '--startup_blob', '<@(libraries_experimental_bin_file)', | |
| 2101 '--nojs', | |
| 2102 ], | |
| 2103 }, | |
| 2104 { | |
| 2105 'action_name': 'js2c_extras', | |
| 2106 'inputs': [ | |
| 2107 '../../tools/js2c.py', | |
| 2108 '<@(v8_extra_library_files)', | |
| 2109 ], | |
| 2110 'outputs': ['<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc'], | |
| 2111 'action': [ | |
| 2112 'python', | |
| 2113 '../../tools/js2c.py', | |
| 2114 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', | |
| 2115 'EXTRAS', | |
| 2116 '<@(v8_extra_library_files)', | |
| 2117 ], | |
| 2118 }, | |
| 2119 { | |
| 2120 'action_name': 'js2c_extras_bin', | |
| 2121 'inputs': [ | |
| 2122 '../../tools/js2c.py', | |
| 2123 '<@(v8_extra_library_files)', | |
| 2124 ], | |
| 2125 'outputs': ['<@(libraries_extras_bin_file)'], | |
| 2126 'action': [ | |
| 2127 'python', | |
| 2128 '../../tools/js2c.py', | |
| 2129 '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', | |
| 2130 'EXTRAS', | |
| 2131 '<@(v8_extra_library_files)', | |
| 2132 '--startup_blob', '<@(libraries_extras_bin_file)', | |
| 2133 '--nojs', | |
| 2134 ], | |
| 2135 }, | |
| 2136 { | |
| 2137 'action_name': 'js2c_experimental_extras', | |
| 2138 'inputs': [ | |
| 2139 '../../tools/js2c.py', | |
| 2140 '<@(v8_experimental_extra_library_files)', | |
| 2141 ], | |
| 2142 'outputs': [ | |
| 2143 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', | |
| 2144 ], | |
| 2145 'action': [ | |
| 2146 'python', | |
| 2147 '../../tools/js2c.py', | |
| 2148 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', | |
| 2149 'EXPERIMENTAL_EXTRAS', | |
| 2150 '<@(v8_experimental_extra_library_files)', | |
| 2151 ], | |
| 2152 }, | |
| 2153 { | |
| 2154 'action_name': 'js2c_experimental_extras_bin', | |
| 2155 'inputs': [ | |
| 2156 '../../tools/js2c.py', | |
| 2157 '<@(v8_experimental_extra_library_files)', | |
| 2158 ], | |
| 2159 'outputs': ['<@(libraries_experimental_extras_bin_file)'], | |
| 2160 'action': [ | |
| 2161 'python', | |
| 2162 '../../tools/js2c.py', | |
| 2163 '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc', | |
| 2164 'EXPERIMENTAL_EXTRAS', | |
| 2165 '<@(v8_experimental_extra_library_files)', | |
| 2166 '--startup_blob', '<@(libraries_experimental_extras_bin_file)', | |
| 2167 '--nojs', | |
| 2168 ], | |
| 2169 }, | |
| 2170 ], | |
| 2171 }, | |
| 2172 { | |
| 2173 'target_name': 'postmortem-metadata', | |
| 2174 'type': 'none', | |
| 2175 'variables': { | |
| 2176 'heapobject_files': [ | |
| 2177 '../../src/objects.h', | |
| 2178 '../../src/objects-inl.h', | |
| 2179 ], | |
| 2180 }, | |
| 2181 'actions': [ | |
| 2182 { | |
| 2183 'action_name': 'gen-postmortem-metadata', | |
| 2184 'inputs': [ | |
| 2185 '../../tools/gen-postmortem-metadata.py', | |
| 2186 '<@(heapobject_files)', | |
| 2187 ], | |
| 2188 'outputs': [ | |
| 2189 '<(SHARED_INTERMEDIATE_DIR)/debug-support.cc', | |
| 2190 ], | |
| 2191 'action': [ | |
| 2192 'python', | |
| 2193 '../../tools/gen-postmortem-metadata.py', | |
| 2194 '<@(_outputs)', | |
| 2195 '<@(heapobject_files)' | |
| 2196 ] | |
| 2197 } | |
| 2198 ] | |
| 2199 }, | |
| 2200 { | |
| 2201 'target_name': 'mksnapshot', | |
| 2202 'type': 'executable', | |
| 2203 'dependencies': ['v8_base', 'v8_nosnapshot', 'v8_libplatform'], | |
| 2204 'include_dirs+': [ | |
| 2205 '../..', | |
| 2206 ], | |
| 2207 'sources': [ | |
| 2208 '../../src/snapshot/mksnapshot.cc', | |
| 2209 ], | |
| 2210 'conditions': [ | |
| 2211 ['v8_enable_i18n_support==1', { | |
| 2212 'dependencies': [ | |
| 2213 '<(icu_gyp_path):icui18n', | |
| 2214 '<(icu_gyp_path):icuuc', | |
| 2215 ] | |
| 2216 }], | |
| 2217 ['want_separate_host_toolset==1', { | |
| 2218 'toolsets': ['host'], | |
| 2219 }, { | |
| 2220 'toolsets': ['target'], | |
| 2221 }], | |
| 2222 ], | |
| 2223 }, | |
| 2224 ], | |
| 2225 } | |
| OLD | NEW |