v8/test/cctest
bradnelson f245717d9b Retain information on which standard objects are used in asm typer.
Reconstructing which stdlib object is used within an asm.js
module seems wasteful, given the typer has already checked this.
Preserving this information in a form that can be queried in
the asm-wasm-builder which generating code.

BUG= https://code.google.com/p/v8/issues/detail?id=4203
TEST=test-asm-validator, test-parsing
R=titzer@chromium.org,marja@chromium.org,aseemgarg@chromium.org
LOG=N

Review URL: https://codereview.chromium.org/1508003002

Cr-Commit-Position: refs/heads/master@{#32687}
2015-12-09 04:28:34 +00:00
..
compiler Remove deprecate API usage from more cctests 2015-12-07 15:28:25 +00:00
interpreter Revert of Provide call counts for constructor calls, surface them as a vector IC. (patchset #4 id:60001 of https://codereview.chromium.org/1476413003/ ) 2015-12-04 07:34:31 +00:00
cctest.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
cctest.gyp Fix inobject slack tracking for both subclassing and non-subclassing cases. 2015-12-03 10:03:00 +00:00
cctest.h Pass explicit Isolate parameter to v8::Debug methods that need it 2015-12-02 12:47:41 +00:00
cctest.isolate Reland [swarming] Isolate v8 testing. 2015-10-05 09:48:42 +00:00
cctest.status [test] Skip flaky test. 2015-11-25 15:23:49 +00:00
DEPS Add DEPS files and run checkdeps in presubmit check 2014-06-03 13:39:42 +00:00
expression-type-collector-macros.h Make typing-asm match spec more closely around load/store, add more tests. 2015-11-30 21:11:47 +00:00
expression-type-collector.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
expression-type-collector.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
gay-fixed.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
gay-fixed.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
gay-precision.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
gay-precision.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
gay-shortest.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
gay-shortest.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
heap-tester.h Add the rate of js invocations from the api as a signal of idleness 2015-10-29 14:00:04 +00:00
log-eq-of-logging-and-traversal.js Fix test-log/EquivalenceOfLoggingAndTraversal 2013-08-26 14:56:23 +00:00
OWNERS Add per-file OWNERS for x87-specific cctests. 2015-08-14 16:02:32 +00:00
print-extension.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
print-extension.h Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
profiler-extension.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
profiler-extension.h Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-accessors.cc Mark GetCallingContext as soon-to-be deprecated 2015-11-02 19:23:13 +00:00
test-alloc.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-api-accessors.cc Adds the possibility of setting a Code object as the callback of a FunctionTemplate. 2015-11-24 14:33:23 +00:00
test-api-interceptors.cc Remove usage of deprecated APIs from api interceptor tests 2015-12-08 18:39:24 +00:00
test-api.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-api.h Move heap and CPU profilers into a dedicated directory. 2015-09-28 19:34:18 +00:00
test-array-list.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-asm-validator.cc Retain information on which standard objects are used in asm typer. 2015-12-09 04:28:34 +00:00
test-assembler-arm64.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-assembler-arm.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-assembler-ia32.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-assembler-mips64.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-assembler-mips.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-assembler-ppc.cc Remove v8::i::Isolate::Current from cctests 2015-11-23 12:38:33 +00:00
test-assembler-x64.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-assembler-x87.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-ast-expression-visitor.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-ast.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-atomicops.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-bignum-dtoa.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-bignum.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-bit-vector.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-circular-queue.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-code-stubs-arm64.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-code-stubs-arm.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-code-stubs-ia32.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-code-stubs-mips64.cc Never call CpuFeatures::FlushICache directly 2015-11-25 19:27:34 +00:00
test-code-stubs-mips.cc Never call CpuFeatures::FlushICache directly 2015-11-25 19:27:34 +00:00
test-code-stubs-x64.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-code-stubs-x87.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-code-stubs.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-code-stubs.h Introduce x87 port 2014-05-23 16:37:27 +00:00
test-compiler.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-constantpool.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-conversions.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-cpu-profiler.cc Remove deprecated API usage from cpu profilers test 2015-12-08 18:45:08 +00:00
test-date.cc Start removing deprecated APIs from cctest 2015-09-07 14:44:56 +00:00
test-debug.cc [proxies] Use JSReceiver::GetKeys() for more purposes 2015-12-04 15:20:57 +00:00
test-decls.cc Remove deprecate API usage from more cctests 2015-12-07 15:28:25 +00:00
test-deoptimization.cc Remove usage of deprecated APIs from compiler/deopt test 2015-11-20 12:56:26 +00:00
test-dictionary.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-disasm-arm64.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-disasm-arm.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-disasm-ia32.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-disasm-mips64.cc MIPS: Adding simulator support for AUI/DAUI/DAHI/DATI. 2015-11-30 20:30:23 +00:00
test-disasm-mips.cc MIPS: Adding simulator support for AUI/DAUI/DAHI/DATI. 2015-11-30 20:30:23 +00:00
test-disasm-ppc.cc Remove v8::i::Isolate::Current from cctests 2015-11-23 12:38:33 +00:00
test-disasm-x64.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-disasm-x87.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-diy-fp.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-double.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-dtoa.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-elements-kind.cc [proxies] Implement [[Delete]]. 2015-11-26 09:34:28 +00:00
test-experimental-extra.js Add experimental, non-snapshotted V8 extras 2015-08-20 00:01:14 +00:00
test-extra.js Add methods to extras' InternalPackedArray 2015-10-14 17:40:54 +00:00
test-fast-dtoa.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-feedback-vector.cc VectorICs: Remove --vector-stores flag. 2015-11-17 13:15:52 +00:00
test-feedback-vector.h The metadata part of TypeFeedbackVector is extracted to TypeFeedbackMetadata array. 2015-10-07 10:33:32 +00:00
test-field-type-tracking.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-fixed-dtoa.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-flags.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-func-name-inference.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
test-fuzz-arm64.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
test-gc-tracer.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-global-handles.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-global-object.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
test-hashing.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-hashmap.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-heap-profiler.cc Remove usage of deprecated APIs from heap profiler tests 2015-12-08 18:42:40 +00:00
test-heap.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-hydrogen-types.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-identity-map.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-incremental-marking.cc [test] Move away from deprecated API for heap-related tests. 2015-11-09 19:48:44 +00:00
test-inobject-slack-tracking.cc Remove deprecate API usage from more cctests 2015-12-07 15:28:25 +00:00
test-javascript-arm64.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-js-arm64-variables.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-list.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-liveedit.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-lockers.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-log-stack-tracer.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
test-log.cc Remove deprecated APIs from two more tests 2015-11-18 08:22:30 +00:00
test-macro-assembler-arm.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-macro-assembler-ia32.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-macro-assembler-mips64.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-macro-assembler-mips.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-macro-assembler-x64.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-macro-assembler-x87.cc Make whether or not a Code object should be created by masm explicit 2015-11-25 14:23:56 +00:00
test-mark-compact.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-mementos.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
test-microtask-delivery.cc Remove deprecated functions the smaller half of the remaing tests 2015-11-17 12:42:44 +00:00
test-object-observe.cc [stubs] A new approach to TF stubs 2015-12-02 12:35:20 +00:00
test-parsing.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-platform-linux.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-platform-win32.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-platform.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-profile-generator.cc Remove easy to remove calls to Isolate::Current() from api.cc 2015-11-30 08:16:59 +00:00
test-random-number-generator.cc Add test to check PRNG quality. 2015-11-25 08:56:19 +00:00
test-regexp.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-reloc-info.cc Pass an isolate to RelocInfo 2015-11-27 12:19:23 +00:00
test-representation.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-sampler-api.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-serialize.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-simd.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-slots-buffer.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-spaces.cc [heap] pause observers during mark-compact 2015-12-03 14:20:52 +00:00
test-strings.cc Remove deprecate API usage from more cctests 2015-12-07 15:28:25 +00:00
test-strtod.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-symbols.cc Continuing removing deprecated function from cctest 2015-10-08 09:48:20 +00:00
test-thread-termination.cc Map v8::Function to JSReceiver + IsCallable 2015-10-23 12:27:06 +00:00
test-threads.cc Continuing removing deprecated function from cctest 2015-09-21 10:34:59 +00:00
test-transitions.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-typedarrays.cc Continuing removing deprecated function from cctest 2015-09-21 10:34:59 +00:00
test-types.cc Move Hydrogen and Lithium to src/crankshaft/ 2015-10-20 13:25:55 +00:00
test-typing-reset.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-unbound-queue.cc Move heap and CPU profilers into a dedicated directory. 2015-09-28 19:34:18 +00:00
test-unboxed-doubles.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-unique.cc Move Hydrogen and Lithium to src/crankshaft/ 2015-10-20 13:25:55 +00:00
test-unscopables-hidden-prototype.cc [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
test-utils-arm64.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-utils-arm64.h [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-utils.cc Continuing removing deprecated functions from cctests 2015-09-10 13:10:01 +00:00
test-version.cc Continuing removing deprecated functions from cctests 2015-09-10 13:10:01 +00:00
test-weakmaps.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
test-weaksets.cc [test] Test expectations in cctest should use CHECK and not DCHECK. 2015-12-07 05:37:15 +00:00
testcfg.py [test-runner] Move test case processing beyond the multi-process boundary. 2015-11-27 12:52:25 +00:00
trace-extension.cc Move heap and CPU profilers into a dedicated directory. 2015-09-28 19:34:18 +00:00
trace-extension.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
types-fuzz.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00