Home
last modified time | relevance | path

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

1234567

/third_party/node/deps/v8/src/compiler/
Daccess-info.h33 ElementAccessInfo(ZoneVector<MapRef>&& lookup_start_object_maps,
37 ZoneVector<MapRef> const& lookup_start_object_maps() const { in lookup_start_object_maps()
40 ZoneVector<MapRef> const& transition_sources() const { in transition_sources()
51 ZoneVector<MapRef> lookup_start_object_maps_;
52 ZoneVector<MapRef> transition_sources_;
75 ZoneVector<CompilationDependency const*>&& unrecorded_dependencies,
82 ZoneVector<CompilationDependency const*>&& unrecorded_dependencies,
163 ZoneVector<MapRef> const& lookup_start_object_maps() const { in lookup_start_object_maps()
180 ZoneVector<MapRef>&& lookup_start_object_maps);
184 ZoneVector<MapRef>&& lookup_start_object_maps);
[all …]
Dloop-analysis.h47 const ZoneVector<Loop*>& children() const { return children_; } in children()
68 ZoneVector<Loop*> children_;
92 const ZoneVector<Loop*>& outer_loops() const { return outer_loops_; } in outer_loops()
95 ZoneVector<const Loop*> inner_loops() const { in inner_loops()
96 ZoneVector<const Loop*> inner_loops(zone_); in inner_loops()
168 ZoneVector<Loop*> outer_loops_;
169 ZoneVector<Loop> all_loops_;
170 ZoneVector<int> node_to_loop_num_;
171 ZoneVector<Node*> loop_nodes_;
Dbytecode-analysis.h78 const ZoneVector<ResumeJumpTarget>& resume_jump_targets() const { in resume_jump_targets()
92 ZoneVector<ResumeJumpTarget> resume_jump_targets_;
120 const ZoneVector<ResumeJumpTarget>& resume_jump_targets() const { in resume_jump_targets()
158 const ZoneVector<ResumeJumpTarget>& resume_jump_targets,
182 ZoneVector<int> loop_end_index_queue_;
183 ZoneVector<ResumeJumpTarget> resume_jump_targets_;
Dprocessed-feedback.h130 using TransitionGroup = ZoneVector<Handle<Map>>;
131 ZoneVector<TransitionGroup> const& transition_groups() const;
152 JSHeapBroker* broker, ZoneVector<MapRef> const& inferred_maps) const;
156 ZoneVector<TransitionGroup> transition_groups_;
161 NamedAccessFeedback(NameRef const& name, ZoneVector<MapRef> const& maps,
165 ZoneVector<MapRef> const& maps() const { return maps_; } in maps()
169 ZoneVector<MapRef> const maps_;
Dproperty-access-builder.h37 bool TryBuildStringCheck(JSHeapBroker* broker, ZoneVector<MapRef> const& maps,
40 bool TryBuildNumberCheck(JSHeapBroker* broker, ZoneVector<MapRef> const& maps,
44 ZoneVector<MapRef> const& maps);
91 bool HasOnlyStringMaps(JSHeapBroker* broker, ZoneVector<MapRef> const& maps);
Djs-native-context-specialization.h152 ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info,
157 ZoneVector<Node*>* if_exceptions, PropertyAccessInfo const& access_info);
163 ZoneVector<Node*>* if_exceptions,
176 ZoneVector<Node*>* if_exceptions,
181 ZoneVector<Node*>* if_exceptions,
211 bool CanTreatHoleAsUndefined(ZoneVector<MapRef> const& receiver_maps);
213 void RemoveImpossibleMaps(Node* object, ZoneVector<MapRef>* maps) const;
220 bool InferMaps(Node* object, Effect effect, ZoneVector<MapRef>* maps) const;
Daccess-info.cc57 ZoneVector<CompilationDependency const*>& dependencies, in HasFieldRepresentationDependenciesOnMap()
89 ZoneVector<MapRef>&& lookup_start_object_maps, ElementsKind elements_kind, in ElementAccessInfo()
111 ZoneVector<CompilationDependency const*>&& dependencies, in DataField()
132 ZoneVector<CompilationDependency const*>&& dependencies, in FastDataConstant()
191 ZoneVector<MapRef>&& lookup_start_object_maps) in PropertyAccessInfo()
203 ZoneVector<MapRef>&& lookup_start_object_maps) in PropertyAccessInfo()
221 ZoneVector<MapRef>&& lookup_start_object_maps, in PropertyAccessInfo()
222 ZoneVector<CompilationDependency const*>&& unrecorded_dependencies) in PropertyAccessInfo()
240 ZoneVector<MapRef>&& lookup_start_object_maps, in PropertyAccessInfo()
261 void AppendVector(ZoneVector<T>* dst, const ZoneVector<T>& src) { in AppendVector()
[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_;
Dcommon-operator.h176 : std::pair<uint32_t, const ZoneVector<MachineType>*> {
178 const ZoneVector<MachineType>* machine_types) in TypedObjectStateInfo()
179 : std::pair<uint32_t, const ZoneVector<MachineType>*>(object_id, in TypedObjectStateInfo()
182 const ZoneVector<MachineType>* machine_types() const { return second; } in machine_types()
316 TypedStateValueInfo(ZoneVector<MachineType> const* machine_types, in TypedStateValueInfo()
320 ZoneVector<MachineType> const* machine_types() const { in machine_types()
326 ZoneVector<MachineType> const* machine_types_;
350 const ZoneVector<MachineType>* types);
358 ZoneVector<MachineType> const* MachineTypesOf(Operator const*)
536 const Operator* TypedStateValues(const ZoneVector<MachineType>* types, in NON_EXPORTED_BASE()
[all …]
Dsimplified-lowering-verifier.h32 const ZoneVector<Node*>& inserted_hints() const { return hints_; } in inserted_hints()
106 ZoneVector<Node*> hints_;
107 ZoneVector<PerNodeData> data_;
/third_party/node/deps/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 …]
/third_party/node/deps/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.h66 ZoneVector<int>& reference_map_instructions() { in reference_map_instructions()
96 ZoneVector<VirtualRegisterData> virtual_register_data_;
97 ZoneVector<BlockState> block_states_;
98 ZoneVector<int> reference_map_instructions_;
Dcode-generator.h170 const ZoneVector<int>& block_starts() const { return block_starts_; } in block_starts()
171 const ZoneVector<TurbolizerInstructionStartInfo>& instr_starts() const { in instr_starts()
305 ZoneVector<MoveOperands*>* pushes);
421 ZoneVector<HandlerInfo> handlers_;
465 ZoneVector<trap_handler::ProtectedInstructionData> protected_instructions_;
467 ZoneVector<int> block_starts_;
469 ZoneVector<TurbolizerInstructionStartInfo> instr_starts_;
Djump-threading.h20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>* result,
26 ZoneVector<RpoNumber> const& forwarding,
Dinstruction.h156 using InstructionOperandVector = ZoneVector<InstructionOperand>;
783 : public NON_EXPORTED_BASE(ZoneVector<MoveOperands*>), in NON_EXPORTED_BASE()
786 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) {} in NON_EXPORTED_BASE()
812 ZoneVector<MoveOperands*>* to_eliminate) const; in NON_EXPORTED_BASE()
822 const ZoneVector<InstructionOperand>& reference_operands() const { in reference_operands()
837 ZoneVector<InstructionOperand> reference_operands_;
1313 iterator(ZoneVector<StateValueDescriptor>::iterator it, in iterator()
1314 ZoneVector<StateValueList*>::iterator nested) in iterator()
1317 ZoneVector<StateValueDescriptor>::iterator field_iterator;
1318 ZoneVector<StateValueList*>::iterator nested_iterator;
[all …]
/third_party/node/deps/v8/src/asmjs/
Dasm-parser.h138 inline void fill(ZoneVector<T>* vec) { in fill()
145 inline void reuse(ZoneVector<T>* vec) { in reuse()
150 ZoneVector<ZoneVector<T>> reusable_vectors_;
154 class CachedVector final : public ZoneVector<T> {
157 : ZoneVector<T>(cache->zone()), cache_(cache) { in CachedVector()
202 ZoneVector<BlockInfo> block_stack_;
343 const ZoneVector<AsmType*>& params);
357 void ValidateFunctionParams(ZoneVector<AsmType*>* params);
359 ZoneVector<ValueType>* locals);
407 void GatherCases(ZoneVector<int32_t>* cases);
Dasm-types.h110 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;
152 ZoneVector<AsmType*> args_;
172 const ZoneVector<AsmType*>& args) override;
174 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()
/third_party/node/deps/v8/src/wasm/
Dwasm-module-builder.h230 ZoneVector<uint32_t> i32_temps_;
231 ZoneVector<uint32_t> i64_temps_;
232 ZoneVector<uint32_t> f32_temps_;
233 ZoneVector<uint32_t> f64_temps_;
234 ZoneVector<DirectCallIndex> direct_calls_;
299 ZoneVector<Entry> entries;
457 ZoneVector<byte> data;
463 ZoneVector<TypeDefinition> types_;
464 ZoneVector<WasmFunctionImport> function_imports_;
465 ZoneVector<WasmGlobalImport> global_imports_;
[all …]
Dwasm-init-expr.h100 ZoneVector<WasmInitExpr>* elements) { in StructNewWithRtt()
107 ZoneVector<WasmInitExpr>* elements) { in StructNew()
116 zone->New<ZoneVector<WasmInitExpr>>( in StructNewDefaultWithRtt()
130 ZoneVector<WasmInitExpr>* elements) { in ArrayInit()
137 ZoneVector<WasmInitExpr>* elements) { in ArrayInitStatic()
152 const ZoneVector<WasmInitExpr>* operands() const { return operands_; } in operands()
204 WasmInitExpr(Operator kind, const ZoneVector<WasmInitExpr>* operands) in WasmInitExpr()
208 const ZoneVector<WasmInitExpr>* operands_;
/third_party/node/deps/v8/src/regexp/
Dregexp-parser.cc119 const ZoneVector<base::uc16>* capture_name, in RegExpParserState()
142 const ZoneVector<base::uc16>* capture_name() const { return capture_name_; } in capture_name()
160 bool IsInsideCaptureGroup(const ZoneVector<base::uc16>* name) const { in IsInsideCaptureGroup()
182 const ZoneVector<base::uc16>* const capture_name_;
208 bool ParsePropertyClassName(ZoneVector<char>* name_1,
209 ZoneVector<char>* name_2);
211 const ZoneVector<char>& name_1,
212 const ZoneVector<char>& name_2);
266 bool CreateNamedCaptureAtIndex(const ZoneVector<base::uc16>* name, int index);
270 const ZoneVector<base::uc16>* ParseCaptureGroupName();
[all …]
/third_party/node/deps/v8/src/parsing/
Dpreparse-data-impl.h24 explicit ZoneVectorWrapper(ZoneVector<uint8_t>* data) : data_(data) {} in ZoneVectorWrapper()
31 ZoneVector<uint8_t>* data_ = nullptr;
217 ZoneVector<uint8_t>* byte_data() { return &byte_data_; } in byte_data()
220 ZoneVector<uint8_t> byte_data_;
221 ZoneVector<ZonePreparseData*> children_;
/third_party/node/deps/v8/src/ast/
Dmodules.h180 const ZoneVector<const Entry*>& namespace_imports() const { in namespace_imports()
188 const ZoneVector<const Entry*>& special_exports() const { in special_exports()
234 ZoneVector<const Entry*> special_exports_;
235 ZoneVector<const Entry*> namespace_imports_;

1234567