/external/v8/src/wasm/ |
D | encoder.h | 35 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/ |
D | control-flow-builders.h | 52 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 …]
|
D | control-flow-builders.cc | 22 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()
|
D | bytecode-array-builder.h | 235 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_;
|
D | bytecode-generator.h | 131 ZoneVector<Handle<Object>>* globals() { return &globals_; } in globals() 141 ZoneVector<Handle<Object>> globals_;
|
/external/v8/src/compiler/ |
D | register-allocator.h | 481 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 …]
|
D | loop-analysis.h | 39 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_;
|
D | bytecode-branch-analysis.cc | 25 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()
|
D | bytecode-branch-analysis.h | 38 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()
|
D | escape-analysis.h | 72 ZoneVector<EscapeStatusFlags> status_; 127 Node* GetReplacementIfSame(ZoneVector<VirtualObject*>& objs); 155 ZoneVector<VirtualState*> virtual_states_; 156 ZoneVector<Node*> replacements_; 159 ZoneVector<Alias> aliases_;
|
D | greedy-allocator.h | 113 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_;
|
D | jump-threading.h | 20 static bool ComputeForwarding(Zone* local_zone, ZoneVector<RpoNumber>& result, 25 static void ApplyForwarding(ZoneVector<RpoNumber>& forwarding,
|
D | node-aux-data.h | 41 ZoneVector<T> aux_data_; 54 const_iterator(const ZoneVector<T>* data, size_t current) in const_iterator() 75 const ZoneVector<T>* data_;
|
D | jump-threading.cc | 19 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()
|
D | move-optimizer.h | 21 typedef ZoneVector<MoveOperands*> MoveOpVector; 22 typedef ZoneVector<Instruction*> Instructions;
|
D | node-cache.h | 17 class ZoneVector; variable 47 void GetCachedNodes(ZoneVector<Node*>* nodes);
|
D | instruction.h | 114 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 …]
|
D | js-native-context-specialization.cc | 79 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 …]
|
D | escape-analysis.cc | 118 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 …]
|
D | instruction-scheduler.h | 140 ZoneVector<ScheduleGraphNode*> graph_; 148 ZoneVector<ScheduleGraphNode*> pending_loads_;
|
/external/v8/src/ |
D | zone-containers.h | 24 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/ |
D | test-ast-expression-visitor.cc | 23 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()
|
D | expression-type-collector.h | 27 ZoneVector<ExpressionTypeEntry>* dst); 34 ZoneVector<ExpressionTypeEntry>* result_;
|
/external/v8/test/unittests/compiler/ |
D | node-cache-unittest.cc | 121 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()
|
D | instruction-selector-unittest.cc | 366 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()
|