Side by Side Diff: src/compiler/verifier.h 
  
  
    
       
    
  
 
    Issue 426233002 : 
  Land the Fan (disabled)  (Closed) 
  
 
  
    Patch Set: Review feedback, rebase and "git cl format" 
    
  
  
    Use n/p to move between diff chunks;
    N/P to move between comments.
    
    Draft comments are only viewable by you. 
    
  
 
  
  
    Jump to: 
      
        build/toolchain.gypi 
      
        include/v8.h 
      
        src/arm/assembler-arm.h 
      
        src/arm/assembler-arm.cc 
      
        src/arm/code-stubs-arm.cc 
      
        src/arm/deoptimizer-arm.cc 
      
        src/arm/disasm-arm.cc 
      
        src/arm/lithium-arm.h 
      
        src/arm/lithium-arm.cc 
      
        src/arm/lithium-codegen-arm.cc 
      
        src/arm/macro-assembler-arm.h 
      
        src/arm/macro-assembler-arm.cc 
      
        src/arm/simulator-arm.cc 
      
        src/arm64/code-stubs-arm64.cc 
      
        src/arm64/deoptimizer-arm64.cc 
      
        src/arm64/lithium-arm64.h 
      
        src/arm64/lithium-arm64.cc 
      
        src/arm64/lithium-codegen-arm64.cc 
      
        src/arm64/simulator-arm64.h 
      
        src/arm64/simulator-arm64.cc 
      
        src/arm64/utils-arm64.h 
      
        src/ast.h 
      
        src/base/logging.h 
      
        src/bootstrapper.cc 
      
        src/checks.h 
      
        src/checks.cc 
      
        src/code-stubs.h 
      
        src/code-stubs.cc 
      
        src/compiler.h 
      
        src/compiler.cc 
      
        src/compiler-intrinsics.h 
      
        src/compiler/arm/code-generator-arm.cc 
      
        src/compiler/arm/instruction-codes-arm.h 
      
        src/compiler/arm/instruction-selector-arm.cc 
      
        src/compiler/arm/linkage-arm.cc 
      
        src/compiler/arm64/code-generator-arm64.cc 
      
        src/compiler/arm64/instruction-codes-arm64.h 
      
        src/compiler/arm64/instruction-selector-arm64.cc 
      
        src/compiler/arm64/linkage-arm64.cc 
      
        src/compiler/ast-graph-builder.h 
      
        src/compiler/ast-graph-builder.cc 
      
        src/compiler/code-generator.h 
      
        src/compiler/code-generator.cc 
      
        src/compiler/code-generator-impl.h 
      
        src/compiler/common-node-cache.h 
      
        src/compiler/common-operator.h 
      
        src/compiler/control-builders.h 
      
        src/compiler/control-builders.cc 
      
        src/compiler/frame.h 
      
        src/compiler/gap-resolver.h 
      
        src/compiler/gap-resolver.cc 
      
        src/compiler/generic-algorithm.h 
      
        src/compiler/generic-algorithm-inl.h 
      
        src/compiler/generic-graph.h 
      
        src/compiler/generic-node.h 
      
        src/compiler/generic-node-inl.h 
      
        src/compiler/graph.h 
      
        src/compiler/graph.cc 
      
        src/compiler/graph-builder.h 
      
        src/compiler/graph-builder.cc 
      
        src/compiler/graph-inl.h 
      
        src/compiler/graph-reducer.h 
      
        src/compiler/graph-reducer.cc 
      
        src/compiler/graph-replay.h 
      
        src/compiler/graph-replay.cc 
      
        src/compiler/graph-visualizer.h 
      
        src/compiler/graph-visualizer.cc 
      
        src/compiler/ia32/code-generator-ia32.cc 
      
        src/compiler/ia32/instruction-codes-ia32.h 
      
        src/compiler/ia32/instruction-selector-ia32.cc 
      
        src/compiler/ia32/linkage-ia32.cc 
      
        src/compiler/instruction.h 
      
        src/compiler/instruction.cc 
      
        src/compiler/instruction-codes.h 
      
        src/compiler/instruction-selector.h 
      
        src/compiler/instruction-selector.cc 
      
        src/compiler/instruction-selector-impl.h 
      
        src/compiler/ir-operations.txt 
      
        src/compiler/js-context-specialization.h 
      
        src/compiler/js-context-specialization.cc 
      
        src/compiler/js-generic-lowering.h 
      
        src/compiler/js-generic-lowering.cc 
      
        src/compiler/js-graph.h 
      
        src/compiler/js-graph.cc 
      
        src/compiler/js-operator.h 
      
        src/compiler/js-typed-lowering.h 
      
        src/compiler/js-typed-lowering.cc 
      
        src/compiler/linkage.h 
      
        src/compiler/linkage.cc 
      
        src/compiler/linkage-impl.h 
      
        src/compiler/lowering-builder.h 
      
        src/compiler/lowering-builder.cc 
      
        src/compiler/machine-node-factory.h 
      
        src/compiler/machine-operator.h 
      
        src/compiler/machine-operator-reducer.h 
      
        src/compiler/machine-operator-reducer.cc 
      
        src/compiler/node.h 
      
        src/compiler/node.cc 
      
        src/compiler/node-aux-data.h 
      
        src/compiler/node-aux-data-inl.h 
      
        src/compiler/node-cache.h 
      
        src/compiler/node-cache.cc 
      
        src/compiler/node-matchers.h 
      
        src/compiler/node-properties.h 
      
        src/compiler/node-properties-inl.h 
      
        src/compiler/opcodes.h 
      
        src/compiler/operator.h 
      
        src/compiler/operator-properties.h 
      
        src/compiler/operator-properties-inl.h 
      
        src/compiler/phi-reducer.h 
      
        src/compiler/pipeline.h 
      
        src/compiler/pipeline.cc 
      
        src/compiler/raw-machine-assembler.h 
      
        src/compiler/raw-machine-assembler.cc 
      
        src/compiler/register-allocator.h 
      
        src/compiler/register-allocator.cc 
      
        src/compiler/representation-change.h 
      
        src/compiler/schedule.h 
      
        src/compiler/schedule.cc 
      
        src/compiler/scheduler.h 
      
        src/compiler/scheduler.cc 
      
        src/compiler/simplified-lowering.h 
      
        src/compiler/simplified-lowering.cc 
      
        src/compiler/simplified-node-factory.h 
      
        src/compiler/simplified-operator.h 
      
        src/compiler/source-position.h 
      
        src/compiler/source-position.cc 
      
        src/compiler/structured-machine-assembler.h 
      
        src/compiler/structured-machine-assembler.cc 
      
        src/compiler/typer.h 
      
        src/compiler/typer.cc 
      
        src/compiler/verifier.h 
      
        src/compiler/verifier.cc 
      
        src/compiler/x64/code-generator-x64.cc 
      
        src/compiler/x64/instruction-codes-x64.h 
      
        src/compiler/x64/instruction-selector-x64.cc 
      
        src/compiler/x64/linkage-x64.cc 
      
        src/contexts.h 
      
        src/contexts.cc 
      
        src/data-flow.h 
      
        src/deoptimizer.h 
      
        src/deoptimizer.cc 
      
        src/elements-kind.h 
      
        src/field-index.h 
      
        src/flag-definitions.h 
      
        src/frames.cc 
      
        src/gdb-jit.cc 
      
        src/globals.h 
      
        src/hydrogen.h 
      
        src/hydrogen.cc 
      
        src/hydrogen-gvn.h 
      
        src/hydrogen-instructions.h 
      
        src/hydrogen-types.h 
      
        src/hydrogen-types.cc 
      
        src/ia32/assembler-ia32.h 
      
        src/ia32/assembler-ia32.cc 
      
        src/ia32/assembler-ia32-inl.h 
      
        src/ia32/code-stubs-ia32.cc 
      
        src/ia32/deoptimizer-ia32.cc 
      
        src/ia32/disasm-ia32.cc 
      
        src/ia32/lithium-codegen-ia32.cc 
      
        src/ia32/lithium-ia32.h 
      
        src/ia32/lithium-ia32.cc 
      
        src/isolate.h 
      
        src/isolate.cc 
      
        src/lithium.h 
      
        src/lithium.cc 
      
        src/lithium-allocator.h 
      
        src/lithium-allocator.cc 
      
        src/lithium-allocator-inl.h 
      
        src/lithium-inl.h 
      
        src/mips/code-stubs-mips.cc 
      
        src/mips/deoptimizer-mips.cc 
      
        src/mips/lithium-codegen-mips.cc 
      
        src/mips/lithium-mips.h 
      
        src/mips/lithium-mips.cc 
      
        src/mips64/code-stubs-mips64.cc 
      
        src/mips64/deoptimizer-mips64.cc 
      
        src/mips64/lithium-codegen-mips64.cc 
      
        src/objects.h 
      
        src/objects.cc 
      
        src/objects-debug.cc 
      
        src/objects-inl.h 
      
        src/objects-printer.cc 
      
        src/objects-visiting-inl.h 
      
        src/parser.cc 
      
        src/property.h 
      
        src/property.cc 
      
        src/runtime.h 
      
        src/runtime.cc 
      
        src/safepoint-table.cc 
      
        src/scopeinfo.h 
      
        src/scopeinfo.cc 
      
        src/scopes.h 
      
        src/scopes.cc 
      
        src/string-stream.cc 
      
        src/types.h 
      
        src/types.cc 
      
        src/typing.cc 
      
        src/unique.h 
      
        src/v8.cc 
      
        src/variables.h 
      
        src/variables.cc 
      
        src/x64/assembler-x64.h 
      
        src/x64/assembler-x64.cc 
      
        src/x64/code-stubs-x64.cc 
      
        src/x64/deoptimizer-x64.cc 
      
        src/x64/disasm-x64.cc 
      
        src/x64/lithium-codegen-x64.cc 
      
        src/x64/lithium-x64.h 
      
        src/x64/lithium-x64.cc 
      
        src/x87/code-stubs-x87.cc 
      
        src/x87/deoptimizer-x87.cc 
      
        src/x87/lithium-codegen-x87.cc 
      
        src/zone-allocator.h 
      
        src/zone-containers.h 
      
        test/cctest/cctest.h 
      
        test/cctest/cctest.gyp 
      
        test/cctest/cctest.status 
      
        test/cctest/compiler/call-tester.h 
      
        test/cctest/compiler/codegen-tester.h 
      
        test/cctest/compiler/codegen-tester.cc 
      
        test/cctest/compiler/compiler/call-tester.h 
      
        test/cctest/compiler/compiler/codegen-tester.h 
      
        test/cctest/compiler/compiler/codegen-tester.cc 
      
        test/cctest/compiler/compiler/function-tester.h 
      
        test/cctest/compiler/compiler/graph-builder-tester.h 
      
        test/cctest/compiler/compiler/graph-builder-tester.cc 
      
        test/cctest/compiler/compiler/graph-tester.h 
      
        test/cctest/compiler/compiler/instruction-selector-tester.h 
      
        test/cctest/compiler/compiler/simplified-graph-builder.h 
      
        test/cctest/compiler/compiler/simplified-graph-builder.cc 
      
        test/cctest/compiler/compiler/test-branch-combine.cc 
      
        test/cctest/compiler/compiler/test-codegen-deopt.cc 
      
        test/cctest/compiler/compiler/test-gap-resolver.cc 
      
        test/cctest/compiler/compiler/test-graph-reducer.cc 
      
        test/cctest/compiler/compiler/test-instruction.cc 
      
        test/cctest/compiler/compiler/test-instruction-selector.cc 
      
        test/cctest/compiler/compiler/test-instruction-selector-arm.cc 
      
        test/cctest/compiler/compiler/test-js-constant-cache.cc 
      
        test/cctest/compiler/compiler/test-js-context-specialization.cc 
      
        test/cctest/compiler/compiler/test-js-typed-lowering.cc 
      
        test/cctest/compiler/compiler/test-linkage.cc 
      
        test/cctest/compiler/compiler/test-machine-operator-reducer.cc 
      
        test/cctest/compiler/compiler/test-node.cc 
      
        test/cctest/compiler/compiler/test-node-algorithm.cc 
      
        test/cctest/compiler/compiler/test-node-cache.cc 
      
        test/cctest/compiler/compiler/test-operator.cc 
      
        test/cctest/compiler/compiler/test-phi-reducer.cc 
      
        test/cctest/compiler/compiler/test-pipeline.cc 
      
        test/cctest/compiler/compiler/test-representation-change.cc 
      
        test/cctest/compiler/compiler/test-run-deopt.cc 
      
        test/cctest/compiler/compiler/test-run-intrinsics.cc 
      
        test/cctest/compiler/compiler/test-run-jsbranches.cc 
      
        test/cctest/compiler/compiler/test-run-jscalls.cc 
      
        test/cctest/compiler/compiler/test-run-jsexceptions.cc 
      
        test/cctest/compiler/compiler/test-run-jsops.cc 
      
        test/cctest/compiler/compiler/test-run-machops.cc 
      
        test/cctest/compiler/compiler/test-run-variables.cc 
      
        test/cctest/compiler/compiler/test-schedule.cc 
      
        test/cctest/compiler/compiler/test-scheduler.cc 
      
        test/cctest/compiler/compiler/test-simplified-lowering.cc 
      
        test/cctest/compiler/compiler/test-structured-ifbuilder-fuzzer.cc 
      
        test/cctest/compiler/compiler/test-structured-machine-assembler.cc 
      
        test/cctest/compiler/compiler/value-helper.h 
      
        test/cctest/compiler/function-tester.h 
      
        test/cctest/compiler/graph-builder-tester.h 
      
        test/cctest/compiler/graph-builder-tester.cc 
      
        test/cctest/compiler/graph-tester.h 
      
        test/cctest/compiler/instruction-selector-tester.h 
      
        test/cctest/compiler/simplified-graph-builder.h 
      
        test/cctest/compiler/simplified-graph-builder.cc 
      
        test/cctest/compiler/test-branch-combine.cc 
      
        test/cctest/compiler/test-codegen-deopt.cc 
      
        test/cctest/compiler/test-gap-resolver.cc 
      
        test/cctest/compiler/test-graph-reducer.cc 
      
        test/cctest/compiler/test-instruction.cc 
      
        test/cctest/compiler/test-instruction-selector.cc 
      
        test/cctest/compiler/test-instruction-selector-arm.cc 
      
        test/cctest/compiler/test-js-constant-cache.cc 
      
        test/cctest/compiler/test-js-context-specialization.cc 
      
        test/cctest/compiler/test-js-typed-lowering.cc 
      
        test/cctest/compiler/test-linkage.cc 
      
        test/cctest/compiler/test-machine-operator-reducer.cc 
      
        test/cctest/compiler/test-node.cc 
      
        test/cctest/compiler/test-node-algorithm.cc 
      
        test/cctest/compiler/test-node-cache.cc 
      
        test/cctest/compiler/test-operator.cc 
      
        test/cctest/compiler/test-phi-reducer.cc 
      
        test/cctest/compiler/test-pipeline.cc 
      
        test/cctest/compiler/test-representation-change.cc 
      
        test/cctest/compiler/test-run-deopt.cc 
      
        test/cctest/compiler/test-run-intrinsics.cc 
      
        test/cctest/compiler/test-run-jsbranches.cc 
      
        test/cctest/compiler/test-run-jscalls.cc 
      
        test/cctest/compiler/test-run-jsexceptions.cc 
      
        test/cctest/compiler/test-run-jsops.cc 
      
        test/cctest/compiler/test-run-machops.cc 
      
        test/cctest/compiler/test-run-variables.cc 
      
        test/cctest/compiler/test-schedule.cc 
      
        test/cctest/compiler/test-scheduler.cc 
      
        test/cctest/compiler/test-simplified-lowering.cc 
      
        test/cctest/compiler/test-structured-ifbuilder-fuzzer.cc 
      
        test/cctest/compiler/test-structured-machine-assembler.cc 
      
        test/cctest/compiler/value-helper.h 
      
        test/cctest/test-alloc.cc 
      
        test/cctest/test-assembler-arm.cc 
      
        test/cctest/test-assembler-arm64.cc 
      
        test/cctest/test-assembler-ia32.cc 
      
        test/cctest/test-assembler-x64.cc 
      
        test/cctest/test-checks.cc 
      
        test/cctest/test-disasm-ia32.cc 
      
        test/cctest/test-disasm-x64.cc 
      
        test/cctest/test-parsing.cc 
      
        test/cctest/test-regexp.cc 
      
        test/cctest/test-symbols.cc 
      
        test/fuzz-natives/fuzz-natives.status 
      
        test/mjsunit/assert-opt-and-deopt.js 
      
        test/mjsunit/mjsunit.status 
      
        test/mjsunit/runtime-gen/classof.js 
      
        tools/generate-runtime-tests.py 
      
        tools/gyp/v8.gyp 
      
        tools/run-tests.py