2bf71f888f
Replaces the graph-based liveness analyzer in the bytecode graph builder with an initial bytecode-based liveness analysis pass, which is added to the existing loop extent analysis. Now the StateValues in the graph have their inputs initialised to optimized_out, rather than being modified after the graph is built. Review-Url: https://codereview.chromium.org/2523893003 Cr-Commit-Position: refs/heads/master@{#41355}
32 lines
876 B
Python
32 lines
876 B
Python
include_rules = [
|
|
"+base/trace_event/common/trace_event_common.h",
|
|
"+src",
|
|
"-src/compiler",
|
|
"+src/compiler/pipeline.h",
|
|
"+src/compiler/code-assembler.h",
|
|
"+src/compiler/wasm-compiler.h",
|
|
"-src/heap",
|
|
"+src/heap/heap.h",
|
|
"+src/heap/heap-inl.h",
|
|
"-src/inspector",
|
|
"-src/interpreter",
|
|
"+src/interpreter/bytecode-array-accessor.h",
|
|
"+src/interpreter/bytecode-array-iterator.h",
|
|
"+src/interpreter/bytecode-array-reverse-iterator.h",
|
|
"+src/interpreter/bytecode-decoder.h",
|
|
"+src/interpreter/bytecode-flags.h",
|
|
"+src/interpreter/bytecode-register.h",
|
|
"+src/interpreter/bytecodes.h",
|
|
"+src/interpreter/interpreter.h",
|
|
"+testing/gtest/include/gtest/gtest_prod.h",
|
|
"-src/libplatform",
|
|
"-include/libplatform"
|
|
]
|
|
|
|
specific_include_rules = {
|
|
"d8\.cc": [
|
|
"+include/libplatform/libplatform.h",
|
|
"+include/libplatform/v8-tracing.h",
|
|
],
|
|
}
|