Home
last modified time | relevance | path

Searched refs:ZoneVector (Results 1 – 25 of 127) sorted by relevance

123456

/external/v8/src/asmjs/
Dasm-parser.h125 inline void fill(ZoneVector<T>* vec) { in fill()
132 inline void reuse(ZoneVector<T>* vec) { in reuse()
137 ZoneVector<ZoneVector<T>> reusable_vectors_;
141 class CachedVector final : public ZoneVector<T> {
144 : ZoneVector<T>(cache.zone()), cache_(&cache) { in CachedVector()
160 ZoneVector<VarInfo> global_var_info_;
161 ZoneVector<VarInfo> local_var_info_;
188 ZoneVector<BlockInfo> block_stack_;
327 const ZoneVector<AsmType*>& params);
341 void ValidateFunctionParams(ZoneVector<AsmType*>* params);
[all …]
Dswitch-logic.cc14 CaseNode* CreateBst(ZoneVector<CaseNode*>* nodes, size_t begin, size_t end) { in CreateBst()
31 CaseNode* OrderCases(ZoneVector<int>* cases, Zone* zone) { in OrderCases()
38 ZoneVector<size_t> table_breaks(zone); in OrderCases()
45 ZoneVector<CaseNode*> nodes(zone); in OrderCases()
Dasm-types.h107 const ZoneVector<AsmType*>& args) = 0; in NON_EXPORTED_BASE()
130 const ZoneVector<AsmType*> Arguments() const { return args_; } in Arguments()
134 const ZoneVector<AsmType*>& args) override;
147 ZoneVector<AsmType*> args_;
168 const ZoneVector<AsmType*>& args) override;
170 ZoneVector<AsmType*> overloads_;
Dasm-types.cc167 const ZoneVector<AsmType*>& args) override;
179 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
202 const ZoneVector<AsmType*>& args) override { in CanBeInvokedWith()
260 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
292 AsmType* return_type, const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
/external/v8/src/wasm/
Dwasm-module-builder.h208 ZoneVector<uint32_t> i32_temps_;
209 ZoneVector<uint32_t> i64_temps_;
210 ZoneVector<uint32_t> f32_temps_;
211 ZoneVector<uint32_t> f64_temps_;
212 ZoneVector<DirectCallIndex> direct_calls_;
273 ZoneVector<byte> data;
279 ZoneVector<FunctionSig*> signatures_;
280 ZoneVector<WasmFunctionImport> function_imports_;
281 ZoneVector<WasmFunctionExport> function_exports_;
282 ZoneVector<WasmGlobalImport> global_imports_;
[all …]
/external/v8/src/compiler/
Dregister-allocator.h694 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges()
697 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges()
708 ZoneVector<TopLevelLiveRange*> live_ranges_;
741 ZoneVector<InstructionOperand*> incoming_operands_;
750 typedef ZoneVector<DelayedReference> DelayedReferences;
751 typedef ZoneVector<std::pair<TopLevelLiveRange*, int>>
759 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges()
762 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges()
763 const ZoneVector<TopLevelLiveRange*>& fixed_live_ranges() const { in fixed_live_ranges()
766 ZoneVector<TopLevelLiveRange*>& fixed_live_ranges() { in fixed_live_ranges()
[all …]
Dloop-analysis.h40 const ZoneVector<Loop*>& children() const { return children_; } in children()
61 ZoneVector<Loop*> children_;
85 const ZoneVector<Loop*>& outer_loops() const { return outer_loops_; } in outer_loops()
150 ZoneVector<Loop*> outer_loops_;
151 ZoneVector<Loop> all_loops_;
152 ZoneVector<int> node_to_loop_num_;
153 ZoneVector<Node*> loop_nodes_;
Dbytecode-analysis.h78 const ZoneVector<ResumeJumpTarget>& resume_jump_targets() const { in resume_jump_targets()
92 ZoneVector<ResumeJumpTarget> resume_jump_targets_;
117 const ZoneVector<ResumeJumpTarget>& resume_jump_targets() const { in resume_jump_targets()
146 const ZoneVector<ResumeJumpTarget>& resume_jump_targets,
161 ZoneVector<int> loop_end_index_queue_;
162 ZoneVector<ResumeJumpTarget> resume_jump_targets_;
Dmove-optimizer.h22 typedef ZoneVector<MoveOperands*> MoveOpVector;
23 typedef ZoneVector<Instruction*> Instructions;
58 ZoneVector<InstructionOperand> operand_buffer1;
59 ZoneVector<InstructionOperand> operand_buffer2;
Dcommon-operator.h199 : std::pair<uint32_t, const ZoneVector<MachineType>*> {
201 const ZoneVector<MachineType>* machine_types) in TypedObjectStateInfo()
202 : std::pair<uint32_t, const ZoneVector<MachineType>*>(object_id, in TypedObjectStateInfo()
205 const ZoneVector<MachineType>* machine_types() const { return second; } in machine_types()
334 TypedStateValueInfo(ZoneVector<MachineType> const* machine_types, in TypedStateValueInfo()
338 ZoneVector<MachineType> const* machine_types() const { in machine_types()
344 ZoneVector<MachineType> const* machine_types_;
368 const ZoneVector<MachineType>* types);
376 ZoneVector<MachineType> const* MachineTypesOf(Operator const*)
508 const Operator* TypedStateValues(const ZoneVector<MachineType>* types, in NON_EXPORTED_BASE()
[all …]
Dcode-generator.h129 const ZoneVector<int>& block_starts() const { return block_starts_; } in block_starts()
130 const ZoneVector<int>& instr_starts() const { return instr_starts_; } in instr_starts()
266 ZoneVector<MoveOperands*>* pushes);
404 ZoneVector<HandlerInfo> handlers_;
431 ZoneVector<trap_handler::ProtectedInstructionData> protected_instructions_;
434 ZoneVector<int> block_starts_;
435 ZoneVector<int> instr_starts_;
Dloop-variable-optimizer.h37 const ZoneVector<Bound>& lower_bounds() { return lower_bounds_; } in lower_bounds()
38 const ZoneVector<Bound>& upper_bounds() { return upper_bounds_; } in upper_bounds()
64 ZoneVector<Bound> lower_bounds_;
65 ZoneVector<Bound> upper_bounds_;
Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>& result,
26 ZoneVector<RpoNumber>& forwarding,
Dinstruction.h137 typedef ZoneVector<InstructionOperand> InstructionOperandVector;
731 : public NON_EXPORTED_BASE(ZoneVector<MoveOperands *>), in NON_EXPORTED_BASE()
734 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) { in NON_EXPORTED_BASE()
758 ZoneVector<MoveOperands*>* to_eliminate) const; in NON_EXPORTED_BASE()
779 const ZoneVector<InstructionOperand>& reference_operands() const { in reference_operands()
794 ZoneVector<InstructionOperand> reference_operands_;
1236 iterator(ZoneVector<StateValueDescriptor>::iterator it, in iterator()
1237 ZoneVector<StateValueList*>::iterator nested) in iterator()
1240 ZoneVector<StateValueDescriptor>::iterator field_iterator;
1241 ZoneVector<StateValueList*>::iterator nested_iterator;
[all …]
Dnode-aux-data.h53 ZoneVector<T> aux_data_;
65 const_iterator(const ZoneVector<T>* data, size_t current) in const_iterator()
86 const ZoneVector<T>* data_;
Djs-native-context-specialization.h128 ZoneVector<Node*>* if_exceptions,
134 ZoneVector<Node*>* if_exceptions,
141 ZoneVector<Node*>* if_exceptions,
149 ZoneVector<Node*>* if_exceptions,
154 ZoneVector<Node*>* if_exceptions,
Djump-threading.cc21 ZoneVector<RpoNumber>& result;
72 ZoneVector<RpoNumber>& result, in ComputeForwarding()
159 ZoneVector<RpoNumber>& result, in ApplyForwarding()
163 ZoneVector<bool> skip(static_cast<int>(result.size()), false, local_zone); in ApplyForwarding()
Dnode-cache.h17 class ZoneVector; variable
47 void GetCachedNodes(ZoneVector<Node*>* nodes);
Descape-analysis.h113 ZoneVector<Node*> dependants_;
121 typedef ZoneVector<Variable>::const_iterator const_iterator;
153 ZoneVector<Variable> fields_;
/external/v8/src/zone/
Dzone-containers.h28 class ZoneVector : public std::vector<T, ZoneAllocator<T>> {
31 explicit ZoneVector(Zone* zone) in ZoneVector() function
36 ZoneVector(size_t size, Zone* zone) in ZoneVector() function
41 ZoneVector(size_t size, T def, Zone* zone) in ZoneVector() function
46 ZoneVector(std::initializer_list<T> list, Zone* zone) in ZoneVector() function
52 ZoneVector(InputIt first, InputIt last, Zone* zone) in ZoneVector() function
93 : public std::priority_queue<T, ZoneVector<T>, Compare> {
97 : std::priority_queue<T, ZoneVector<T>, Compare>(Compare(), in ZonePriorityQueue()
98 ZoneVector<T>(zone)) {} in ZonePriorityQueue()
198 typedef ZoneVector<bool> BoolVector;
[all …]
/external/v8/src/interpreter/
Dbytecode-generator.h34 ZoneVector<FunctionLiteral*>* eager_inner_literals);
148 ZoneVector<BytecodeLabel>& targets);
353 ZoneVector<FunctionLiteral*>* eager_inner_literals_;
359 ZoneVector<GlobalDeclarationsBuilder*> global_declarations_;
360 ZoneVector<std::pair<FunctionLiteral*, size_t>> function_literals_;
361 ZoneVector<std::pair<NativeFunctionLiteral*, size_t>>
363 ZoneVector<std::pair<ObjectLiteral*, size_t>> object_literals_;
364 ZoneVector<std::pair<ArrayLiteral*, size_t>> array_literals_;
365 ZoneVector<std::pair<ClassLiteral*, size_t>> class_literals_;
366 ZoneVector<std::pair<GetTemplateObject*, size_t>> template_objects_;
Dblock-coverage-builder.h67 const ZoneVector<SourceRange>& slots() const { return slots_; } in slots()
72 ZoneVector<SourceRange> slots_;
Dinterpreter.h30 class ZoneVector; variable
50 ZoneVector<FunctionLiteral*>* eager_inner_literals);
/external/v8/src/regexp/
Dregexp-parser.h237 const ZoneVector<uc16>* capture_name, in RegExpParserState()
260 const ZoneVector<uc16>* capture_name() const { return capture_name_; } in capture_name()
267 bool IsInsideCaptureGroup(const ZoneVector<uc16>* name);
281 const ZoneVector<uc16>* const capture_name_;
290 bool CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name, int index);
294 const ZoneVector<uc16>* ParseCaptureGroupName();
/external/v8/src/ast/
Dmodules.h144 const ZoneVector<const Entry*>& namespace_imports() const { in namespace_imports()
152 const ZoneVector<const Entry*>& special_exports() const { in special_exports()
199 ZoneVector<const Entry*> special_exports_;
200 ZoneVector<const Entry*> namespace_imports_;

123456