v8/test/cctest/compiler
Balaram Makam 529ed9e992 [arm64][turbofan] FP simplification
FNMUL is efficient arm64 instruction, which can save 1 cycle
by optimizing FNEG(FMUL x y)) to FNMUL x y and
FMUL((FNEG x) y) to FNMUL x y

Change-Id: If25d9de1253098b17033a9d8736ff6a1c06601f3
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1572681
Commit-Queue: Georg Neis <neis@chromium.org>
Reviewed-by: Martyn Capewell <martyn.capewell@arm.com>
Reviewed-by: Georg Neis <neis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61230}
2019-05-06 08:25:22 +00:00
..
c-signature.h [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
call-tester.h [ubsan] Port Object to the new design 2018-12-26 20:54:07 +00:00
code-assembler-tester.h Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
codegen-tester.cc [test] Remove redundant variables in value helpers 2019-02-01 15:00:21 +00:00
codegen-tester.h [ptr-compr][x64] Define kTaggedSize as kInt32Size 2019-03-06 12:27:39 +00:00
function-tester.cc Reland "[test] Add testing facility for SerializerForBackgroundCompilation" 2019-01-29 13:59:42 +00:00
function-tester.h
graph-builder-tester.h [cleanup] Fix kPointerSize usages in the rest of runtime 2019-01-18 13:22:02 +00:00
serializer-tester.cc [turbofan] Don't allocate JSHeapBroker in the zone 2019-05-02 13:02:19 +00:00
serializer-tester.h [turbofan] Don't allocate JSHeapBroker in the zone 2019-05-02 13:02:19 +00:00
test-basic-block-profiler.cc [csa] re-schedule CSA graph 2018-11-13 17:12:01 +00:00
test-branch-combine.cc [test] Remove redundant variables in value helpers 2019-02-01 15:00:21 +00:00
test-code-assembler.cc Fix code comments for {CodeReference} based on {CodeDesc}. 2019-04-10 12:31:27 +00:00
test-code-generator.cc Revert "[csa] verify skipped write-barriers in MemoryOptimizer" 2019-04-26 10:03:33 +00:00
test-gap-resolver.cc [cleanup] Remove unneeded Printable wrappers 2018-11-22 10:01:56 +00:00
test-graph-visualizer.cc
test-instruction-scheduler.cc [turbofan] Implement loop rotation 2018-11-16 13:52:12 +00:00
test-instruction.cc [compiler] Move some files to backend/ directory 2018-11-12 15:06:56 +00:00
test-js-constant-cache.cc [test] Remove redundant variables in value helpers 2019-02-01 15:00:21 +00:00
test-js-context-specialization.cc [ubsan] Port Context to the new design 2018-11-23 11:03:54 +00:00
test-js-typed-lowering.cc
test-jump-threading.cc [turbofan] Implement loop rotation 2018-11-16 13:52:12 +00:00
test-linkage.cc Reland "[nojit] Remove code stubs" 2018-12-07 15:46:17 +00:00
test-loop-analysis.cc
test-machine-operator-reducer.cc [test] Remove redundant variables in value helpers 2019-02-01 15:00:21 +00:00
test-multiple-return.cc [cleanup] Use Vector::begin instead of Vector::start 2019-04-29 12:43:16 +00:00
test-node.cc
test-operator.cc
test-representation-change.cc [ptr-compr][Turbofan] Adding missing representation changes corner cases 2019-04-26 12:08:26 +00:00
test-run-bytecode-graph-builder.cc [cleanup] Use Vector::begin instead of Vector::start 2019-04-29 12:43:16 +00:00
test-run-calls-to-external-references.cc [turbofan] Refactor interface of calling C functions 2019-04-09 13:16:24 +00:00
test-run-deopt.cc
test-run-intrinsics.cc
test-run-jsbranches.cc
test-run-jscalls.cc
test-run-jsexceptions.cc
test-run-jsobjects.cc
test-run-jsops.cc
test-run-load-store.cc [ptr-compr][x64] Define kTaggedSize as kInt32Size 2019-03-06 12:27:39 +00:00
test-run-machops.cc [arm64][turbofan] FP simplification 2019-05-06 08:25:22 +00:00
test-run-native-calls.cc [cleanup] Fix kPointerSize in tests 2019-02-14 15:29:52 +00:00
test-run-retpoline.cc [iwyu] Remove interface-descriptors.h -> macro-assembler.h 2018-11-19 11:02:31 +00:00
test-run-stackcheck.cc
test-run-tail-calls.cc [iwyu] Remove interface-descriptors.h -> macro-assembler.h 2018-11-19 11:02:31 +00:00
test-run-unwinding-info.cc [cleanup] Make unicode predicate cache tables static 2018-11-14 15:33:45 +00:00
test-run-variables.cc [cleanup] Use Vector::begin instead of Vector::start 2019-04-29 12:43:16 +00:00
value-helper.cc
value-helper.h [test] Modernize value helpers 2019-02-01 12:56:59 +00:00