v8/test/unittests/compiler
mstarzinger 48c185fe75 [turbofan] Fix properties of IrOpcode::kThrow operator.
This changes the IrOpcode::kThrow operator to have kNoThrow property,
which sounds unintuitive, but holds for our graphs. The operators is
used to indicate exceptional control flow out of the function, but in
itself does not throw, the throwing is done by a runtime call.

R=titzer@chromium.org
TEST=unittests/CommonOperatorTest/CommonSharedOperatorTest.Properties

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

Cr-Commit-Position: refs/heads/master@{#27541}
2015-03-31 13:44:04 +00:00
..
arm [turbofan] Add backend support for float32 operations. 2015-03-30 07:34:04 +00:00
arm64 Reland "Match fneg for -0.0 - x pattern." 2015-03-30 10:53:02 +00:00
ia32 [turbofan] Add backend support for float32 operations. 2015-03-30 07:34:04 +00:00
mips MIPS: [turbofan] Turn Math.clz32 into an inlinable builtin. 2015-03-20 14:05:36 +00:00
mips64 MIPS: [turbofan] Turn Math.clz32 into an inlinable builtin. 2015-03-20 14:05:36 +00:00
ppc Add IBM people to PPC owners. 2015-03-18 16:12:14 +00:00
x64 [turbofan] Add backend support for float32 operations. 2015-03-30 07:34:04 +00:00
change-lowering-unittest.cc [turbofan] Improve ChangeLowering. 2015-03-18 07:27:44 +00:00
common-operator-reducer-unittest.cc [turbofan] Introduce optional Float64Min and Float64Max machine operators. 2015-03-12 14:07:39 +00:00
common-operator-unittest.cc [turbofan] Fix properties of IrOpcode::kThrow operator. 2015-03-31 13:44:04 +00:00
compiler-test-utils.h Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
control-equivalence-unittest.cc [turbofan] Clean up TRACE macros and use variadic macros. 2015-03-17 18:51:19 +00:00
control-flow-optimizer-unittest.cc [turbofan] Fix ControlFlowOptimizer to also handle non-control nodes in the control chain. 2015-03-03 06:11:52 +00:00
control-reducer-unittest.cc [turbofan] Ensure that NTLs are always properly connected to the end. 2015-01-27 14:02:28 +00:00
diamond-unittest.cc Introduce Diamond, a helper for building diamond-shaped control patterns. 2014-11-04 14:37:44 +00:00
graph-reducer-unittest.cc Convert compiler cctest to unit tests, part 1 2015-01-22 14:16:55 +00:00
graph-unittest.cc [turbofan] Cleanup the NodeProperties. 2015-01-29 09:18:09 +00:00
graph-unittest.h [turbofan] Optimize certain chains of Branch into a Switch. 2015-02-17 13:29:46 +00:00
instruction-selector-unittest.cc [turbofan] Remember types for deoptimization during simplified lowering. 2015-03-19 14:00:33 +00:00
instruction-selector-unittest.h Distinquish TestWithIsolateAndZone from TestWithZone 2015-01-23 16:29:57 +00:00
instruction-sequence-unittest.cc [turbofan] Remove Instruction::IsControl() and Instruction::MarkAsControl() 2015-03-24 14:05:35 +00:00
instruction-sequence-unittest.h [turbofan] remove dependence of InstructionBlock on BasicBlock 2015-02-25 16:37:58 +00:00
js-builtin-reducer-unittest.cc [turbofan] Fix lowering of Math.max for integral inputs. 2015-03-20 12:05:19 +00:00
js-intrinsic-lowering-unittest.cc Added %_Likely/%_Unlikely intrinsics (special cases of GCC's __builin_expect). 2015-03-31 13:23:23 +00:00
js-operator-unittest.cc [turbofan] Remove obsolete JSDebugger operator. 2015-03-25 12:43:47 +00:00
js-typed-lowering-unittest.cc [turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering. 2015-03-19 10:13:12 +00:00
liveness-analyzer-unittest.cc [turbofan] Remember types for deoptimization during simplified lowering. 2015-03-19 14:00:33 +00:00
load-elimination-unittest.cc [turbofan] Redundant load elimination. 2014-12-05 07:59:18 +00:00
loop-peeling-unittest.cc [turbofan] Cleanup the NodeProperties. 2015-01-29 09:18:09 +00:00
machine-operator-reducer-unittest.cc [turbofan] Support for %_DoubleHi, %_DoubleLo and %_ConstructDouble. 2015-03-05 09:22:38 +00:00
machine-operator-unittest.cc [turbofan] Add backend support for float32 operations. 2015-03-30 07:34:04 +00:00
move-optimizer-unittest.cc [turbofan] smash GapInstruction into Instruction 2015-03-31 13:06:43 +00:00
node-matchers-unittest.cc [turbofan] Cleanup use of virtual, OVERRIDE, FINAL. 2014-12-22 13:48:10 +00:00
node-properties-unittest.cc [turbofan] Remove last_use_ field from Node. 2015-03-19 15:44:35 +00:00
node-test-utils.cc [turbofan] Turn Math.clz32 into an inlinable builtin. 2015-03-20 08:37:34 +00:00
node-test-utils.h [turbofan] Turn Math.clz32 into an inlinable builtin. 2015-03-20 08:37:34 +00:00
node-unittest.cc [turbofan] Remove last_use_ field from Node. 2015-03-19 15:44:35 +00:00
opcodes-unittest.cc [turbofan] Strength reduction for inline comparisons. 2015-02-24 12:26:29 +00:00
register-allocator-unittest.cc [turbofan] add non fixed slot constraint to register allocator 2015-03-23 16:03:21 +00:00
schedule-unittest.cc Model exceptional edges from call nodes in TurboFan. 2015-02-20 09:55:00 +00:00
scheduler-unittest.cc [turbofan] Add an extra frame state for deoptimization before binary op. 2015-03-09 08:37:17 +00:00
select-lowering-unittest.cc Reland "[turbofan] Fix select lowering" with fix. 2014-11-10 11:55:47 +00:00
simplified-operator-reducer-unittest.cc [turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering. 2015-03-19 10:13:12 +00:00
simplified-operator-unittest.cc [turbofan] Remove indirection in JSToBoolean/JSUnaryNot lowering. 2015-03-19 10:13:12 +00:00
state-values-utils-unittest.cc [turbofan] Remember types for deoptimization during simplified lowering. 2015-03-19 14:00:33 +00:00
typer-unittest.cc [turbofan] Make the representation type component independent of the semantic component. 2015-02-12 15:21:33 +00:00
value-numbering-reducer-unittest.cc Mark some common operator with Property::kNoThrow. 2015-02-11 15:02:41 +00:00
zone-pool-unittest.cc Fix invalid use of int in Zone. 2015-02-12 12:47:18 +00:00