Home
last modified time | relevance | path

Searched refs:ArrayRef (Results 1 – 17 of 17) sorted by relevance

/art/compiler/
Dcompiled_method.cc23 const ArrayRef<const uint8_t>& quick_code) in CompiledCode()
33 ArrayRef<const uint8_t>(reinterpret_cast<const uint8_t*>(elf_object.data()), in CompiledCode()
44 void CompiledCode::SetCode(const ArrayRef<const uint8_t>* quick_code, in SetCode()
45 const ArrayRef<const uint8_t>* portable_code) { in SetCode()
145 const ArrayRef<const uint8_t>& quick_code, in CompiledMethod()
149 const ArrayRef<const uint8_t>& mapping_table, in CompiledMethod()
150 const ArrayRef<const uint8_t>& vmap_table, in CompiledMethod()
151 const ArrayRef<const uint8_t>& native_gc_map, in CompiledMethod()
152 const ArrayRef<const uint8_t>& cfi_info) in CompiledMethod()
163 const ArrayRef<const uint8_t>& code, in CompiledMethod()
[all …]
Dcompiled_method.h41 const ArrayRef<const uint8_t>& quick_code);
59 void SetCode(const ArrayRef<const uint8_t>* quick_code,
60 const ArrayRef<const uint8_t>* portable_code);
111 const ArrayRef<const uint8_t>& quick_code,
115 const ArrayRef<const uint8_t>& mapping_table,
116 const ArrayRef<const uint8_t>& vmap_table,
117 const ArrayRef<const uint8_t>& native_gc_map,
118 const ArrayRef<const uint8_t>& cfi_info);
123 const ArrayRef<const uint8_t>& quick_code,
130 const ArrayRef<const uint8_t>& gc_map, const std::string& symbol);
[all …]
/art/compiler/utils/
Darray_ref.h41 class ArrayRef {
60 constexpr ArrayRef() in ArrayRef() function
65 constexpr ArrayRef(T (&array)[size]) in ArrayRef() function
70 constexpr ArrayRef(U (&array)[size],
75 constexpr ArrayRef(T* array, size_t size) in ArrayRef() function
80 constexpr ArrayRef(U* array, size_t size,
85 explicit ArrayRef(std::vector<T>& v) in ArrayRef() function
90 ArrayRef(const std::vector<U>& v,
97 ArrayRef& operator=(const ArrayRef& other) {
104 typename std::enable_if<std::is_same<T, const U>::value, ArrayRef>::type&
[all …]
/art/compiler/optimizing/
Doptimizing_compiler.cc172 ArrayRef<const uint8_t>(allocator.GetMemory()), in TryCompile()
176 ArrayRef<const uint8_t>(mapping_table), in TryCompile()
177 ArrayRef<const uint8_t>(vmap_table), in TryCompile()
178 ArrayRef<const uint8_t>(gc_map), in TryCompile()
179 ArrayRef<const uint8_t>()); in TryCompile()
/art/compiler/dex/quick/mips/
Dtarget_mips.cc49 static constexpr ArrayRef<const RegStorage> empty_pool;
50 static constexpr ArrayRef<const RegStorage> core_regs(core_regs_arr);
51 static constexpr ArrayRef<const RegStorage> sp_regs(sp_regs_arr);
52 static constexpr ArrayRef<const RegStorage> dp_regs(dp_regs_arr);
53 static constexpr ArrayRef<const RegStorage> reserved_regs(reserved_regs_arr);
54 static constexpr ArrayRef<const RegStorage> core_temps(core_temps_arr);
55 static constexpr ArrayRef<const RegStorage> sp_temps(sp_temps_arr);
56 static constexpr ArrayRef<const RegStorage> dp_temps(dp_temps_arr);
/art/compiler/driver/
Dcompiler_driver.h650 SwapVector<uint8_t>* DeduplicateCode(const ArrayRef<const uint8_t>& code);
651 SwapVector<uint8_t>* DeduplicateMappingTable(const ArrayRef<const uint8_t>& code);
652 SwapVector<uint8_t>* DeduplicateVMapTable(const ArrayRef<const uint8_t>& code);
653 SwapVector<uint8_t>* DeduplicateGCMap(const ArrayRef<const uint8_t>& code);
654 SwapVector<uint8_t>* DeduplicateCFIInfo(const ArrayRef<const uint8_t>& cfi_info);
856 size_t operator()(const ArrayRef<const uint8_t>& array) const { in operator()
921 DedupeSet<ArrayRef<const uint8_t>,
923 DedupeSet<ArrayRef<const uint8_t>,
925 DedupeSet<ArrayRef<const uint8_t>,
927 DedupeSet<ArrayRef<const uint8_t>,
[all …]
Dcompiler_driver.cc408 SwapVector<uint8_t>* CompilerDriver::DeduplicateCode(const ArrayRef<const uint8_t>& code) { in DeduplicateCode()
412 SwapVector<uint8_t>* CompilerDriver::DeduplicateMappingTable(const ArrayRef<const uint8_t>& code) { in DeduplicateMappingTable()
416 SwapVector<uint8_t>* CompilerDriver::DeduplicateVMapTable(const ArrayRef<const uint8_t>& code) { in DeduplicateVMapTable()
420 SwapVector<uint8_t>* CompilerDriver::DeduplicateGCMap(const ArrayRef<const uint8_t>& code) { in DeduplicateGCMap()
424 SwapVector<uint8_t>* CompilerDriver::DeduplicateCFIInfo(const ArrayRef<const uint8_t>& cfi_info) { in DeduplicateCFIInfo()
/art/compiler/dex/quick/arm/
Dtarget_arm.cc60 static constexpr ArrayRef<const RegStorage> empty_pool;
61 static constexpr ArrayRef<const RegStorage> core_regs(core_regs_arr);
62 static constexpr ArrayRef<const RegStorage> sp_regs(sp_regs_arr);
63 static constexpr ArrayRef<const RegStorage> dp_regs(dp_regs_arr);
64 static constexpr ArrayRef<const RegStorage> reserved_regs(reserved_regs_arr);
65 static constexpr ArrayRef<const RegStorage> core_temps(core_temps_arr);
66 static constexpr ArrayRef<const RegStorage> sp_temps(sp_temps_arr);
67 static constexpr ArrayRef<const RegStorage> dp_temps(dp_temps_arr);
/art/compiler/dex/quick/x86/
Dtarget_x86.cc115 static constexpr ArrayRef<const RegStorage> empty_pool;
116 static constexpr ArrayRef<const RegStorage> core_regs_32(core_regs_arr_32);
117 static constexpr ArrayRef<const RegStorage> core_regs_64(core_regs_arr_64);
118 static constexpr ArrayRef<const RegStorage> core_regs_64q(core_regs_arr_64q);
119 static constexpr ArrayRef<const RegStorage> sp_regs_32(sp_regs_arr_32);
120 static constexpr ArrayRef<const RegStorage> sp_regs_64(sp_regs_arr_64);
121 static constexpr ArrayRef<const RegStorage> dp_regs_32(dp_regs_arr_32);
122 static constexpr ArrayRef<const RegStorage> dp_regs_64(dp_regs_arr_64);
123 static constexpr ArrayRef<const RegStorage> xp_regs_32(xp_regs_arr_32);
124 static constexpr ArrayRef<const RegStorage> xp_regs_64(xp_regs_arr_64);
[all …]
/art/compiler/dex/quick/arm64/
Dtarget_arm64.cc74 static constexpr ArrayRef<const RegStorage> core_regs(core_regs_arr);
75 static constexpr ArrayRef<const RegStorage> core64_regs(core64_regs_arr);
76 static constexpr ArrayRef<const RegStorage> sp_regs(sp_regs_arr);
77 static constexpr ArrayRef<const RegStorage> dp_regs(dp_regs_arr);
78 static constexpr ArrayRef<const RegStorage> reserved_regs(reserved_regs_arr);
79 static constexpr ArrayRef<const RegStorage> reserved64_regs(reserved64_regs_arr);
80 static constexpr ArrayRef<const RegStorage> core_temps(core_temps_arr);
81 static constexpr ArrayRef<const RegStorage> core64_temps(core64_temps_arr);
82 static constexpr ArrayRef<const RegStorage> sp_temps(sp_temps_arr);
83 static constexpr ArrayRef<const RegStorage> dp_temps(dp_temps_arr);
/art/compiler/dex/quick/
Dralloc_util.cc59 const ArrayRef<const RegStorage>& core_regs, in RegisterPool()
60 const ArrayRef<const RegStorage>& core64_regs, in RegisterPool()
61 const ArrayRef<const RegStorage>& sp_regs, in RegisterPool()
62 const ArrayRef<const RegStorage>& dp_regs, in RegisterPool()
63 const ArrayRef<const RegStorage>& reserved_regs, in RegisterPool()
64 const ArrayRef<const RegStorage>& reserved64_regs, in RegisterPool()
65 const ArrayRef<const RegStorage>& core_temps, in RegisterPool()
66 const ArrayRef<const RegStorage>& core64_temps, in RegisterPool()
67 const ArrayRef<const RegStorage>& sp_temps, in RegisterPool()
68 const ArrayRef<const RegStorage>& dp_temps) : in RegisterPool()
Dmir_to_lir.h444 const ArrayRef<const RegStorage>& core_regs,
445 const ArrayRef<const RegStorage>& core64_regs,
446 const ArrayRef<const RegStorage>& sp_regs,
447 const ArrayRef<const RegStorage>& dp_regs,
448 const ArrayRef<const RegStorage>& reserved_regs,
449 const ArrayRef<const RegStorage>& reserved64_regs,
450 const ArrayRef<const RegStorage>& core_temps,
451 const ArrayRef<const RegStorage>& core64_temps,
452 const ArrayRef<const RegStorage>& sp_temps,
453 const ArrayRef<const RegStorage>& dp_temps);
Dcodegen_util.cc1101 ArrayRef<const uint8_t> cfi_ref; in GetCompiledMethod()
1103 cfi_ref = ArrayRef<const uint8_t>(*cfi_info); in GetCompiledMethod()
1107 ArrayRef<const uint8_t>(code_buffer_), in GetCompiledMethod()
1109 ArrayRef<const uint8_t>(encoded_mapping_table_), in GetCompiledMethod()
1110 ArrayRef<const uint8_t>(vmap_encoder.GetData()), in GetCompiledMethod()
1111 ArrayRef<const uint8_t>(native_gc_map_), in GetCompiledMethod()
/art/compiler/dex/portable/
Dmir_to_gbc.h103 ::llvm::Value* EmitConst(::llvm::ArrayRef< ::llvm::Value*> src,
106 ::llvm::Value* EmitCopy(::llvm::ArrayRef< ::llvm::Value*> src,
Dmir_to_gbc.cc221 ::llvm::Value* MirConverter::EmitConst(::llvm::ArrayRef< ::llvm::Value*> src, in EmitConst()
249 ::llvm::Value* MirConverter::EmitCopy(::llvm::ArrayRef< ::llvm::Value*> src, in EmitCopy()
/art/compiler/llvm/
Dintrinsic_helper.cc132 ::llvm::ArrayRef< ::llvm::Type*>(arg_type, num_args), in IntrinsicHelper()
/art/compiler/jni/quick/
Djni_compiler.cc439 ArrayRef<const uint8_t>(managed_code), in ArtJniCompileMethodInternal()