v8/src/compiler
machenbach 4e5a4d9352 Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ )
Reason for revert:
[Sheriff] Speculative revert for win dbg: https://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20debug/builds/5029

Or we have an infra problem. Manual build before seems fine:
https://build.chromium.org/p/client.v8/builders/V8%20Win32%20-%20debug/builds/5030

Original issue's description:
> [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer.
>
> Implement the logic for StringIterator.prototype.next in the JSBuiltinReducer in order to allow inlining when the receiver is a JS_STRING_ITERATOR_TYPE map, built ontop of the SimplifiedOperators StringCharCodeAt and the newly added StringFromCodePoint.
>
> Also introduces a new StringFromCodePoint simplified op which may be useful for other String builtins, such as String.fromCodePoint()
>
> BUG=v8:5388
> R=bmeurer@chromium.org, mstarzinger@chromium.org
>
> Committed: https://crrev.com/aed32e0f22353527993de8bceaf246fc744558f5
> Cr-Commit-Position: refs/heads/master@{#39994}

TBR=bmeurer@chromium.org,mvstanton@chromium.org,caitp@igalia.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:5388

Review-Url: https://codereview.chromium.org/2397753003
Cr-Commit-Position: refs/heads/master@{#39995}
2016-10-05 14:29:45 +00:00
..
arm [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
arm64 [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
ia32 [turbofan] Relax dependencies due to deopt during instruction scheduling. 2016-09-28 11:05:46 +00:00
mips MIPS: Port [turbofan] ARM64: Use zr for zeroing stack slots 2016-09-30 09:05:51 +00:00
mips64 MIPS: Port [turbofan] ARM64: Use zr for zeroing stack slots 2016-09-30 09:05:51 +00:00
ppc [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
s390 [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
x64 [turbofan][x64] Improve code generation for external reference access. 2016-10-05 13:07:39 +00:00
x87 [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
access-builder.cc Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
access-builder.h Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
access-info.cc [turbofan] Eliminate uses of representation dimension of Type. 2016-09-22 10:33:25 +00:00
access-info.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
all-nodes.cc [turbofan] Also inline into try blocks. 2016-08-29 11:27:06 +00:00
all-nodes.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
ast-graph-builder.cc Revert of [turbofan] Osr value typing + dynamic type checks on entry. (patchset #5 id:80001 of https://codereview.chromium.org/2384113002/ ) 2016-10-05 10:34:33 +00:00
ast-graph-builder.h [turbofan] Refactor the OSR environment merging to create an explicit environment. 2016-09-29 13:56:16 +00:00
ast-loop-assignment-analyzer.cc [turbofan] Fix loop assignment analysis on ForInStatements. 2016-09-20 12:37:33 +00:00
ast-loop-assignment-analyzer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
basic-block-instrumentor.cc Separate CompilationInfo into its own file. 2016-08-31 08:49:59 +00:00
basic-block-instrumentor.h
branch-elimination.cc [turbofan] Add support for eager/soft deoptimization reasons. 2016-07-18 09:25:16 +00:00
branch-elimination.h
bytecode-branch-analysis.cc
bytecode-branch-analysis.h
bytecode-graph-builder.cc Revert of [turbofan] Osr value typing + dynamic type checks on entry. (patchset #5 id:80001 of https://codereview.chromium.org/2384113002/ ) 2016-10-05 10:34:33 +00:00
bytecode-graph-builder.h [ignition] Add global lookup fast path to generated turbofan graph 2016-09-29 16:08:49 +00:00
bytecode-loop-analysis.cc [interpreter] Use VisitForTest for loop conditions 2016-08-19 09:22:44 +00:00
bytecode-loop-analysis.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
c-linkage.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
checkpoint-elimination.cc [turbofan] Eliminate checkpoints before return in common op reducer. 2016-07-18 11:56:54 +00:00
checkpoint-elimination.h [turbofan] Eliminate checkpoints before return in common op reducer. 2016-07-18 11:56:54 +00:00
code-assembler.cc [regexp] Port RegExp.prototype.exec to TurboFan 2016-09-30 07:24:36 +00:00
code-assembler.h [regexp] Port RegExp.prototype.exec to TurboFan 2016-09-30 07:24:36 +00:00
code-generator-impl.h [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
code-generator.cc [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
code-generator.h [turbofan] Attach source positions to deopt info. 2016-09-26 14:23:43 +00:00
common-node-cache.cc [turbofan] Run everything after representation selection concurrently. 2016-04-30 19:01:01 +00:00
common-node-cache.h [turbofan] Robust node caching for relocatable int{32|64} 2016-06-06 16:46:57 +00:00
common-operator-reducer.cc [turbofan] Fold "boolean not"-like Selects into branches. 2016-09-05 07:02:36 +00:00
common-operator-reducer.h [turbofan] Turn common Guard operator into simplified TypeGuard. 2016-05-18 06:19:30 +00:00
common-operator.cc Revert of [turbofan] Osr value typing + dynamic type checks on entry. (patchset #5 id:80001 of https://codereview.chromium.org/2384113002/ ) 2016-10-05 10:34:33 +00:00
common-operator.h Revert of [turbofan] Osr value typing + dynamic type checks on entry. (patchset #5 id:80001 of https://codereview.chromium.org/2384113002/ ) 2016-10-05 10:34:33 +00:00
control-builders.cc [turbofan] Fix loop exit rename for return/throw. 2016-07-25 17:43:01 +00:00
control-builders.h [turbofan] Introduce explicit loop exits markers. 2016-07-14 15:02:34 +00:00
control-equivalence.cc
control-equivalence.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
control-flow-optimizer.cc [turbofan] Move TryCloneBranch in the EffectControlLinearizer pass. 2016-07-12 15:23:36 +00:00
control-flow-optimizer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
dead-code-elimination.cc [turbofan] Introduce explicit loop exits markers. 2016-07-14 15:02:34 +00:00
dead-code-elimination.h [turbofan] Introduce explicit loop exits markers. 2016-07-14 15:02:34 +00:00
diamond.h
effect-control-linearizer.cc Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
effect-control-linearizer.h Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
escape-analysis-reducer.cc [turbofan] Fix indirect escapes in escape analysis. 2016-09-27 14:53:17 +00:00
escape-analysis-reducer.h [turbofan] Simplify escape analysis VerifyReplacement. 2016-05-17 14:46:47 +00:00
escape-analysis.cc [turbofan] Handle simplified ops in escape analysis. 2016-09-26 11:39:12 +00:00
escape-analysis.h [turbofan] Add early detection of object state cycles. 2016-09-22 07:51:00 +00:00
frame-elider.cc [turbofan] Frame elision for code stubs. 2016-03-30 14:08:28 +00:00
frame-elider.h
frame-states.cc [turbofan] Add support for accessor inlining. 2016-08-01 06:59:54 +00:00
frame-states.h [turbofan] Add support for accessor inlining. 2016-08-01 06:59:54 +00:00
frame.cc [turbofan] CodeGenerator: Frame setup refactoring 2016-04-20 05:41:06 +00:00
frame.h Revert of [Turbofan] Change AlignSavedCalleeRegisterSlots to AlignFrame. (patchset #2 id:20001 of https://codereview.chromium.org/2124983004/ ) 2016-07-13 23:02:35 +00:00
gap-resolver.cc [turbofan]: Support using push instructions for setting up tail call parameters 2016-07-01 11:28:19 +00:00
gap-resolver.h
graph-reducer.cc [turbofan] Renamed tracing flags for TurboFan reducers and graph trimmer 2016-07-12 03:56:10 +00:00
graph-reducer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
graph-replay.cc [turbolizer] Visualize also the dead nodes. 2016-08-09 16:20:32 +00:00
graph-replay.h
graph-trimmer.cc [turbofan] Renamed tracing flags for TurboFan reducers and graph trimmer 2016-07-12 03:56:10 +00:00
graph-trimmer.h
graph-visualizer.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
graph-visualizer.h Replace SmartPointer<T> with unique_ptr<T> 2016-07-25 11:14:34 +00:00
graph.cc
graph.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
instruction-codes.h Reland of [turbofan] Insert dummy values when changing from None type. 2016-08-25 16:58:13 +00:00
instruction-scheduler.cc [turbofan] Relax dependencies due to deopt during instruction scheduling. 2016-09-28 11:05:46 +00:00
instruction-scheduler.h [turbofan] Relax dependencies due to deopt during instruction scheduling. 2016-09-28 11:05:46 +00:00
instruction-selector-impl.h [turbofan] fix deopt's input life span 2016-08-24 19:45:15 +00:00
instruction-selector.cc [turbofan][x64] Improve code generation for external reference access. 2016-10-05 13:07:39 +00:00
instruction-selector.h [turbofan][x64] Improve code generation for external reference access. 2016-10-05 13:07:39 +00:00
instruction.cc [turbofan] Support virtual register redirection in instruction selector. 2016-09-19 08:02:46 +00:00
instruction.h [turbofan] Check instruction input/output count limits in instruction selector. 2016-10-05 05:43:35 +00:00
int64-lowering.cc [wasm] Master CL for Binary 0xC changes. 2016-09-27 20:46:30 +00:00
int64-lowering.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
js-builtin-reducer.cc Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
js-builtin-reducer.h Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
js-call-reducer.cc [turbofan] Bailout for call sites w/o feedback. 2016-09-22 10:02:09 +00:00
js-call-reducer.h [turbofan] Bailout for call sites w/o feedback. 2016-09-22 10:02:09 +00:00
js-context-specialization.cc Introduce IsUndefined(Isolate*) and IsTheHole(Isolate*) 2016-06-06 13:00:49 +00:00
js-context-specialization.h
js-create-lowering.cc [turbofan] Properly specialize JSCreateIterResultObject map. 2016-10-05 06:32:15 +00:00
js-create-lowering.h [turbofan] Properly specialize JSCreateIterResultObject map. 2016-10-05 06:32:15 +00:00
js-frame-specialization.cc Revert of [turbofan] Osr value typing + dynamic type checks on entry. (patchset #5 id:80001 of https://codereview.chromium.org/2384113002/ ) 2016-10-05 10:34:33 +00:00
js-frame-specialization.h
js-generic-lowering.cc [ic][ia32][x87] Pass value, slot and vector to StoreIC and KeyedStoreIC through the stack. 2016-09-22 08:44:06 +00:00
js-generic-lowering.h [turbofan] Make pure JS operators effectful before first scheduler. 2016-04-21 13:30:51 +00:00
js-global-object-specialization.cc [turbofan] Improve representation selection for Smi checking. 2016-09-23 10:32:35 +00:00
js-global-object-specialization.h [turbofan] Remove the unused asm.js types from TypeCache. 2016-08-29 06:13:00 +00:00
js-graph.cc [turbofan] Inline calls to CPP builtins 2016-08-19 15:37:24 +00:00
js-graph.h [turbofan] Inline calls to CPP builtins 2016-08-19 15:37:24 +00:00
js-inlining-heuristic.cc [turbofan] Don't take into account source size for inlining heuristics. 2016-09-23 16:23:34 +00:00
js-inlining-heuristic.h [turbofan] Call frequencies for JSCallFunction and JSCallConstruct. 2016-09-14 04:13:09 +00:00
js-inlining.cc [turbofan] Handle stack overflow during inlining. 2016-09-15 14:05:13 +00:00
js-inlining.h [turbofan] Also inline into try blocks. 2016-08-29 11:27:06 +00:00
js-intrinsic-lowering.cc [turbofan] Call frequencies for JSCallFunction and JSCallConstruct. 2016-09-14 04:13:09 +00:00
js-intrinsic-lowering.h [turbofan] Avoid introducing machine operators during typed lowering. 2016-07-25 10:38:00 +00:00
js-native-context-specialization.cc [turbofan] Properly optimize immutable property loads. 2016-09-29 06:56:43 +00:00
js-native-context-specialization.h [turbofan] Improve representation selection for Smi checking. 2016-09-23 10:32:35 +00:00
js-operator.cc Revert of [compiler] Properly guard the speculative optimizations for instanceof. (patchset #3 id:40001 of https://codereview.chromium.org/2370693002/ ) 2016-09-26 17:40:35 +00:00
js-operator.h Revert of [compiler] Properly guard the speculative optimizations for instanceof. (patchset #3 id:40001 of https://codereview.chromium.org/2370693002/ ) 2016-09-26 17:40:35 +00:00
js-typed-lowering.cc [turbofan] Remove unsafe JSToBoolean lowering. 2016-09-27 13:55:25 +00:00
js-typed-lowering.h [turbofan] Lower ConsString creation in JSTypedLowering. 2016-09-20 11:00:39 +00:00
jump-threading.cc Expose a lower bound of malloc'd memory via heap statistics 2016-04-01 10:01:56 +00:00
jump-threading.h
linkage.cc [turbofan] Switch from a whitelist to a blacklist for NeedsFrameStateInput 2016-09-12 16:12:57 +00:00
linkage.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
live-range-separator.cc [turbofan] Readjust has_slot_use after splintering 2016-09-05 04:06:57 +00:00
live-range-separator.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
liveness-analyzer.cc
liveness-analyzer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
load-elimination.cc [turbofan] Make field indices explicit for LoadElimination. 2016-09-02 10:56:57 +00:00
load-elimination.h [turbofan] Make field indices explicit for LoadElimination. 2016-09-02 10:56:57 +00:00
loop-analysis.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
loop-analysis.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
loop-peeling.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
loop-peeling.h [turbofan] Loop peeling with explicit loop exits. 2016-07-15 10:24:25 +00:00
loop-variable-optimizer.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
loop-variable-optimizer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
machine-graph-verifier.cc [turbofan] Introduces a step to verify the machine graph. 2016-10-05 08:28:14 +00:00
machine-graph-verifier.h [turbofan] Introduces a step to verify the machine graph. 2016-10-05 08:28:14 +00:00
machine-operator-reducer.cc [turbofan] Reduces x << y ^ x >>> (32 - y) to x ror (32 - y). 2016-09-27 10:15:44 +00:00
machine-operator-reducer.h [turbofan] Reduces x << y ^ x >>> (32 - y) to x ror (32 - y). 2016-09-27 10:15:44 +00:00
machine-operator.cc [turbofan] Introduces a step to verify the machine graph. 2016-10-05 08:28:14 +00:00
machine-operator.h [turbofan] Introduces the BitcastWordToTaggedSigned and BitcastTaggedToWord opcodes. 2016-09-27 10:26:24 +00:00
memory-optimizer.cc [turbofan] Introduce PretenureFlagOf helper function. 2016-09-20 10:58:40 +00:00
memory-optimizer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
move-optimizer.cc Revert of Replaced different means of zone pooling/reusing by one zone segment pool (patchset #3 id:120001 of https://codereview.chromium.org/2348303002/ ) 2016-09-23 06:02:46 +00:00
move-optimizer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
node-aux-data.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
node-cache.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
node-cache.h [turbofan] Robust node caching for relocatable int{32|64} 2016-06-06 16:46:57 +00:00
node-marker.cc
node-marker.h [turbofan] node-marker.h: Fix an incorrect comment, and elaborate. 2016-06-15 10:59:28 +00:00
node-matchers.cc
node-matchers.h [turbofan] Reduce some Float64 division to multiplication 2016-09-16 17:55:30 +00:00
node-properties.cc Revert of [turbofan] Osr value typing + dynamic type checks on entry. (patchset #5 id:80001 of https://codereview.chromium.org/2384113002/ ) 2016-10-05 10:34:33 +00:00
node-properties.h [turbofan] put src/types.[h/cc] into src/compiler/types.[h/cc] 2016-09-05 15:58:45 +00:00
node.cc [stubs] Call interface descriptors cleanup. 2016-07-26 14:56:35 +00:00
node.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
opcodes.cc
opcodes.h Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
operation-typer.cc [turbofan] Introduce dedicated NumberToBoolean operator. 2016-09-06 08:54:55 +00:00
operation-typer.h [turbofan] put src/types.[h/cc] into src/compiler/types.[h/cc] 2016-09-05 15:58:45 +00:00
operator-properties.cc [turbofan] Remove eager frame state from all nodes. 2016-08-03 10:39:09 +00:00
operator-properties.h [turbofan] Remove eager frame state from all nodes. 2016-08-03 10:39:09 +00:00
operator.cc [turbolizer] Show operator properties and arity in tooltip. 2016-08-09 15:45:43 +00:00
operator.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
osr.cc Revert of [turbofan] Osr value typing + dynamic type checks on entry. (patchset #5 id:80001 of https://codereview.chromium.org/2384113002/ ) 2016-10-05 10:34:33 +00:00
osr.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
OWNERS [turbofan] Add Enrico to OWNERS. 2016-06-01 08:56:46 +00:00
pipeline-statistics.cc Revert of Replaced different means of zone pooling/reusing by one zone segment pool (patchset #3 id:120001 of https://codereview.chromium.org/2348303002/ ) 2016-09-23 06:02:46 +00:00
pipeline-statistics.h Revert of Replaced different means of zone pooling/reusing by one zone segment pool (patchset #3 id:120001 of https://codereview.chromium.org/2348303002/ ) 2016-09-23 06:02:46 +00:00
pipeline.cc [turbofan][x64] Improve code generation for external reference access. 2016-10-05 13:07:39 +00:00
pipeline.h [turbofan] Make Pipeline an all-static class. 2016-05-03 14:16:40 +00:00
raw-machine-assembler.cc [turbofan] Add support for tail-calling a runtime function with 6 arguments. 2016-09-07 10:13:10 +00:00
raw-machine-assembler.h [turbofan] Introduces the BitcastWordToTaggedSigned and BitcastTaggedToWord opcodes. 2016-09-27 10:26:24 +00:00
redundancy-elimination.cc [turbofan] Improve representation selection for Smi checking. 2016-09-23 10:32:35 +00:00
redundancy-elimination.h [turbofan] Fix non-termination in RedundancyElimination. 2016-06-29 11:58:03 +00:00
register-allocator-verifier.cc [Turbofan] Make RegisterAllocatorVerifier tolerant of shared slots. 2016-08-03 13:49:54 +00:00
register-allocator-verifier.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
register-allocator.cc [turbofan] Pre-spill ranges that have a slot use. 2016-09-22 15:42:55 +00:00
register-allocator.h [turbofan] Pre-spill ranges that have a slot use. 2016-09-22 15:42:55 +00:00
representation-change.cc [turbofan] ChangeFloat64ToTagged shouldn't canonicalize. 2016-09-28 06:07:57 +00:00
representation-change.h [turbofan] Improve representation selection for Smi checking. 2016-09-23 10:32:35 +00:00
schedule.cc [stubs] Convert Internal/ArraySingleArgumentsConstructor to a TurboFan stub 2016-05-24 08:16:17 +00:00
schedule.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
scheduler.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
scheduler.h Revert of Replaced different means of zone pooling/reusing by one zone segment pool (patchset #3 id:120001 of https://codereview.chromium.org/2348303002/ ) 2016-09-23 06:02:46 +00:00
select-lowering.cc [turbofan] Remove some clever-but-wrong bits from select lowering. 2016-04-08 08:26:13 +00:00
select-lowering.h [turbofan] Remove some clever-but-wrong bits from select lowering. 2016-04-08 08:26:13 +00:00
simplified-lowering.cc Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
simplified-lowering.h [turbofan] Introduce dedicated NumberToBoolean operator. 2016-09-06 08:54:55 +00:00
simplified-operator-reducer.cc [turbofan] Eliminate unnecessary hole to undefined conversion. 2016-09-29 12:52:07 +00:00
simplified-operator-reducer.h [turbofan] Introduce CheckIf simplified operator. 2016-06-30 08:41:14 +00:00
simplified-operator.cc Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
simplified-operator.h Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
source-position.cc [wasm] Generate source position information 2016-04-26 12:47:09 +00:00
source-position.h Move RelocInfo::kNoPosition. 2016-06-30 09:29:30 +00:00
state-values-utils.cc [base] Revert "Move hashmap allocator to a field" 2016-09-22 11:08:58 +00:00
state-values-utils.h Instead of having a hashmap with a function pointer defining its 2016-09-30 16:17:06 +00:00
store-store-elimination.cc [turbofan] In store-store elimination, revisit as often as necessary. 2016-09-01 12:30:10 +00:00
store-store-elimination.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
STYLE
tail-call-optimization.cc [turbofan] Introduce CallDescriptorOf helper for safety. 2016-04-18 10:52:00 +00:00
tail-call-optimization.h
type-cache.cc [turbofan] Remove the unused asm.js types from TypeCache. 2016-08-29 06:13:00 +00:00
type-cache.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
type-hint-analyzer.cc [TypeFeedbackVector] special ic slots for interpreter compare/binary ops. 2016-09-20 13:54:51 +00:00
type-hint-analyzer.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
typed-optimization.cc [turbofan] Don't eliminate FinishRegion nodes. 2016-08-31 05:49:54 +00:00
typed-optimization.h [turbofan] Remove the unused asm.js types from TypeCache. 2016-08-29 06:13:00 +00:00
typer.cc Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
typer.h [turbofan] Remove the unused asm.js types from TypeCache. 2016-08-29 06:13:00 +00:00
types.cc [turbofan] Type::Contains() and Constants() is unnecessary. 2016-09-28 14:09:28 +00:00
types.h [turbofan] Type::Contains() and Constants() is unnecessary. 2016-09-28 14:09:28 +00:00
unwinding-info-writer.h Emit unwinding information for TurboFan code. 2016-07-15 15:05:56 +00:00
value-numbering-reducer.cc [turbofan] Only do value numbering when types are compatible. 2016-08-17 08:45:26 +00:00
value-numbering-reducer.h [turbofan] Make sure value numbering only narrows types. 2016-07-14 08:10:21 +00:00
verifier.cc Revert of [turbofan] inline %StringIteratorPrototype%.next in JSBuiltinReducer. (patchset #12 id:210001 of https://codereview.chromium.org/2373983004/ ) 2016-10-05 14:29:45 +00:00
verifier.h [turbofan] Add the Verifier to the pipeline for code stubs. 2016-04-22 13:56:36 +00:00
wasm-compiler.cc [wasm] Call a runtime function for a MemorySize instruction. 2016-10-05 09:12:08 +00:00
wasm-compiler.h [WASM] Implements catch for the wasm low level exception mechanism. 2016-09-30 16:09:32 +00:00
wasm-linkage.cc Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
zone-pool.cc Revert of Replaced different means of zone pooling/reusing by one zone segment pool (patchset #3 id:120001 of https://codereview.chromium.org/2348303002/ ) 2016-09-23 06:02:46 +00:00
zone-pool.h Revert of Replaced different means of zone pooling/reusing by one zone segment pool (patchset #3 id:120001 of https://codereview.chromium.org/2348303002/ ) 2016-09-23 06:02:46 +00:00