Home
last modified time | relevance | path

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

12345

/external/v8/src/wasm/
Dwasm-module-builder.h164 ZoneVector<uint8_t> body_;
165 ZoneVector<char> name_;
166 ZoneVector<char> exported_name_;
167 ZoneVector<uint32_t> i32_temps_;
168 ZoneVector<uint32_t> i64_temps_;
169 ZoneVector<uint32_t> f32_temps_;
170 ZoneVector<uint32_t> f64_temps_;
171 ZoneVector<DirectCallIndex> direct_calls_;
214 ZoneVector<uint32_t>* temporary_;
266 ZoneVector<byte> data;
[all …]
/external/v8/src/compiler/
Dregister-allocator.h475 ZoneVector<LiveRange*>& ranges() { return ranges_; } in ranges()
476 const ZoneVector<LiveRange*>& ranges() const { return ranges_; } in ranges()
482 ZoneVector<LiveRange*> ranges_;
706 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges()
709 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges()
720 ZoneVector<TopLevelLiveRange*> live_ranges_;
753 ZoneVector<InstructionOperand*> incoming_operands_;
762 typedef ZoneVector<DelayedReference> DelayedReferences;
763 typedef ZoneVector<std::pair<TopLevelLiveRange*, int>>
771 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in 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()
151 ZoneVector<Loop*> outer_loops_;
152 ZoneVector<Loop> all_loops_;
153 ZoneVector<int> node_to_loop_num_;
154 ZoneVector<Node*> loop_nodes_;
Dmove-optimizer.h22 typedef ZoneVector<MoveOperands*> MoveOpVector;
23 typedef ZoneVector<Instruction*> Instructions;
58 ZoneVector<InstructionOperand> operand_buffer1;
59 ZoneVector<InstructionOperand> operand_buffer2;
Dloop-variable-optimizer.h34 const ZoneVector<Bound>& lower_bounds() { return lower_bounds_; } in lower_bounds()
35 const ZoneVector<Bound>& upper_bounds() { return upper_bounds_; } in upper_bounds()
59 ZoneVector<Bound> lower_bounds_;
60 ZoneVector<Bound> upper_bounds_;
109 ZoneVector<const VariableLimits*> limits_;
Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>& result,
25 static void ApplyForwarding(ZoneVector<RpoNumber>& forwarding,
Dnode-aux-data.h41 ZoneVector<T> aux_data_;
53 const_iterator(const ZoneVector<T>* data, size_t current) in const_iterator()
74 const ZoneVector<T>* data_;
Djump-threading.cc19 ZoneVector<RpoNumber>& result;
57 ZoneVector<RpoNumber>& result, in ComputeForwarding()
142 void JumpThreading::ApplyForwarding(ZoneVector<RpoNumber>& result, in ApplyForwarding()
147 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);
Dinstruction.h140 typedef ZoneVector<InstructionOperand> InstructionOperandVector;
730 : public NON_EXPORTED_BASE(ZoneVector<MoveOperands *>), in NON_EXPORTED_BASE()
733 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) { in NON_EXPORTED_BASE()
757 ZoneVector<MoveOperands*>* to_eliminate) const; in NON_EXPORTED_BASE()
778 const ZoneVector<InstructionOperand>& reference_operands() const { in reference_operands()
793 ZoneVector<InstructionOperand> reference_operands_;
1132 ZoneVector<StateValueDescriptor>& fields() { return fields_; } in fields()
1150 ZoneVector<StateValueDescriptor> fields_;
1216 typedef ZoneVector<DeoptimizationEntry> DeoptimizationVector;
1221 typedef ZoneVector<InstructionOperand> Inputs; in NON_EXPORTED_BASE()
[all …]
Dcommon-operator.h173 const ZoneVector<MachineType>* types);
184 ZoneVector<MachineType> const* MachineTypesOf(Operator const*)
247 const Operator* TypedStateValues(const ZoneVector<MachineType>* types); in NON_EXPORTED_BASE()
249 const Operator* TypedObjectState(const ZoneVector<MachineType>* types); in NON_EXPORTED_BASE()
Descape-analysis.cc83 const ZoneVector<Alias>& GetAliasMap() const { return aliases_; } in GetAliasMap()
109 ZoneVector<Node*> stack_;
112 ZoneVector<StatusFlags> status_;
114 ZoneVector<Node*> status_stack_;
115 ZoneVector<Alias> aliases_;
225 ZoneVector<Node*> fields_;
226 ZoneVector<bool> phi_;
282 ZoneVector<VirtualObject*> info_;
296 ZoneVector<VirtualState*>& states() { return states_; } in states()
297 ZoneVector<VirtualObject*>& objects() { return objects_; } in objects()
[all …]
Descape-analysis.h78 ZoneVector<VirtualState*> virtual_states_;
79 ZoneVector<Node*> replacements_;
Djs-native-context-specialization.cc212 ZoneVector<PropertyAccessInfo> access_infos(zone()); in ReduceNamedAccess()
279 ZoneVector<Node*> values(zone()); in ReduceNamedAccess()
280 ZoneVector<Node*> effects(zone()); in ReduceNamedAccess()
281 ZoneVector<Node*> controls(zone()); in ReduceNamedAccess()
325 ZoneVector<Node*> this_controls(zone()); in ReduceNamedAccess()
326 ZoneVector<Node*> this_effects(zone()); in ReduceNamedAccess()
561 ZoneVector<ElementAccessInfo> access_infos(zone()); in ReduceElementAccess()
581 ZoneVector<Handle<Map>> prototype_maps(zone()); in ReduceElementAccess()
655 ZoneVector<Node*> values(zone()); in ReduceElementAccess()
656 ZoneVector<Node*> effects(zone()); in ReduceElementAccess()
[all …]
/external/v8/src/zone/
Dzone-containers.h24 class ZoneVector : public std::vector<T, zone_allocator<T>> {
27 explicit ZoneVector(Zone* zone) in ZoneVector() function
32 ZoneVector(size_t size, Zone* zone) in ZoneVector() function
37 ZoneVector(size_t size, T def, Zone* zone) in ZoneVector() function
67 : public std::priority_queue<T, ZoneVector<T>, Compare> {
71 : std::priority_queue<T, ZoneVector<T>, Compare>(Compare(), in ZonePriorityQueue()
72 ZoneVector<T>(zone)) {} in ZonePriorityQueue()
132 typedef ZoneVector<bool> BoolVector;
133 typedef ZoneVector<int> IntVector;
/external/v8/src/asmjs/
Dswitch-logic.cc12 CaseNode* CreateBst(ZoneVector<CaseNode*>* nodes, size_t begin, size_t end) { in CreateBst()
29 CaseNode* OrderCases(ZoneVector<int>* cases, Zone* zone) { in OrderCases()
36 ZoneVector<size_t> table_breaks(zone); in OrderCases()
43 ZoneVector<CaseNode*> nodes(zone); in OrderCases()
Dasm-types.h111 const ZoneVector<AsmType*>& args) = 0; in NON_EXPORTED_BASE()
134 const ZoneVector<AsmType*> Arguments() const { return args_; } in Arguments()
138 const ZoneVector<AsmType*>& args) override;
151 ZoneVector<AsmType*> args_;
172 const ZoneVector<AsmType*>& args) override;
174 ZoneVector<AsmType*> overloads_;
185 const ZoneVector<AsmType*>& args) override;
202 const ZoneVector<AsmType*>& args) override;
Dasm-types.cc167 const ZoneVector<AsmType*>& args) override;
179 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
202 const ZoneVector<AsmType*>& args) override { in CanBeInvokedWith()
238 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
275 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
307 AsmType* return_type, const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
348 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
Dasm-typer.h86 ZoneVector<AsmType*> arg_types_;
92 const ZoneVector<FFIUseSignature>& FFIUseSignatures() { in FFIUseSignatures()
197 ZoneVector<Context> context_stack_;
332 ZoneVector<VariableInfo*> forward_definitions_;
333 ZoneVector<FFIUseSignature> ffi_use_signatures_;
/external/v8/src/regexp/
Dregexp-parser.h226 const ZoneVector<uc16>* capture_name, bool ignore_case, in RegExpParserState()
249 const ZoneVector<uc16>* capture_name() { return capture_name_; } in capture_name()
256 bool IsInsideCaptureGroup(const ZoneVector<uc16>* name);
270 const ZoneVector<uc16>* capture_name_;
279 bool CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name, int index);
283 const ZoneVector<uc16>* ParseCaptureGroupName();
Dregexp-ast.h432 const ZoneVector<uc16>* name() const { return name_; } in name()
433 void set_name(const ZoneVector<uc16>* name) { name_ = name; } in set_name()
440 const ZoneVector<uc16>* name_;
511 const ZoneVector<uc16>* name() const { return name_; } in name()
512 void set_name(const ZoneVector<uc16>* name) { name_ = name; } in set_name()
516 const ZoneVector<uc16>* name_;
/external/v8/src/interpreter/
Dbytecode-generator.h119 ZoneVector<BytecodeLabel>& targets);
208 ZoneVector<GlobalDeclarationsBuilder*> global_declarations_;
209 ZoneVector<std::pair<FunctionLiteral*, size_t>> function_literals_;
210 ZoneVector<std::pair<NativeFunctionLiteral*, size_t>>
217 ZoneVector<BytecodeLabel> generator_resume_points_;
Dbytecode-array-writer.h68 ZoneVector<uint8_t>* bytecodes() { return &bytecodes_; } in NON_EXPORTED_BASE()
76 ZoneVector<uint8_t> bytecodes_; in NON_EXPORTED_BASE()
Dconstant-array-builder.h100 ZoneVector<Handle<Object>> constants_;
115 ZoneVector<std::pair<Smi*, index_t>> smi_pairs_;
/external/v8/src/
Dsource-position-table.h54 ZoneVector<byte> bytes_;
56 ZoneVector<PositionTableEntry> raw_entries_;

12345