Searched refs:vector (Results 1 - 25 of 147) sorted by relevance

123456

/art/compiler/trampolines/
H A Dtrampoline_compiler.h21 #include <vector>
29 const std::vector<uint8_t>* CreateTrampoline(InstructionSet isa, EntryPointCallingConvention abi,
H A Dtrampoline_compiler.cc29 static const std::vector<uint8_t>* CreateTrampoline(EntryPointCallingConvention abi,
48 UniquePtr<std::vector<uint8_t> > entry_stub(new std::vector<uint8_t>(cs));
57 static const std::vector<uint8_t>* CreateTrampoline(EntryPointCallingConvention abi,
78 UniquePtr<std::vector<uint8_t> > entry_stub(new std::vector<uint8_t>(cs));
87 static const std::vector<uint8_t>* CreateTrampoline(ThreadOffset offset) {
95 UniquePtr<std::vector<uint8_t> > entry_stub(new std::vector<uint8_t>(cs));
103 const std::vector<uint8_
[all...]
/art/compiler/
H A Dcompiled_method.h21 #include <vector>
39 const std::vector<uint8_t>& code);
49 const std::vector<uint8_t>& GetCode() const {
53 void SetCode(const std::vector<uint8_t>& code);
77 const std::vector<uint32_t>& GetOatdataOffsetsToCompliledCodeOffset() const;
87 std::vector<uint8_t>* code_;
96 std::vector<uint32_t> oatdata_offsets_to_compiled_code_offset_;
104 const std::vector<uint8_t>& code,
108 const std::vector<uint8_t>& mapping_table,
109 const std::vector<uint8_
[all...]
H A Dvector_output_stream.cc23 VectorOutputStream::VectorOutputStream(const std::string& location, std::vector<uint8_t>& vector) argument
24 : OutputStream(location), offset_(vector.size()), vector_(vector) {}
H A Dcompiled_method.cc23 const std::vector<uint8_t>& code)
33 std::vector<uint8_t> temp_code(elf_object.size());
44 void CompiledCode::SetCode(const std::vector<uint8_t>& code) {
109 const std::vector<uint32_t>& CompiledCode::GetOatdataOffsetsToCompliledCodeOffset() const {
121 const std::vector<uint8_t>& code,
125 const std::vector<uint8_t>& mapping_table,
126 const std::vector<uint8_t>& vmap_table,
127 const std::vector<uint8_t>& native_gc_map)
137 const std::vector<uint8_t>& code,
144 mapping_table_ = driver.DeduplicateMappingTable(std::vector<uint8_
[all...]
H A Delf_writer_quick.h29 const std::vector<const DexFile*>& dex_files,
37 const std::vector<const DexFile*>& dex_files,
H A Dleb128_encoder.h24 // An encoder with an API similar to vector<uint32_t> where the data is captured in ULEB128 format.
51 const std::vector<uint8_t>& GetData() const {
56 std::vector<uint8_t> data_;
H A Doat_writer.h65 OatWriter(const std::vector<const DexFile*>& dex_files,
137 std::vector<uint32_t> methods_offsets_;
161 std::vector<OatMethodOffsets> method_offsets_;
170 const std::vector<const DexFile*>* dex_files_;
182 std::vector<OatDexFile*> oat_dex_files_;
183 std::vector<OatClass*> oat_classes_;
184 UniquePtr<const std::vector<uint8_t> > interpreter_to_interpreter_bridge_;
185 UniquePtr<const std::vector<uint8_t> > interpreter_to_compiled_code_bridge_;
186 UniquePtr<const std::vector<uint8_t> > jni_dlsym_lookup_;
187 UniquePtr<const std::vector<uint8_
[all...]
H A Dvector_output_stream.h24 #include <vector>
30 VectorOutputStream(const std::string& location, std::vector<uint8_t>& vector);
58 std::vector<uint8_t>& vector_;
H A Delf_writer_mclinker.h44 const std::vector<const DexFile*>& dex_files,
52 const std::vector<const DexFile*>& dex_files,
62 void AddOatInput(std::vector<uint8_t>& oat_contents);
63 void AddMethodInputs(const std::vector<const DexFile*>& dex_files);
68 void FixupOatMethodOffsets(const std::vector<const DexFile*>& dex_files)
H A Delf_writer.h24 #include <vector>
54 const std::vector<const DexFile*>& dex_files,
/art/runtime/base/unix_file/
H A Drandom_access_file_utils.cc17 #include <vector>
26 std::vector<char> buf(4096);
/art/compiler/sea_ir/ir/
H A Dsea.h65 std::vector<int> GetUses() const {
66 return std::vector<int>();
101 definition_edges_[predecessor_id] = new std::vector<InstructionNode*>();
109 std::vector<InstructionNode*> GetSSAProducers() {
110 std::vector<InstructionNode*> producers;
111 for (std::vector<std::vector<InstructionNode*>*>::const_iterator
119 // on position @predecessor_pos. Note that the return value is vector<> just
121 // The returned vector should always have a single element because the IR is SSA.
122 std::vector<InstructionNod
[all...]
H A Dinstruction_nodes.h41 static std::vector<sea_ir::InstructionNode*> Create(const art::Instruction* in);
50 virtual std::vector<int> GetDefinitions() const;
52 virtual std::vector<int> GetUses() const;
65 virtual std::vector<InstructionNode*> GetSSAProducers() {
66 std::vector<int> uses = GetUses();
67 std::vector<InstructionNode*> ssa_uses;
68 for (std::vector<int>::const_iterator cit = uses.begin(); cit != uses.end(); cit++) {
76 std::vector<InstructionNode*>* GetSSAConsumers() {
104 std::vector<InstructionNode*> used_in_;
171 std::vector<in
[all...]
/art/compiler/driver/
H A Dcompiler_driver.h22 #include <vector>
99 void CompileAll(jobject class_loader, const std::vector<const DexFile*>& dex_files,
127 const std::vector<uint8_t>* CreateInterpreterToInterpreterBridge() const
129 const std::vector<uint8_t>* CreateInterpreterToCompiledCodeBridge() const
131 const std::vector<uint8_t>* CreateJniDlsymLookup() const
133 const std::vector<uint8_t>* CreatePortableResolutionTrampoline() const
135 const std::vector<uint8_t>* CreatePortableToInterpreterBridge() const
137 const std::vector<uint8_t>* CreateQuickResolutionTrampoline() const
139 const std::vector<uint8_t>* CreateQuickToInterpreterBridge() const
227 const std::vector<cons
[all...]
/art/compiler/sea_ir/types/
H A Dtype_inference_visitor.cc32 std::vector<const Type*> arguments = fti.GetDeclaredArgumentTypes();
43 std::vector<const Type*> types_to_merge = GetOperandTypes(instruction);
49 std::vector<const Type*> operand_types = GetOperandTypes(instruction);
50 for (std::vector<const Type*>::const_iterator cit = operand_types.begin();
60 std::vector<const Type*> operand_types = GetOperandTypes(instruction);
71 std::vector<const Type*> TypeInferenceVisitor::GetOperandTypes(
73 std::vector<InstructionNode*> sources = instruction->GetSSAProducers();
74 std::vector<const Type*> types_to_merge;
75 for (std::vector<InstructionNode*>::const_iterator cit = sources.begin(); cit != sources.end();
85 const Type* TypeInferenceVisitor::MergeTypes(std::vector<cons
[all...]
H A Dtype_inference_visitor_test.cc25 explicit TestInstructionNode(std::vector<InstructionNode*> prods): InstructionNode(NULL),
27 std::vector<InstructionNode*> GetSSAProducers() {
31 std::vector<InstructionNode*> producers_;
66 std::vector<const Type*> types;
80 std::vector<const Type*> types;
94 std::vector<const Type*> types;
110 std::vector<const Type*> types;
111 std::vector<InstructionNode*> preds;
116 new TestInstructionNode(std::vector<InstructionNode*>());
118 new TestInstructionNode(std::vector<InstructionNod
[all...]
/art/compiler/jni/quick/arm/
H A Dcalling_convention_arm.h39 virtual const std::vector<ManagedRegister>& EntrySpills();
42 std::vector<ManagedRegister> entry_spills_;
59 virtual const std::vector<ManagedRegister>& CalleeSaveRegisters() const {
77 std::vector<ManagedRegister> callee_save_regs_;
/art/compiler/jni/quick/mips/
H A Dcalling_convention_mips.h38 virtual const std::vector<ManagedRegister>& EntrySpills();
41 std::vector<ManagedRegister> entry_spills_;
58 virtual const std::vector<ManagedRegister>& CalleeSaveRegisters() const {
76 std::vector<ManagedRegister> callee_save_regs_;
/art/compiler/jni/quick/x86/
H A Dcalling_convention_x86.h40 virtual const std::vector<ManagedRegister>& EntrySpills();
42 std::vector<ManagedRegister> entry_spills_;
57 virtual const std::vector<ManagedRegister>& CalleeSaveRegisters() const {
75 std::vector<ManagedRegister> callee_save_regs_;
/art/runtime/base/
H A Dhistogram.h19 #include <vector>
39 std::vector<uint64_t> freq_;
40 std::vector<double> perc_;
99 std::vector<uint32_t> frequency_;
/art/runtime/gc/accounting/
H A Dmod_union_table-inl.h34 const std::vector<space::ContinuousSpace*>& spaces = GetHeap()->GetContinuousSpaces();
35 typedef std::vector<space::ContinuousSpace*>::const_iterator It;
53 const std::vector<space::ContinuousSpace*>& spaces = GetHeap()->GetContinuousSpaces();
54 typedef std::vector<space::ContinuousSpace*>::const_iterator It;
/art/runtime/mirror/
H A Dclass_loader.h20 #include <vector>
/art/compiler/sea_ir/debug/
H A Ddot_gen.cc27 for (std::vector<Region*>::const_iterator cit = graph->GetRegions()->begin();
67 std::vector<InstructionNode*>* used_in = instruction->GetSSAConsumers();
68 for (std::vector<InstructionNode*>::const_iterator cit = used_in->begin();
77 std::vector<InstructionNode*> definition_edges = instruction->GetSSAProducers();
79 for (std::vector<InstructionNode*>::const_iterator
99 std::vector<InstructionNode*>* used_in = instruction->GetSSAConsumers();
100 for (std::vector<InstructionNode*>::const_iterator cit = used_in->begin();
127 std::vector<PhiInstructionNode*>* phi_instructions = region->GetPhiNodes();
128 for (std::vector<PhiInstructionNode*>::const_iterator cit = phi_instructions->begin();
132 std::vector<InstructionNod
[all...]
/art/runtime/
H A Ddisassembler_arm.h20 #include <vector>
43 std::vector<const char*> it_conditions_;

Completed in 301 milliseconds

123456