v8/test/cctest/compiler
neis fd8cebb1a6 [compiler] Generalize JSContextSpecialization.
With this CL, context loads and stores are "strengthened" by reducing
the incoming context chain and decreasing the depth accordingly,
whenever possible.  This enables more opportunities for specialization
and will let us easily add module context specialization later.

BUG=

Review-Url: https://codereview.chromium.org/2559173003
Cr-Commit-Position: refs/heads/master@{#42334}
2017-01-13 14:44:57 +00:00
..
c-signature.h [wasm] Replace the BufferedRawMachineAssemblerTester in the WasmRunner. 2016-02-18 09:55:49 +00:00
call-tester.h PPC64: [simulator] Do not sign-extend uint32_t call parameters. 2016-04-25 14:03:58 +00:00
code-assembler-tester.h [interpreter][stubs] Enable graph verification for bytecode handlers and stubs included into snapshot. 2016-12-13 13:55:29 +00:00
codegen-tester.cc x87: fix the use of CheckFloatEq and CheckDoubleEq in test. 2016-03-07 12:30:23 +00:00
codegen-tester.h Separate CompilationInfo into its own file. 2016-08-31 08:49:59 +00:00
function-tester.cc Split parsing of functions and top-level code into two separate methods 2016-11-30 13:21:37 +00:00
function-tester.h Reland of [refactoring] Split CodeAssemblerState out of CodeAssembler 2016-11-16 11:48:38 +00:00
graph-builder-tester.h [turbofan] Support variable size argument removal in TF-generated functions 2016-11-02 13:15:57 +00:00
test-basic-block-profiler.cc [turbofan] Make MachineType a pair of enums. 2015-12-10 09:03:53 +00:00
test-branch-combine.cc [arm64] Generate adds/ands. 2016-06-29 14:57:49 +00:00
test-code-assembler.cc [stubs] Enable machine graph verification for CodeStubAssembler and friends by default in debug mode. 2016-12-15 11:45:18 +00:00
test-gap-resolver.cc [Turbofan] Add concept of FP register aliasing on ARM 32. 2016-10-26 16:04:33 +00:00
test-graph-visualizer.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
test-instruction.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
test-js-constant-cache.cc Include only stuff you need, part 6: Fix cctest.h. 2016-09-01 12:02:16 +00:00
test-js-context-specialization.cc [compiler] Generalize JSContextSpecialization. 2017-01-13 14:44:57 +00:00
test-js-typed-lowering.cc [turbofan] Sparse representation for state values 2017-01-05 10:44:44 +00:00
test-jump-threading.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
test-linkage.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
test-loop-analysis.cc [turbofan] Support variable size argument removal in TF-generated functions 2016-11-02 13:15:57 +00:00
test-loop-assignment-analysis.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
test-machine-operator-reducer.cc [turbofan] Remove invalid typing rules. 2016-08-29 09:20:09 +00:00
test-multiple-return.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
test-node.cc Named all zones in the project 2016-10-17 12:12:42 +00:00
test-operator.cc Replace SmartArrayPointer<T> with unique_ptr<T[]> 2016-07-25 10:27:47 +00:00
test-representation-change.cc [turbofan] Properly check Tagged->Word32 changes. 2016-12-05 11:57:16 +00:00
test-run-bytecode-graph-builder.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
test-run-calls-to-external-references.cc [wasm] Use a C wrapper function to calculate F64Pow. 2016-07-20 14:27:06 +00:00
test-run-deopt.cc [turbofan] Enable tests for throwing into deopted code. 2016-02-12 10:50:17 +00:00
test-run-intrinsics.cc [regexp] Remove IsRegExp intrinsic 2017-01-09 09:34:48 +00:00
test-run-jsbranches.cc Include only stuff you need, part 6: Fix cctest.h. 2016-09-01 12:02:16 +00:00
test-run-jscalls.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
test-run-jsexceptions.cc Include only stuff you need, part 6: Fix cctest.h. 2016-09-01 12:02:16 +00:00
test-run-jsobjects.cc Include only stuff you need, part 6: Fix cctest.h. 2016-09-01 12:02:16 +00:00
test-run-jsops.cc Include only stuff you need, part 6: Fix cctest.h. 2016-09-01 12:02:16 +00:00
test-run-load-store.cc [turbofan] Fix more -Wsign-compare warnings. 2016-11-11 12:01:08 +00:00
test-run-machops.cc MIPS: Improve Float(32|64)(Max|Min). 2016-12-06 10:16:50 +00:00
test-run-native-calls.cc [turbofan] Avoid allocation of temporary array of Nodes when generating calls. 2016-12-19 11:35:42 +00:00
test-run-stackcheck.cc Include only stuff you need, part 6: Fix cctest.h. 2016-09-01 12:02:16 +00:00
test-run-stubs.cc [turbofan] Support variable size argument removal in TF-generated functions 2016-11-02 13:15:57 +00:00
test-run-unwinding-info.cc Include only stuff you need, part 6: Fix cctest.h. 2016-09-01 12:02:16 +00:00
test-run-variables.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
test-run-wasm-machops.cc [wasm] Prerequisites for WebAssembly Table.Grow 2017-01-10 19:07:34 +00:00
value-helper.h [turbofan] Add Float32(Max|Min) machine operators. 2016-08-22 13:50:51 +00:00