Introduce subclass wrappers for STL containers that make them a lot easier
authortitzer@chromium.org <titzer@chromium.org>
Tue, 26 Aug 2014 13:09:08 +0000 (13:09 +0000)
committertitzer@chromium.org <titzer@chromium.org>
Tue, 26 Aug 2014 13:09:08 +0000 (13:09 +0000)
commit261b142fc0c55de0a6eb1b9b442314df5c1248cb
tree9807f86436d4f88a20dac26eaab875d20044f56d
parent88a842d628d3e538a089f54d951f2eccd6215889
Introduce subclass wrappers for STL containers that make them a lot easier
to use with Zone. For example, subclasses add constructors that wrap a Zone
in a zone_allocator to save clients this verbosity.

R=bmeurer@chromium.org, mstarzinger@chromium.org
BUG=

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23402 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
26 files changed:
src/compiler/code-generator.cc
src/compiler/code-generator.h
src/compiler/generic-algorithm.h
src/compiler/generic-node-inl.h
src/compiler/generic-node.h
src/compiler/graph-builder.cc
src/compiler/graph-reducer.cc
src/compiler/graph-reducer.h
src/compiler/graph.cc
src/compiler/graph.h
src/compiler/instruction-selector.cc
src/compiler/instruction-selector.h
src/compiler/instruction.h
src/compiler/js-inlining.cc
src/compiler/node-aux-data-inl.h
src/compiler/node-aux-data.h
src/compiler/node.h
src/compiler/raw-machine-assembler.h
src/compiler/schedule.h
src/compiler/scheduler.cc
src/compiler/scheduler.h
src/compiler/simplified-lowering.cc
src/compiler/structured-machine-assembler.cc
src/compiler/structured-machine-assembler.h
src/compiler/verifier.cc
src/zone-containers.h