v8/test/cctest/compiler
jarin@chromium.org d8295050d2 Fix deoptimization address patching in Turbofan to use safepoints.
Since the deopt patch address needs to be available during GC to
resolve safepoints, we need to move it to the code object (instead of
the deoptimization input data) - accessing a separate fixed array
is not safe during GC. This CL adds a deoptimization_pc field to
each safepoint. The fields points to the deoptimization block.

The CL also fixes wrong register allocator constraints for
frame states on calls. These should always live on the stack
because registers are not preserved during a call.

BUG=
R=bmeurer@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23334 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-08-25 07:02:19 +00:00
..
call-tester.h Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
codegen-tester.cc Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
codegen-tester.h Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
function-tester.h Reland "Load global object and builtins from activation." 2014-08-21 12:40:10 +00:00
graph-builder-tester.cc Disable code generation in tests that use GraphBuilderTester on platforms that have no TF backend. 2014-08-12 08:06:02 +00:00
graph-builder-tester.h Unify MachineType and RepType. 2014-08-14 09:19:54 +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 Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
simplified-graph-builder.cc Make start node a value input to parameter nodes. 2014-08-05 08:47:39 +00:00
simplified-graph-builder.h Minor simplification and cleanup of graph builder. 2014-08-08 13:51:30 +00:00
test-branch-combine.cc Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
test-changes-lowering.cc Set ScopeInfo when compiling for unit tests. 2014-08-19 11:24:24 +00:00
test-codegen-deopt.cc Fix deoptimization address patching in Turbofan to use safepoints. 2014-08-25 07:02:19 +00:00
test-gap-resolver.cc Fix android debug build. 2014-07-31 09:30:16 +00:00
test-graph-reducer.cc Greenify NaCl build 2014-07-31 09:19:50 +00:00
test-instruction.cc Finish TODO in Schedule. s/entry/start/g and s/exit/end/g to be more regular. 2014-08-18 13:28:10 +00:00
test-js-constant-cache.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-js-context-specialization.cc Update and extend context specialization. 2014-08-08 11:05:31 +00:00
test-js-typed-lowering.cc Deprecate LoweringBuilder in favor of Reducer. 2014-08-14 12:24:37 +00:00
test-linkage.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-machine-operator-reducer.cc Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
test-node-algorithm.cc Fix 64-bit VS2010 build 2014-07-30 16:21:36 +00:00
test-node-cache.cc Revert 23077 - "Use CommonNodeCache for heap constants in ChangeLowering." 2014-08-12 12:53:14 +00:00
test-node.cc Fix Win64 build 2014-07-31 16:22:27 +00:00
test-operator.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-phi-reducer.cc Make start node a value input to parameter nodes. 2014-08-05 08:47:39 +00:00
test-pipeline.cc Fix MIPS build: use stubbed-out TF implementation 2014-07-31 11:59:49 +00:00
test-representation-change.cc Unify MachineType and RepType. 2014-08-14 09:19:54 +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 Reland "Add initial support for inlining." 2014-08-20 13:05:03 +00:00
test-run-intrinsics.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-run-jsbranches.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-run-jscalls.cc Reland "Load global object and builtins from activation." 2014-08-21 12:40:10 +00:00
test-run-jsexceptions.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-run-jsops.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-run-machops.cc Correctly forward-declare inline function headers in generic-node.h 2014-08-25 06:57:13 +00:00
test-run-variables.cc Land the Fan (disabled) 2014-07-30 13:54:45 +00:00
test-schedule.cc Finish TODO in Schedule. s/entry/start/g and s/exit/end/g to be more regular. 2014-08-18 13:28:10 +00:00
test-scheduler.cc Finish TODO in Schedule. s/entry/start/g and s/exit/end/g to be more regular. 2014-08-18 13:28:10 +00:00
test-simplified-lowering.cc Deprecate LoweringBuilder in favor of Reducer. 2014-08-14 12:24:37 +00:00
test-structured-ifbuilder-fuzzer.cc Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
test-structured-machine-assembler.cc Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00
value-helper.h Unify MachineType and RepType. 2014-08-14 09:19:54 +00:00