v8/src/ast
marja 226e454069 includes: move Label out of assembler.h.
E.g., ast/ast.h uses Label but shouldn't need to include assembler.h for that. With
this change, we can hope for proper layering in the future (not quite there
yet).

Also includes minor random include lowering and relevant IWYU fixes.

BUG=v8:5294

Review-Url: https://codereview.chromium.org/2645063002
Cr-Commit-Position: refs/heads/master@{#42563}
2017-01-20 14:21:34 +00:00
..
ast-expression-rewriter.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
ast-expression-rewriter.h Thread decls-list through Declaration using a ThreadedList 2016-11-02 14:08:47 +00:00
ast-function-literal-id-reindexer.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
ast-function-literal-id-reindexer.h Assign unique IDs to FunctionLiterals 2016-11-28 11:40:53 +00:00
ast-literal-reindexer.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
ast-literal-reindexer.h Split the AST representation of class properties from object properties. 2016-09-06 17:43:51 +00:00
ast-numbering.cc Revert of [Compiler] Have renumber recurse into eagerly compiled function literals. (patchset #2 id:40001 of https://codereview.chromium.org/2648503002/ ) 2017-01-20 10:41:59 +00:00
ast-numbering.h [ast] Remove heap accesses from AST numbering 2017-01-16 11:25:05 +00:00
ast-traversal-visitor.h [ignition] desugar GetIterator() via bytecode rather than via AST 2016-12-07 15:20:33 +00:00
ast-type-bounds.h Moved zones and zone related stuff in its own directory. 2016-09-20 16:08:07 +00:00
ast-types.cc Internalize strings in-place (reland^3) 2017-01-19 13:27:59 +00:00
ast-types.h Forking the type system between Crankshaft & Turbofan. 2016-09-02 13:04:39 +00:00
ast-value-factory.cc [Parser] Introduce AstStringConstants to share constants across AstValueFactory 2017-01-17 10:20:47 +00:00
ast-value-factory.h includes: move Label out of assembler.h. 2017-01-20 14:21:34 +00:00
ast.cc [ast] Remove heap accesses from AST numbering 2017-01-16 11:25:05 +00:00
ast.h includes: move Label out of assembler.h. 2017-01-20 14:21:34 +00:00
compile-time-value.cc Introduce {ConstantElementsPair} struct for type safety. 2016-12-16 10:57:06 +00:00
compile-time-value.h Introduce {ConstantElementsPair} struct for type safety. 2016-12-16 10:57:06 +00:00
context-slot-cache.cc Include only stuff you need, part 9: variables.h 2016-09-09 10:55:50 +00:00
context-slot-cache.h Include only stuff you need, part 9: variables.h 2016-09-09 10:55:50 +00:00
modules.cc objects.h splitting: move ModuleInfo 2017-01-10 16:05:34 +00:00
modules.h [modules] Maintain array of cells for imports and local exports. 2016-11-07 16:23:47 +00:00
OWNERS Add marja to ast owners 2016-08-26 05:30:37 +00:00
prettyprinter.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
prettyprinter.h Refactor SharedFunctionInfo::IsBuiltin. 2016-11-17 09:43:12 +00:00
scopes.cc Scope cleanup: add default params for variable declaring functions. 2017-01-17 10:31:52 +00:00
scopes.h Scope cleanup: add default params for variable declaring functions. 2017-01-17 10:31:52 +00:00
variables.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
variables.h Preparse lazy function parameters 2016-11-04 15:04:29 +00:00