v8/test/unittests/compiler
rmcilroy b416475435 [Interpreter] Add support for loading literals from the constant pool.
Adds support to the interpreter for loading literals from the constant pool.
Adds the LoadConstant bytecode and makes use of it for loading large Smis and
HeapObject literals.

Also removes unused HandleVector from utils.h.

BUG=v8:4280
LOG=N

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

Cr-Commit-Position: refs/heads/master@{#30450}
2015-08-28 15:41:07 +00:00
..
arm [turbofan] Add new Float32Abs and Float64Abs operators. 2015-04-08 11:55:04 +00:00
arm64 [turbofan] Merge dependent Word32Equal on ARM64 2015-07-31 12:46:09 +00:00
ia32 [x86] Introduce vandps/vandpd/vxorps/vxorpd. 2015-04-11 00:58:38 +00:00
mips MIPS: [turbofan] Add new Float32Abs and Float64Abs operators. 2015-04-08 19:30:11 +00:00
mips64 MIPS: [turbofan] Add new Float32Abs and Float64Abs operators. 2015-04-08 19:30:11 +00:00
ppc Update PPC OWNERS 2015-07-27 21:37:55 +00:00
x64 [x86] Introduce vandps/vandpd/vxorps/vxorpd. 2015-04-11 00:58:38 +00:00
change-lowering-unittest.cc Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
coalesced-live-ranges-unittest.cc [turbofan] Separate LiveRange and TopLevelLiveRange concepts 2015-08-26 05:22:36 +00:00
common-operator-reducer-unittest.cc [turbofan] Also update the BranchHint when merging a BooleanNot. 2015-06-26 12:08:26 +00:00
common-operator-unittest.cc [turbofan] Proper dead code elimination as regular reducer. 2015-06-19 12:07:26 +00:00
compiler-test-utils.h [turbofan] Drop V8_TURBOFAN_BACKEND and V8_TURBOFAN_TARGET defines. 2015-08-10 07:17:34 +00:00
control-equivalence-unittest.cc [turbofan] Use appropriate type for NodeId. 2015-06-12 12:03:19 +00:00
control-flow-optimizer-unittest.cc [turbofan] Remove the JSGraph dependency from the ControlFlowOptimizer. 2015-05-28 09:13:05 +00:00
dead-code-elimination-unittest.cc [turbofan] Proper dead code elimination as regular reducer. 2015-06-19 12:07:26 +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 [turbofan] Run DeadCodeElimination together with the advanced reducers. 2015-06-23 11:22:12 +00:00
graph-reducer-unittest.h [turbofan] Add AdvancedReducer::ReplaceWithValue() method and convert JSInlining to an AdvancedReducer. 2015-05-12 12:41:36 +00:00
graph-trimmer-unittest.cc [turbofan] Proper dead code elimination as regular reducer. 2015-06-19 12:07:26 +00:00
graph-unittest.cc [turbofan] Remove unused constructor function matching from typer. 2015-06-30 07:36:28 +00:00
graph-unittest.h [turbofan] Remove the JSGraph dependency from the ControlFlowOptimizer. 2015-05-28 09:13:05 +00:00
instruction-selector-unittest.cc [Interpreter] Add implementations of arithmetic binary op bytecodes. 2015-08-25 11:31:20 +00:00
instruction-selector-unittest.h [turbofan] Change RawMachineAssembler to take a CallDescriptor instead of a MachineSignature. 2015-07-21 15:54:27 +00:00
instruction-sequence-unittest.cc Stand-alone deferred block splitting. This continues 1256313003. 2015-08-06 16:21:38 +00:00
instruction-sequence-unittest.h Stand-alone deferred block splitting. This continues 1256313003. 2015-08-06 16:21:38 +00:00
interpreter-assembler-unittest.cc [Interpreter] Add support for loading literals from the constant pool. 2015-08-28 15:41:07 +00:00
interpreter-assembler-unittest.h [Interpreter] Add implementations for load immediate bytecodes. 2015-08-18 15:29:39 +00:00
js-builtin-reducer-unittest.cc [turbofan] Turn JSBuiltinReducer into an AdvancedReducer. 2015-06-05 12:37:48 +00:00
js-context-relaxation-unittest.cc [turbofan]: Add a context relaxation Reducer 2015-07-20 17:16:14 +00:00
js-intrinsic-lowering-unittest.cc Revert of [runtime] Remove useless IN builtin. (patchset #2 id:20001 of https://codereview.chromium.org/1295433002/ ) 2015-08-13 13:06:58 +00:00
js-operator-unittest.cc Vector ICs: Turbofan vector store ic support 2015-06-21 13:55:30 +00:00
js-type-feedback-unittest.cc Loads and stores to global vars are now made via property cell shortcuts installed into parent script context. 2015-07-13 09:18:57 +00:00
js-typed-lowering-unittest.cc Move runtime helper for JSArrayBuffer onto objects. 2015-08-26 13:59:50 +00:00
linkage-tail-call-unittest.cc [turbofan]: Add better encapsulation to LinkageLocation 2015-07-30 14:52:30 +00:00
liveness-analyzer-unittest.cc [turbofan]: Add a context relaxation Reducer 2015-07-20 17:16:14 +00:00
load-elimination-unittest.cc [turbofan] Turn LoadElimination into an AdvancedReducer. 2015-06-05 16:40:58 +00:00
loop-peeling-unittest.cc [turbofan] Introduce prediction for exception handlers. 2015-05-28 13:23:03 +00:00
machine-operator-reducer-unittest.cc [turbofan] Reduce Float64 comparison to Float32. 2015-07-13 05:23:53 +00:00
machine-operator-unittest.cc [turbofan] Add TruncationMode for TruncateFloat64ToInt32. 2015-07-08 06:49:00 +00:00
move-optimizer-unittest.cc [test] make instruction sequence test emit cfgs more like the scheduler 2015-04-30 13:39:16 +00:00
node-cache-unittest.cc [test] Turn compiler/test-node-cache into a unit test. 2015-04-29 14:40:05 +00:00
node-matchers-unittest.cc Replace OVERRIDE->override and FINAL->final since we now require C++11. 2015-04-20 13:08:14 +00:00
node-properties-unittest.cc [turbofan] Proper dead code elimination as regular reducer. 2015-06-19 12:07:26 +00:00
node-test-utils.cc [Interpreter] Add implementations of arithmetic binary op bytecodes. 2015-08-25 11:31:20 +00:00
node-test-utils.h [Interpreter] Add implementations of arithmetic binary op bytecodes. 2015-08-25 11:31:20 +00:00
node-unittest.cc Fix -Wsign-compare errors in TF tests under GCC 4.9.2 2015-06-15 12:03:45 +00:00
opcodes-unittest.cc [turbofan] Strength reduction for inline comparisons. 2015-02-24 12:26:29 +00:00
register-allocator-unittest.cc [turbofan] Deferred blocks splintering. 2015-08-25 14:47:38 +00:00
schedule-unittest.cc Model exceptional edges from call nodes in TurboFan. 2015-02-20 09:55:00 +00:00
scheduler-unittest.cc Move SmartPointer to base. 2015-07-13 12:38: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] Revive the useful parts of the SimplifiedOperatorReducer. 2015-06-25 04:47:16 +00:00
simplified-operator-unittest.cc [turbofan] Enable typed lowering of string addition. 2015-06-02 08:50:53 +00:00
state-values-utils-unittest.cc [turbofan] Remember types for deoptimization during simplified lowering. 2015-03-19 14:00:33 +00:00
tail-call-optimization-unittest.cc [turbofan]: Add better encapsulation to LinkageLocation 2015-07-30 14:52:30 +00:00
typer-unittest.cc [strong] Disallow implicit conversions for binary arithmetic operations 2015-04-24 12:32:41 +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