v8/test/cctest/compiler
Benedikt Meurer 9af9f1d026 [turbofan] Add new Float32Abs and Float64Abs operators.
These operators compute the absolute floating point value of some
arbitrary input, and are implemented without any branches (i.e. using
vabs on arm, and andps/andpd on x86).

R=svenpanne@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#27662}
2015-04-08 11:55:04 +00:00
..
c-signature.h Add MachineSignature, which is an encapsulation of the machine types for parameters and return values in a graph. 2014-08-28 13:17:38 +00:00
call-tester.h Make ParameterTraits specializations for 32-bit integers valid for all arches. 2015-03-25 14:21:29 +00:00
codegen-tester.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
codegen-tester.h [turbofan] Add backend support for float32 operations. 2015-03-30 07:34:04 +00:00
function-tester.h Remove CompilationInfoWithZone from public API. 2015-03-24 14:17:17 +00:00
graph-builder-tester.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
graph-builder-tester.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
graph-tester.h Make start node a value input to parameter nodes. 2014-08-05 08:47:39 +00:00
instruction-selector-tester.h Add MachineSignature, which is an encapsulation of the machine types for parameters and return values in a graph. 2014-08-28 13:17:38 +00:00
simplified-graph-builder.cc [turbofan] Add an extra frame state for deoptimization before binary op. 2015-03-09 08:37:17 +00:00
simplified-graph-builder.h Remove the dependency of Zone on Isolate 2015-01-23 15:20:00 +00:00
test-basic-block-profiler.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
test-branch-combine.cc Remove deprecated v8::base::OS::nan_value(). 2015-01-21 14:38:58 +00:00
test-changes-lowering.cc Removed most of the bogus CompilationInfo constructor calls. 2015-02-11 14:12:15 +00:00
test-codegen-deopt.cc [turbofan] Remember types for deoptimization during simplified lowering. 2015-03-19 14:00:33 +00:00
test-control-reducer.cc [turbofan] Fix typo in ControlReducer. 2015-03-16 07:28:06 +00:00
test-gap-resolver.cc [turbofan] Remove global InstructionOperand caches. 2015-02-06 09:00:50 +00:00
test-graph-visualizer.cc [turbofan] Improve JSON output 2015-01-29 12:15:14 +00:00
test-instruction.cc [turbofan] smash GapInstruction into Instruction 2015-03-31 13:06:43 +00:00
test-js-constant-cache.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
test-js-context-specialization.cc [turbofan] Simplify context specialization and fix for OSR. 2015-02-19 11:36:50 +00:00
test-js-typed-lowering.cc [turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering. 2015-03-19 10:13:12 +00:00
test-jump-threading.cc [turbofan] smash GapInstruction into Instruction 2015-03-31 13:06:43 +00:00
test-linkage.cc Remove CompilationInfoWithZone from public API. 2015-03-24 14:17:17 +00:00
test-loop-analysis.cc [turbofan] Fix loop analysis bug with certain phi structures. 2015-02-06 15:19:51 +00:00
test-loop-assignment-analysis.cc Remove funky 2-stage initialization of ParserInfo and an adventurous memset. 2015-03-12 11:46:32 +00:00
test-machine-operator-reducer.cc [turbofan] Finally get rid of the generic algorithm. 2015-02-20 10:12:00 +00:00
test-node-algorithm.cc [turbofan] Finally get rid of the generic algorithm. 2015-02-20 10:12:00 +00:00
test-node-cache.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
test-node.cc [turbofan] Rename Node::RemoveAllInputs() to Node::NullAllInputs(). 2015-03-24 12:40:13 +00:00
test-operator.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
test-osr.cc [turbofan] Fix bug in OSR deconstruction. 2015-03-17 17:55:29 +00:00
test-pipeline.cc Remove CompilationInfoWithZone from public API. 2015-03-24 14:17:17 +00:00
test-representation-change.cc Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
test-run-deopt.cc Fix non-TF target build after r23107. 2014-08-13 14:47:32 +00:00
test-run-inlining.cc [turbofan] Context specialize during inlining. 2015-03-10 08:37:26 +00:00
test-run-intrinsics.cc Added %_NewConsString intrinsic. 2015-03-30 06:28:49 +00:00
test-run-jsbranches.cc First simple implementation of for-of in TurboFan. 2015-01-14 15:24:29 +00:00
test-run-jscalls.cc Fix representation for CompareIC in JSGenericLowering. 2015-02-17 16:37:36 +00:00
test-run-jsexceptions.cc Switch full-codegen from StackHandlers to handler table. 2015-03-25 13:14:02 +00:00
test-run-jsops.cc Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
test-run-machops.cc [turbofan] Add new Float32Abs and Float64Abs operators. 2015-04-08 11:55:04 +00:00
test-run-properties.cc Fix windows warning. 2014-09-19 10:52:19 +00:00
test-run-stackcheck.cc Implement inlined stack-check guards in TurboFan. 2014-10-01 14:03:02 +00:00
test-run-stubs.cc Remove CompilationInfoWithZone from public API. 2015-03-24 14:17:17 +00:00
test-run-variables.cc Remove --harmony-scoping flag. 2015-03-13 15:15:57 +00:00
test-simplified-lowering.cc [turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering. 2015-03-19 10:13:12 +00:00
value-helper.h [turbofan] Add new Float32Abs and Float64Abs operators. 2015-04-08 11:55:04 +00:00