v8/test/cctest/compiler
mythria b587aa2bc7 [Interpreter] Add support for cast operators to bytecode graph builder and
an optomization to remove redundant cast operations.

1. Adds an optimization to remove redundant ToBoolean and ToName operations.
2. Adds implementation and tests for cast operatorts to bytecode graph builder.

BUG=v8:4280
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#32408}
2015-11-30 13:50:20 +00:00
..
c-signature.h Implement the BufferedRawMachineAssemblerTester. 2015-10-30 21:32:49 +00:00
call-tester.h Implement the BufferedRawMachineAssemblerTester. 2015-10-30 21:32:49 +00:00
codegen-tester.cc Mark cctests that don't use deprecated APIs as such 2015-11-16 16:45:31 +00:00
codegen-tester.h [turbofan] Implemented the optional Float32RoundDown operator. 2015-11-25 11:06:13 +00:00
function-tester.h Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
graph-builder-tester.h Remove obsolete src/v8.h include from compiler cctests. 2015-10-28 13:32:30 +00:00
test-basic-block-profiler.cc Move RMA::Label out of the class, so it can be forward declared. 2015-11-30 11:29:23 +00:00
test-branch-combine.cc Move RMA::Label out of the class, so it can be forward declared. 2015-11-30 11:29:23 +00:00
test-changes-lowering.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-gap-resolver.cc [presubmit] Enabling readability/inheritance linter checking. 2015-11-04 13:08:42 +00:00
test-graph-visualizer.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-instruction.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-js-constant-cache.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-js-context-specialization.cc [runtime] Replace global object link with native context link in all contexts. 2015-11-27 17:00:11 +00:00
test-js-typed-lowering.cc [turbofan] Pseudo-inline 'instanceof' 2015-11-10 12:20:11 +00:00
test-jump-threading.cc Remove obsolete src/v8.h include from compiler cctests. 2015-10-28 13:32:30 +00:00
test-linkage.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-loop-analysis.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-loop-assignment-analysis.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-machine-operator-reducer.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-multiple-return.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-node.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-operator.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-osr.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-pipeline.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-representation-change.cc [turbofan] Replace information about uses by explicit truncation in representation selection. 2015-11-25 08:01:00 +00:00
test-run-bytecode-graph-builder.cc [Interpreter] Add support for cast operators to bytecode graph builder and 2015-11-30 13:50:20 +00:00
test-run-deopt.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-inlining.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-intrinsics.cc [runtime] Remove the very dangerous %_CallFunction intrinsic. 2015-11-05 11:48:21 +00:00
test-run-jsbranches.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-jscalls.cc Rename %_IsSpecObject to %_IsJSReceiver. 2015-11-30 11:56:45 +00:00
test-run-jsexceptions.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-jsobjects.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-jsops.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-machops.cc Move RMA::Label out of the class, so it can be forward declared. 2015-11-30 11:29:23 +00:00
test-run-native-calls.cc Move RMA::Label out of the class, so it can be forward declared. 2015-11-30 11:29:23 +00:00
test-run-properties.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-stackcheck.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-run-stubs.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
test-run-variables.cc Move compiler cctests into v8::internal::compiler namespace. 2015-10-30 09:16:39 +00:00
test-simplified-lowering.cc Create ast/ and parsing/ subdirectories and move appropriate files 2015-11-26 16:23:07 +00:00
value-helper.h [x64] Fixed a rounding error on x64 for the Uint64ToF64 conversion. 2015-11-12 19:36:16 +00:00