Home
last modified time | relevance | path

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

1234

/external/v8/src/wasm/
Dencoder.h35 ZoneVector<LocalType> params_;
42 ZoneVector<uint8_t> body_;
43 ZoneVector<char> name_;
76 ZoneVector<Type> locals_;
79 ZoneVector<uint8_t> body_;
80 ZoneVector<uint32_t> local_indices_;
81 ZoneVector<char> name_;
95 ZoneVector<byte> data_;
119 ZoneVector<WasmFunctionEncoder*> functions_;
120 ZoneVector<WasmDataSegmentEncoder*> data_segments_;
[all …]
/external/v8/src/interpreter/
Dcontrol-flow-builders.h52 void EmitJump(ZoneVector<BytecodeLabel>* labels);
53 void EmitJump(ZoneVector<BytecodeLabel>* labels, int index);
54 void EmitJumpIfTrue(ZoneVector<BytecodeLabel>* labels);
55 void EmitJumpIfTrue(ZoneVector<BytecodeLabel>* labels, int index);
56 void EmitJumpIfFalse(ZoneVector<BytecodeLabel>* labels);
57 void EmitJumpIfFalse(ZoneVector<BytecodeLabel>* labels, int index);
58 void EmitJumpIfUndefined(ZoneVector<BytecodeLabel>* labels);
59 void EmitJumpIfNull(ZoneVector<BytecodeLabel>* labels);
61 void BindLabels(const BytecodeLabel& target, ZoneVector<BytecodeLabel>* site);
64 ZoneVector<BytecodeLabel> break_sites_;
[all …]
Dcontrol-flow-builders.cc22 void BreakableControlFlowBuilder::EmitJump(ZoneVector<BytecodeLabel>* sites) { in EmitJump()
29 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfTrue()
36 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfFalse()
43 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfUndefined()
50 ZoneVector<BytecodeLabel>* sites) { in EmitJumpIfNull()
56 void BreakableControlFlowBuilder::EmitJump(ZoneVector<BytecodeLabel>* sites, in EmitJump()
63 ZoneVector<BytecodeLabel>* sites, int index) { in EmitJumpIfTrue()
69 ZoneVector<BytecodeLabel>* sites, int index) { in EmitJumpIfFalse()
75 ZoneVector<BytecodeLabel>* sites) { in BindLabels()
Dbytecode-array-builder.h235 ZoneVector<uint8_t>* bytecodes() { return &bytecodes_; } in bytecodes()
236 const ZoneVector<uint8_t>* bytecodes() const { return &bytecodes_; } in bytecodes()
287 void PatchJump(const ZoneVector<uint8_t>::iterator& jump_target,
288 const ZoneVector<uint8_t>::iterator& jump_location);
290 const ZoneVector<uint8_t>::iterator& jump_location, int delta);
292 const ZoneVector<uint8_t>::iterator& jump_location, int delta);
322 ZoneVector<uint8_t> bytecodes_;
Dbytecode-generator.h131 ZoneVector<Handle<Object>>* globals() { return &globals_; } in globals()
141 ZoneVector<Handle<Object>> globals_;
/external/v8/src/compiler/
Dregister-allocator.h481 ZoneVector<LiveRange*>& ranges() { return ranges_; } in ranges()
482 const ZoneVector<LiveRange*>& ranges() const { return ranges_; } in ranges()
489 ZoneVector<LiveRange*> ranges_;
696 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges()
699 ZoneVector<TopLevelLiveRange*>& live_ranges() { return live_ranges_; } in live_ranges()
710 ZoneVector<TopLevelLiveRange*> live_ranges_;
744 ZoneVector<InstructionOperand*> incoming_operands_;
753 typedef ZoneVector<DelayedReference> DelayedReferences;
754 typedef ZoneVector<std::pair<TopLevelLiveRange*, int>>
762 const ZoneVector<TopLevelLiveRange*>& live_ranges() const { in live_ranges()
[all …]
Dloop-analysis.h39 const ZoneVector<Loop*>& children() const { return children_; } in children()
58 ZoneVector<Loop*> children_;
81 const ZoneVector<Loop*>& outer_loops() const { return outer_loops_; } in outer_loops()
139 ZoneVector<Loop*> outer_loops_;
140 ZoneVector<Loop> all_loops_;
141 ZoneVector<int> node_to_loop_num_;
142 ZoneVector<Node*> loop_nodes_;
Dbytecode-branch-analysis.cc25 const ZoneVector<int>* back_edge_offsets() { return &back_edge_offsets_; } in back_edge_offsets()
29 const ZoneVector<int>* fore_edge_offsets() { return &fore_edge_offsets_; } in fore_edge_offsets()
32 ZoneVector<int> back_edge_offsets_;
33 ZoneVector<int> fore_edge_offsets_;
88 const ZoneVector<int>* BytecodeBranchAnalysis::BackwardBranchesTargetting( in BackwardBranchesTargetting()
99 const ZoneVector<int>* BytecodeBranchAnalysis::ForwardBranchesTargetting( in ForwardBranchesTargetting()
Dbytecode-branch-analysis.h38 const ZoneVector<int>* BackwardBranchesTargetting(int offset) const;
41 const ZoneVector<int>* ForwardBranchesTargetting(int offset) const;
49 const ZoneVector<int>* sites = ForwardBranchesTargetting(offset); in forward_branches_target()
56 const ZoneVector<int>* sites = BackwardBranchesTargetting(offset); in backward_branches_target()
Descape-analysis.h72 ZoneVector<EscapeStatusFlags> status_;
127 Node* GetReplacementIfSame(ZoneVector<VirtualObject*>& objs);
155 ZoneVector<VirtualState*> virtual_states_;
156 ZoneVector<Node*> replacements_;
159 ZoneVector<Alias> aliases_;
Dgreedy-allocator.h113 ZoneVector<LiveRangeGroup*>& groups() { return groups_; } in groups()
114 const ZoneVector<LiveRangeGroup*>& groups() const { return groups_; } in groups()
190 ZoneVector<CoalescedLiveRanges*> allocations_;
192 ZoneVector<LiveRangeGroup*> groups_;
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_;
54 const_iterator(const ZoneVector<T>* data, size_t current) in const_iterator()
75 const ZoneVector<T>* data_;
Djump-threading.cc19 ZoneVector<RpoNumber>& result;
58 ZoneVector<RpoNumber>& result, in ComputeForwarding()
133 void JumpThreading::ApplyForwarding(ZoneVector<RpoNumber>& result, in ApplyForwarding()
138 ZoneVector<bool> skip(static_cast<int>(result.size()), false, &local_zone); in ApplyForwarding()
Dmove-optimizer.h21 typedef ZoneVector<MoveOperands*> MoveOpVector;
22 typedef ZoneVector<Instruction*> Instructions;
Dnode-cache.h17 class ZoneVector; variable
47 void GetCachedNodes(ZoneVector<Node*>* nodes);
Dinstruction.h114 typedef ZoneVector<InstructionOperand> InstructionOperandVector;
628 class ParallelMove final : public ZoneVector<MoveOperands*>, public ZoneObject {
630 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) { in ParallelMove()
668 const ZoneVector<InstructionOperand>& reference_operands() const { in reference_operands()
683 ZoneVector<InstructionOperand> reference_operands_;
984 ZoneVector<StateValueDescriptor>& fields() { return fields_; } in fields()
1002 ZoneVector<StateValueDescriptor> fields_;
1051 typedef ZoneVector<FrameStateDescriptor*> DeoptimizationVector;
1056 typedef ZoneVector<InstructionOperand> Inputs;
1115 typedef ZoneVector<RpoNumber> Predecessors;
[all …]
Djs-native-context-specialization.cc79 ZoneVector<PropertyAccessInfo> access_infos(zone()); in ReduceNamedAccess()
90 ZoneVector<Node*> values(zone()); in ReduceNamedAccess()
91 ZoneVector<Node*> effects(zone()); in ReduceNamedAccess()
92 ZoneVector<Node*> controls(zone()); in ReduceNamedAccess()
97 ZoneVector<Node*> exit_controls(zone()); in ReduceNamedAccess()
146 ZoneVector<Node*> this_controls(zone()); in ReduceNamedAccess()
147 ZoneVector<Node*> this_effects(zone()); in ReduceNamedAccess()
337 ZoneVector<Node*> this_controls(zone()); in ReduceNamedAccess()
507 ZoneVector<ElementAccessInfo> access_infos(zone()); in ReduceElementAccess()
518 ZoneVector<Node*> values(zone()); in ReduceElementAccess()
[all …]
Descape-analysis.cc118 ZoneVector<Node*> fields_;
119 ZoneVector<bool> phi_;
158 ZoneVector<VirtualObject*> info_;
171 ZoneVector<VirtualState*>& states() { return states_; } in states()
172 ZoneVector<VirtualObject*>& objects() { return objects_; } in objects()
173 ZoneVector<Node*>& fields() { return fields_; } in fields()
181 VirtualState* state, const ZoneVector<EscapeAnalysis::Alias>& aliases);
185 ZoneVector<VirtualState*> states_;
186 ZoneVector<VirtualObject*> objects_;
187 ZoneVector<Node*> fields_;
[all …]
Dinstruction-scheduler.h140 ZoneVector<ScheduleGraphNode*> graph_;
148 ZoneVector<ScheduleGraphNode*> pending_loads_;
/external/v8/src/
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
70 : public std::priority_queue<T, ZoneVector<T>, Compare> {
74 : std::priority_queue<T, ZoneVector<T>, Compare>(Compare(), in ZonePriorityQueue()
75 ZoneVector<T>(zone)) {} in ZonePriorityQueue()
127 typedef ZoneVector<bool> BoolVector;
128 typedef ZoneVector<int> IntVector;
/external/v8/test/cctest/
Dtest-ast-expression-visitor.cc23 ZoneVector<ExpressionTypeEntry>* dst) { in CollectTypes()
54 ZoneVector<ExpressionTypeEntry> types(handles.main_zone()); in TEST()
276 ZoneVector<ExpressionTypeEntry> types(handles.main_zone()); in TEST()
303 ZoneVector<ExpressionTypeEntry> types(handles.main_zone()); in TEST()
320 ZoneVector<ExpressionTypeEntry> types(handles.main_zone()); in TEST()
345 ZoneVector<ExpressionTypeEntry> types(handles.main_zone()); in TEST()
366 ZoneVector<ExpressionTypeEntry> types(handles.main_zone()); in TEST()
402 ZoneVector<ExpressionTypeEntry> types(handles.main_zone()); in TEST()
Dexpression-type-collector.h27 ZoneVector<ExpressionTypeEntry>* dst);
34 ZoneVector<ExpressionTypeEntry>* result_;
/external/v8/test/unittests/compiler/
Dnode-cache-unittest.cc121 ZoneVector<Node*> nodes(zone()); in TEST_F()
125 ZoneVector<Node*> nodes(zone()); in TEST_F()
144 ZoneVector<Node*> nodes(zone()); in TEST_F()
148 ZoneVector<Node*> nodes(zone()); in TEST_F()
Dinstruction-selector-unittest.cc366 ZoneVector<MachineType> int32_type(1, MachineType::Int32(), zone()); in TARGET_TEST_F()
367 ZoneVector<MachineType> empty_types(zone()); in TARGET_TEST_F()
418 ZoneVector<MachineType> int32_type(1, MachineType::Int32(), zone()); in TARGET_TEST_F()
419 ZoneVector<MachineType> float64_type(1, MachineType::Float64(), zone()); in TARGET_TEST_F()
420 ZoneVector<MachineType> tagged_type(1, MachineType::AnyTagged(), zone()); in TARGET_TEST_F()
520 ZoneVector<MachineType> int32_type(1, MachineType::Int32(), zone()); in TARGET_TEST_F()
521 ZoneVector<MachineType> int32x2_type(2, MachineType::Int32(), zone()); in TARGET_TEST_F()
522 ZoneVector<MachineType> float64_type(1, MachineType::Float64(), zone()); in TARGET_TEST_F()

1234