Home
last modified time | relevance | path

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

123456

/external/v8/src/compiler/
Daccess-info.h40 ElementAccessInfo(ZoneVector<Handle<Map>>&& lookup_start_object_maps,
44 ZoneVector<Handle<Map>> const& lookup_start_object_maps() const { in lookup_start_object_maps()
47 ZoneVector<Handle<Map>> const& transition_sources() const { in transition_sources()
58 ZoneVector<Handle<Map>> lookup_start_object_maps_;
59 ZoneVector<Handle<Map>> transition_sources_;
80 ZoneVector<CompilationDependency const*>&& unrecorded_dependencies,
88 ZoneVector<CompilationDependency const*>&& unrecorded_dependencies,
131 ZoneVector<Handle<Map>> const& lookup_start_object_maps() const { in lookup_start_object_maps()
138 ZoneVector<Handle<Map>>&& lookup_start_object_maps);
141 ZoneVector<Handle<Map>>&& lookup_start_object_maps);
[all …]
Dprocessed-feedback.h134 using TransitionGroup = ZoneVector<Handle<Map>>;
135 ZoneVector<TransitionGroup> const& transition_groups() const;
156 ZoneVector<Handle<Map>> const& inferred_maps, Zone* zone) const;
160 ZoneVector<TransitionGroup> transition_groups_;
165 NamedAccessFeedback(NameRef const& name, ZoneVector<Handle<Map>> const& maps,
169 ZoneVector<Handle<Map>> const& maps() const { return maps_; } in maps()
173 ZoneVector<Handle<Map>> const maps_;
181 ZoneVector<Handle<Map>> const& maps,
187 ZoneVector<Handle<Map>> const& maps() const { return maps_; } in maps()
193 ZoneVector<Handle<Map>> const maps_;
Dloop-analysis.h43 const ZoneVector<Loop*>& children() const { return children_; } in children()
64 ZoneVector<Loop*> children_;
88 const ZoneVector<Loop*>& outer_loops() const { return outer_loops_; } in outer_loops()
153 ZoneVector<Loop*> outer_loops_;
154 ZoneVector<Loop> all_loops_;
155 ZoneVector<int> node_to_loop_num_;
156 ZoneVector<Node*> loop_nodes_;
Dbytecode-analysis.h78 const ZoneVector<ResumeJumpTarget>& resume_jump_targets() const { in resume_jump_targets()
92 ZoneVector<ResumeJumpTarget> resume_jump_targets_;
115 const ZoneVector<ResumeJumpTarget>& resume_jump_targets() const { in resume_jump_targets()
149 const ZoneVector<ResumeJumpTarget>& resume_jump_targets,
165 ZoneVector<int> loop_end_index_queue_;
166 ZoneVector<ResumeJumpTarget> resume_jump_targets_;
Dproperty-access-builder.h39 ZoneVector<Handle<Map>> const& maps, Node** receiver,
43 ZoneVector<Handle<Map>> const& maps, Node** receiver,
49 ZoneVector<Handle<Map>> const& maps);
51 ZoneVector<Handle<Map>> const& maps) { in BuildCheckMaps()
103 ZoneVector<Handle<Map>> const& maps);
Djs-native-context-specialization.h156 ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info,
162 ZoneVector<Node*>* if_exceptions,
169 ZoneVector<Node*>* if_exceptions,
180 ZoneVector<Node*>* if_exceptions,
185 ZoneVector<Node*>* if_exceptions,
216 bool CanTreatHoleAsUndefined(ZoneVector<Handle<Map>> const& receiver_maps);
218 void RemoveImpossibleMaps(Node* object, ZoneVector<Handle<Map>>* maps) const;
226 ZoneVector<Handle<Map>>* maps) const;
Daccess-info.cc45 ZoneVector<CompilationDependency const*>& dependencies, in HasFieldRepresentationDependenciesOnMap()
74 ZoneVector<Handle<Map>>&& lookup_start_object_maps, in ElementAccessInfo()
97 ZoneVector<CompilationDependency const*>&& dependencies, in DataField()
113 ZoneVector<CompilationDependency const*>&& dependencies, in DataConstant()
169 ZoneVector<Handle<Map>>&& lookup_start_object_maps) in PropertyAccessInfo()
179 Handle<Object> constant, ZoneVector<Handle<Map>>&& lookup_start_object_maps) in PropertyAccessInfo()
192 ZoneVector<Handle<Map>>&& lookup_start_object_maps, in PropertyAccessInfo()
193 ZoneVector<CompilationDependency const*>&& unrecorded_dependencies) in PropertyAccessInfo()
336 ZoneVector<ElementAccessInfo>* access_infos) const { in ComputeElementAccessInfos()
388 ZoneVector<CompilationDependency const*> unrecorded_dependencies(zone()); in ComputeDataFieldAccessInfo()
[all …]
Dcommon-operator.h205 : std::pair<uint32_t, const ZoneVector<MachineType>*> {
207 const ZoneVector<MachineType>* machine_types) in TypedObjectStateInfo()
208 : std::pair<uint32_t, const ZoneVector<MachineType>*>(object_id, in TypedObjectStateInfo()
211 const ZoneVector<MachineType>* machine_types() const { return second; } in machine_types()
345 TypedStateValueInfo(ZoneVector<MachineType> const* machine_types, in TypedStateValueInfo()
349 ZoneVector<MachineType> const* machine_types() const { in machine_types()
355 ZoneVector<MachineType> const* machine_types_;
379 const ZoneVector<MachineType>* types);
387 ZoneVector<MachineType> const* MachineTypesOf(Operator const*)
532 const Operator* TypedStateValues(const ZoneVector<MachineType>* types, in NON_EXPORTED_BASE()
[all …]
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()
65 ZoneVector<Bound> lower_bounds_;
66 ZoneVector<Bound> upper_bounds_;
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_;
/external/v8/src/wasm/
Dwasm-module-builder.h222 ZoneVector<uint32_t> i32_temps_;
223 ZoneVector<uint32_t> i64_temps_;
224 ZoneVector<uint32_t> f32_temps_;
225 ZoneVector<uint32_t> f64_temps_;
226 ZoneVector<DirectCallIndex> direct_calls_;
338 ZoneVector<byte> data;
344 ZoneVector<Type> types_;
345 ZoneVector<WasmFunctionImport> function_imports_;
346 ZoneVector<WasmGlobalImport> global_imports_;
347 ZoneVector<WasmExport> exports_;
[all …]
/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 using BoolVector = ZoneVector<bool>;
[all …]
/external/v8/src/regexp/
Dregexp-parser.h184 bool ParsePropertyClassName(ZoneVector<char>* name_1,
185 ZoneVector<char>* name_2);
187 const ZoneVector<char>& name_1,
188 const ZoneVector<char>& name_2);
190 RegExpTree* GetPropertySequence(const ZoneVector<char>& name_1);
246 const ZoneVector<uc16>* capture_name, in RegExpParserState()
269 const ZoneVector<uc16>* capture_name() const { return capture_name_; } in capture_name()
276 bool IsInsideCaptureGroup(const ZoneVector<uc16>* name);
290 const ZoneVector<uc16>* const capture_name_;
299 bool CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name, int index);
[all …]
Dregexp-parser.cc345 ZoneVector<char> name_1(zone()); in ParseDisjunction()
346 ZoneVector<char> name_2(zone()); in ParseDisjunction()
589 const ZoneVector<uc16>* capture_name = nullptr; in ParseOpenParenthesis()
821 static void push_code_unit(ZoneVector<uc16>* v, uint32_t code_unit) { in push_code_unit()
830 const ZoneVector<uc16>* RegExpParser::ParseCaptureGroupName() { in ParseCaptureGroupName()
831 ZoneVector<uc16>* name = zone()->New<ZoneVector<uc16>>(zone()); in ParseCaptureGroupName()
875 bool RegExpParser::CreateNamedCaptureAtIndex(const ZoneVector<uc16>* name, in CreateNamedCaptureAtIndex()
912 const ZoneVector<uc16>* name = ParseCaptureGroupName(); in ParseNamedBackReference()
1004 ZoneVector<RegExpCapture*> sorted_named_captures( in CreateCaptureNameMap()
1054 const ZoneVector<uc16>* name) { in IsInsideCaptureGroup()
[all …]
/external/v8/src/asmjs/
Dasm-parser.h139 inline void fill(ZoneVector<T>* vec) { in fill()
146 inline void reuse(ZoneVector<T>* vec) { in reuse()
151 ZoneVector<ZoneVector<T>> reusable_vectors_;
155 class CachedVector final : public ZoneVector<T> {
158 : ZoneVector<T>(cache->zone()), cache_(cache) { in CachedVector()
203 ZoneVector<BlockInfo> block_stack_;
344 const ZoneVector<AsmType*>& params);
358 void ValidateFunctionParams(ZoneVector<AsmType*>* params);
360 ZoneVector<ValueType>* locals);
408 void GatherCases(ZoneVector<int32_t>* cases);
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;
148 ZoneVector<AsmType*> args_;
170 const ZoneVector<AsmType*>& args) override;
172 ZoneVector<AsmType*> overloads_;
Dasm-types.cc168 const ZoneVector<AsmType*>& args) override;
180 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
204 const ZoneVector<AsmType*>& args) override { in CanBeInvokedWith()
262 const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
294 AsmType* return_type, const ZoneVector<AsmType*>& args) { in CanBeInvokedWith()
/external/v8/src/compiler/backend/
Dregister-allocator.h240 ZoneVector<InstructionOperand*> incoming_operands_;
249 using DelayedReferences = ZoneVector<DelayedReference>;
251 ZoneVector<std::pair<TopLevelLiveRange*, int>>;
260 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges()
263 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges()
264 const ZoneVector<TopLevelLiveRange*>& fixed_live_ranges() const { in fixed_live_ranges()
267 ZoneVector<TopLevelLiveRange*>& fixed_live_ranges() { in fixed_live_ranges()
270 ZoneVector<TopLevelLiveRange*>& fixed_float_live_ranges() { in fixed_float_live_ranges()
273 const ZoneVector<TopLevelLiveRange*>& fixed_float_live_ranges() const { in fixed_float_live_ranges()
276 ZoneVector<TopLevelLiveRange*>& fixed_double_live_ranges() { in fixed_double_live_ranges()
[all …]
Dmove-optimizer.h25 using MoveOpVector = ZoneVector<MoveOperands*>;
26 using Instructions = ZoneVector<Instruction*>;
61 ZoneVector<InstructionOperand> operand_buffer1;
62 ZoneVector<InstructionOperand> operand_buffer2;
Dmid-tier-register-allocator.h67 ZoneVector<int>& reference_map_instructions() { in reference_map_instructions()
97 ZoneVector<VirtualRegisterData> virtual_register_data_;
98 ZoneVector<BlockState> block_states_;
99 ZoneVector<int> reference_map_instructions_;
Dcode-generator.h172 const ZoneVector<int>& block_starts() const { return block_starts_; } in block_starts()
173 const ZoneVector<TurbolizerInstructionStartInfo>& instr_starts() const { in instr_starts()
322 ZoneVector<MoveOperands*>* pushes);
438 ZoneVector<HandlerInfo> handlers_;
481 ZoneVector<trap_handler::ProtectedInstructionData> protected_instructions_;
484 ZoneVector<int> block_starts_;
486 ZoneVector<TurbolizerInstructionStartInfo> instr_starts_;
Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>* result,
26 ZoneVector<RpoNumber> const& forwarding,
Dinstruction.h155 using InstructionOperandVector = ZoneVector<InstructionOperand>;
753 : public NON_EXPORTED_BASE(ZoneVector<MoveOperands*>), in NON_EXPORTED_BASE()
756 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) {} in NON_EXPORTED_BASE()
782 ZoneVector<MoveOperands*>* to_eliminate) const; in NON_EXPORTED_BASE()
792 const ZoneVector<InstructionOperand>& reference_operands() const { in reference_operands()
807 ZoneVector<InstructionOperand> reference_operands_;
1261 iterator(ZoneVector<StateValueDescriptor>::iterator it, in iterator()
1262 ZoneVector<StateValueList*>::iterator nested) in iterator()
1265 ZoneVector<StateValueDescriptor>::iterator field_iterator;
1266 ZoneVector<StateValueList*>::iterator nested_iterator;
[all …]
/external/v8/src/parsing/
Dpreparse-data-impl.h24 explicit ZoneVectorWrapper(ZoneVector<uint8_t>* data) : data_(data) {} in ZoneVectorWrapper()
31 ZoneVector<uint8_t>* data_ = nullptr;
213 ZoneVector<uint8_t>* byte_data() { return &byte_data_; } in byte_data()
216 ZoneVector<uint8_t> byte_data_;
217 ZoneVector<ZonePreparseData*> children_;
/external/v8/src/ast/
Dmodules.h185 const ZoneVector<const Entry*>& namespace_imports() const { in namespace_imports()
193 const ZoneVector<const Entry*>& special_exports() const { in special_exports()
239 ZoneVector<const Entry*> special_exports_;
240 ZoneVector<const Entry*> namespace_imports_;

123456