Home
last modified time | relevance | path

Searched refs:art (Results 1 – 25 of 847) sorted by relevance

12345678910>>...34

/art/runtime/arch/arm/
Dquick_method_frame_info_arm.h25 namespace art {
29 (1 << art::arm::R5) | (1 << art::arm::R6) | (1 << art::arm::R7) | (1 << art::arm::R8) |
30 (1 << art::arm::R10) | (1 << art::arm::R11);
32 (1 << art::arm::R1) | (1 << art::arm::R2) | (1 << art::arm::R3);
34 (1 << art::arm::R4) | (1 << art::arm::R9);
36 (1 << art::arm::S0) | (1 << art::arm::S1) | (1 << art::arm::S2) | (1 << art::arm::S3) |
37 (1 << art::arm::S4) | (1 << art::arm::S5) | (1 << art::arm::S6) | (1 << art::arm::S7) |
38 (1 << art::arm::S8) | (1 << art::arm::S9) | (1 << art::arm::S10) | (1 << art::arm::S11) |
39 (1 << art::arm::S12) | (1 << art::arm::S13) | (1 << art::arm::S14) | (1 << art::arm::S15) |
40 (1 << art::arm::S16) | (1 << art::arm::S17) | (1 << art::arm::S18) | (1 << art::arm::S19) |
[all …]
/art/runtime/arch/arm64/
Dquick_method_frame_info_arm64.h25 namespace art {
33 (1 << art::arm64::LR);
36 (1 << art::arm64::X20) | (1 << art::arm64::X21) | (1 << art::arm64::X22) |
37 (1 << art::arm64::X23) | (1 << art::arm64::X24) | (1 << art::arm64::X25) |
38 (1 << art::arm64::X26) | (1 << art::arm64::X27) | (1 << art::arm64::X28) |
39 (1 << art::arm64::X29);
42 (1 << art::arm64::X1) | (1 << art::arm64::X2) | (1 << art::arm64::X3) |
43 (1 << art::arm64::X4) | (1 << art::arm64::X5) | (1 << art::arm64::X6) |
44 (1 << art::arm64::X7);
47 (1 << art::arm64::X18) |
[all …]
/art/runtime/arch/x86_64/
Dquick_method_frame_info_x86_64.h24 namespace art {
28 (1 << art::x86_64::RBX) | (1 << art::x86_64::RBP) | (1 << art::x86_64::R12) |
29 (1 << art::x86_64::R13) | (1 << art::x86_64::R14) | (1 << art::x86_64::R15);
31 (1 << art::x86_64::RSI) | (1 << art::x86_64::RDX) | (1 << art::x86_64::RCX) |
32 (1 << art::x86_64::R8) | (1 << art::x86_64::R9);
34 (1 << art::x86_64::XMM0) | (1 << art::x86_64::XMM1) | (1 << art::x86_64::XMM2) |
35 (1 << art::x86_64::XMM3) | (1 << art::x86_64::XMM4) | (1 << art::x86_64::XMM5) |
36 (1 << art::x86_64::XMM6) | (1 << art::x86_64::XMM7);
38 (1 << art::x86_64::XMM12) | (1 << art::x86_64::XMM13) |
39 (1 << art::x86_64::XMM14) | (1 << art::x86_64::XMM15);
[all …]
/art/test/
DAndroid.run-test.mk18 include art/build/Android.common_test.mk
29 test-art-host-run-test$(2)-default$(3)-$(1)32 \
30 test-art-host-run-test$(2)-optimizing$(3)-$(1)32 \
31 test-art-host-run-test$(2)-interpreter$(3)-$(1)32 \
32 test-art-host-run-test$(2)-default$(3)-$(1)64 \
33 test-art-host-run-test$(2)-optimizing$(3)-$(1)64 \
34 test-art-host-run-test$(2)-interpreter$(3)-$(1)64 \
35 test-art-target-run-test$(2)-default$(3)-$(1)32 \
36 test-art-target-run-test$(2)-optimizing$(3)-$(1)32 \
37 test-art-target-run-test$(2)-interpreter$(3)-$(1)32 \
[all …]
/art/
DAndroid.mk60 rm -f $(TARGET_OUT_UNSTRIPPED)/system/framework/*/*.art
62 rm -f $(TARGET_OUT)/framework/*/*.art
138 .PHONY: test-art-target-sync
139 test-art-target-sync: $(TEST_ART_TARGET_SYNC_DEPS)
147 .PHONY: test-art
148 test-art: test-art-host test-art-target
151 .PHONY: test-art-gtest
152 test-art-gtest: test-art-host-gtest test-art-target-gtest
155 .PHONY: test-art-run-test
156 test-art-run-test: test-art-host-run-test test-art-target-run-test
[all …]
/art/compiler/llvm/
Dcompiler_llvm.cc40 namespace art { namespace
66 art::llvm::InitialBackendOptions(); in InitializeLLVM()
69 if (art::kIsTargetBuild) { in InitializeLLVM()
105 namespace art { namespace
178 static art::llvm::CompilerLLVM* ContextOf(art::CompilerDriver* driver) { in ContextOf()
181 return reinterpret_cast<art::llvm::CompilerLLVM*>(compiler_context); in ContextOf()
184 static art::llvm::CompilerLLVM* ContextOf(const art::CompilerDriver& driver) { in ContextOf()
187 return reinterpret_cast<art::llvm::CompilerLLVM*>(compiler_context); in ContextOf()
190 extern "C" void ArtInitCompilerContext(art::CompilerDriver* driver) { in ArtInitCompilerContext()
193 art::llvm::CompilerLLVM* compiler_llvm = new art::llvm::CompilerLLVM(driver, in ArtInitCompilerContext()
[all …]
/art/runtime/arch/mips/
Dquick_method_frame_info_mips.h24 namespace art {
28 (1 << art::mips::S2) | (1 << art::mips::S3) | (1 << art::mips::S4) | (1 << art::mips::S5) |
29 (1 << art::mips::S6) | (1 << art::mips::S7) | (1 << art::mips::GP) | (1 << art::mips::FP);
31 (1 << art::mips::A1) | (1 << art::mips::A2) | (1 << art::mips::A3);
33 (1 << art::mips::S0) | (1 << art::mips::S1);
38 (type == Runtime::kSaveAll ? kMipsCalleeSaveAllSpills : 0) | (1 << art::mips::RA); in MipsCalleeSaveCoreSpills()
/art/build/
DAndroid.common_test.mk20 include art/build/Android.common_path.mk
29 test-art-host-run-test-gcstress-optimizing-no-prebuild-004-SignalTest32 \
30 test-art-host-run-test-gcstress-optimizing-prebuild-004-SignalTest32 \
31 test-art-host-run-test-gcstress-optimizing-norelocate-004-SignalTest32 \
32 test-art-host-run-test-gcstress-optimizing-relocate-004-SignalTest32 \
33 test-art-host-run-test-gcverify-optimizing-no-prebuild-004-SignalTest32 \
34 test-art-host-run-test-gcverify-optimizing-prebuild-004-SignalTest32 \
35 test-art-host-run-test-gcverify-optimizing-norelocate-004-SignalTest32 \
36 test-art-host-run-test-gcverify-optimizing-relocate-004-SignalTest32 \
37 test-art-host-run-test-optimizing-no-prebuild-004-SignalTest32 \
[all …]
DAndroid.cpplint.mk17 include art/build/Android.common_build.mk
19 ART_CPPLINT := art/tools/cpplint.py
21 …PLINT_SRC := $(shell find art -name "*.h" -o -name "*$(ART_CPP_EXTENSION)" | grep -v art/compiler/…
24 .PHONY: cpplint-art
25 cpplint-art:
29 .PHONY: cpplint-art-all
30 cpplint-art-all:
37 define declare-art-cpplint-target
41 $$(art_cpplint_touch): $$(art_cpplint_file) $(ART_CPPLINT) art/build/Android.cpplint.mk
49 $(foreach file, $(ART_CPPLINT_SRC), $(eval $(call declare-art-cpplint-target,$(file))))
[all …]
DAndroid.common_path.mk20 include art/build/Android.common.mk
29 ART_TARGET_NATIVETEST_DIR := /data/$(notdir $(TARGET_OUT_DATA_NATIVE_TESTS))/art
31 ART_TARGET_NATIVETEST_OUT := $(TARGET_OUT_DATA_NATIVE_TESTS)/art
34 ART_TARGET_TEST_DIR := /data/art-test
35 ART_TARGET_TEST_OUT := $(TARGET_OUT_DATA)/art-test
39 ART_HOST_TEST_DIR := $(TMPDIR)/test-art-$(shell echo $$PPID)
41 ART_HOST_TEST_DIR := /tmp/test-art-$(shell echo $$PPID)
61 HOST_CORE_IMG_OUT := $(HOST_OUT_JAVA_LIBRARIES)/$(ART_HOST_ARCH)/core.art
63 2ND_HOST_CORE_IMG_OUT := $(HOST_OUT_JAVA_LIBRARIES)/$(2ND_ART_HOST_ARCH)/core.art
65 TARGET_CORE_IMG_OUT := $(ART_TARGET_TEST_OUT)/$(DEX2OAT_TARGET_ARCH)/core.art
[all …]
DAndroid.gtest.mk18 LOCAL_PATH := art/test
20 include art/build/Android.common_test.mk
21 include art/build/Android.common_path.mk
44 $(foreach dir,$(GTEST_DEX_DIRECTORIES), $(eval $(call build-art-test-dex,art-gtest,$(dir), \
45 $(ART_TARGET_NATIVETEST_OUT),art/build/Android.gtest.mk,ART_TEST_TARGET_GTEST_$(dir)_DEX, \
66 LOCAL_PATH := art
195 LOCAL_C_INCLUDES := $(ART_C_INCLUDES) art/runtime art/compiler
199 LOCAL_ADDITIONAL_DEPENDENCIES := art/build/Android.common_build.mk
200 LOCAL_ADDITIONAL_DEPENDENCIES += art/build/Android.gtest.mk
210 LOCAL_C_INCLUDES := $(ART_C_INCLUDES) art/runtime art/compiler
[all …]
/art/compiler/
Dcompiler.cc27 namespace art { namespace
30 extern "C" art::CompiledMethod* SeaIrCompileMethod(const art::DexFile::CodeItem* code_item,
32 art::InvokeType invoke_type,
36 const art::DexFile& dex_file);
40 CompiledMethod* Compiler::TryCompileWithSeaIR(const art::DexFile::CodeItem* code_item, in TryCompileWithSeaIR()
42 art::InvokeType invoke_type, in TryCompileWithSeaIR()
46 const art::DexFile& dex_file) { in TryCompileWithSeaIR()
66 extern "C" void ArtInitCompilerContext(art::CompilerDriver* driver);
68 extern "C" void ArtUnInitCompilerContext(art::CompilerDriver* driver);
70 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver* driver,
[all …]
Dcompilers.cc24 namespace art { namespace
26 extern "C" void ArtInitQuickCompilerContext(art::CompilerDriver* driver);
27 extern "C" void ArtUnInitQuickCompilerContext(art::CompilerDriver* driver);
28 extern "C" art::CompiledMethod* ArtQuickCompileMethod(art::CompilerDriver* driver,
29 const art::DexFile::CodeItem* code_item,
31 art::InvokeType invoke_type,
35 const art::DexFile& dex_file);
37 extern "C" art::CompiledMethod* ArtQuickJniCompileMethod(art::CompilerDriver* driver,
39 const art::DexFile& dex_file);
92 bool QuickCompiler::WriteElf(art::File* file, in WriteElf()
[all …]
/art/patchoat/
DAndroid.mk19 include art/build/Android.executable.mk
33 …$(eval $(call build-art-executable,patchoat,$(PATCHOAT_SRC_FILES),libcutils,art/compiler,target,nd…
36 …$(eval $(call build-art-executable,patchoat,$(PATCHOAT_SRC_FILES),libcutils,art/compiler,target,de…
41 $(eval $(call build-art-executable,patchoat,$(PATCHOAT_SRC_FILES),,art/compiler,host,ndebug))
44 $(eval $(call build-art-executable,patchoat,$(PATCHOAT_SRC_FILES),,art/compiler,host,debug))
/art/dex2oat/
DAndroid.mk19 include art/build/Android.executable.mk
33 …$(eval $(call build-art-executable,dex2oat,$(DEX2OAT_SRC_FILES),libcutils libart-compiler,art/comp…
36 …$(eval $(call build-art-executable,dex2oat,$(DEX2OAT_SRC_FILES),libcutils libartd-compiler,art/com…
41 …$(eval $(call build-art-executable,dex2oat,$(DEX2OAT_SRC_FILES),libart-compiler,art/compiler,host,…
44 …$(eval $(call build-art-executable,dex2oat,$(DEX2OAT_SRC_FILES),libartd-compiler,art/compiler,host…
/art/runtime/arch/x86/
Dquick_method_frame_info_x86.h24 namespace art {
28 (1 << art::x86::EBP) | (1 << art::x86::ESI) | (1 << art::x86::EDI);
30 (1 << art::x86::ECX) | (1 << art::x86::EDX) | (1 << art::x86::EBX);
34 (1 << art::x86::kNumberOfCpuRegisters); // fake return address callee save in X86CalleeSaveCoreSpills()
/art/compiler/dex/
Dfrontend.h28 namespace art {
97 art::llvm::IntrinsicHelper* GetIntrinsicHelper() { in GetIntrinsicHelper()
101 art::llvm::IRBuilder* GetIRBuilder() { in GetIRBuilder()
108 std::unique_ptr<art::llvm::IntrinsicHelper> intrinsic_helper_;
109 std::unique_ptr<art::llvm::IRBuilder> ir_builder_;
117 extern "C" art::CompiledMethod* ArtCompileMethod(art::CompilerDriver& driver,
118 const art::DexFile::CodeItem* code_item,
120 art::InvokeType invoke_type,
124 const art::DexFile& dex_file);
/art/compiler/sea_ir/types/
Dtype_inference.h34 TypeInference() : type_cache_(new art::verifier::RegTypeCache(false)) { in TypeInference()
40 art::SafeMap<int, const Type*>* GetTypeMap() { in GetTypeMap()
46 art::verifier::RegTypeCache* const type_cache_; // TODO: Make private.
56 FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types);
64 art::verifier::RegTypeCache* types);
84 const art::DexFile* dex_file_;
86 art::verifier::RegTypeCache* type_cache_;
Dtype_inference.cc39 FunctionTypeInfo::FunctionTypeInfo(const SeaGraph* graph, art::verifier::RegTypeCache* types) in FunctionTypeInfo()
42 const art::DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); in FunctionTypeInfo()
48 art::verifier::RegTypeCache* types): dex_file_(graph->GetDexFile()), in FunctionTypeInfo()
52 const art::DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); in FunctionTypeInfo()
58 const art::DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx_); in GetReturnValueType()
61 art::ScopedObjectAccess soa(art::Thread::Current()); in GetReturnValueType()
69 art::ScopedObjectAccess soa(art::Thread::Current()); in GetDeclaredArgumentTypes()
80 const art::verifier::RegType& declaring_class = GetDeclaringClass(); in GetDeclaredArgumentTypes()
89 const art::DexFile::ProtoId& proto_id = in GetDeclaredArgumentTypes()
91 art::DexFileParameterIterator iterator(*dex_file_, proto_id); in GetDeclaredArgumentTypes()
/art/compiler/dex/portable/
Dmir_to_gbc.cc44 namespace art { namespace
54 art::llvm::makeLLVMModuleContents(llvm_module_); in LLVMInfo()
55 intrinsic_helper_.reset(new art::llvm::IntrinsicHelper(*llvm_context_, *llvm_module_)); in LLVMInfo()
56 ir_builder_.reset(new art::llvm::IRBuilder(*llvm_context_, *llvm_module_, *intrinsic_helper_)); in LLVMInfo()
72 art::llvm::IntrinsicHelper::IntrinsicId id = art::llvm::IntrinsicHelper::SetVReg; in SetVregOnValue()
195 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest) { in ConvertSget()
203 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src) { in ConvertSput()
212 art::llvm::IntrinsicHelper::IntrinsicId id; in ConvertFillArrayData()
213 id = art::llvm::IntrinsicHelper::HLFillArrayData; in ConvertFillArrayData()
223 art::llvm::IntrinsicHelper::IntrinsicId id; in EmitConst()
[all …]
Dmir_to_gbc.h35 namespace art {
99 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest);
101 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src);
111 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_src);
127 void ConvertShift(art::llvm::IntrinsicHelper::IntrinsicId id,
129 void ConvertShiftLit(art::llvm::IntrinsicHelper::IntrinsicId id,
138 art::llvm::IntrinsicHelper::IntrinsicId id, RegLocation rl_dest);
143 void ConvertAget(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id,
145 void ConvertAput(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id,
147 void ConvertIget(int opt_flags, art::llvm::IntrinsicHelper::IntrinsicId id,
[all …]
/art/compiler/sea_ir/
Dfrontend.cc38 namespace art { namespace
78 extern "C" art::CompiledMethod*
79 SeaIrCompileMethod(art::CompilerDriver& compiler, in SeaIrCompileMethod()
80 const art::DexFile::CodeItem* code_item, in SeaIrCompileMethod()
81 uint32_t method_access_flags, art::InvokeType invoke_type, in SeaIrCompileMethod()
83 const art::DexFile& dex_file) { in SeaIrCompileMethod()
86 art::CompilerBackend* backend = compiler.GetCompilerBackend(); in SeaIrCompileMethod()
87 return art::SeaIrCompileOneMethod(compiler, backend, code_item, method_access_flags, invoke_type, in SeaIrCompileMethod()
/art/compiler/sea_ir/ir/
Dinstruction_nodes.h41 static std::vector<sea_ir::InstructionNode*> Create(const art::Instruction* in);
43 const art::Instruction* GetInstruction() const { in GetInstruction()
97 explicit InstructionNode(const art::Instruction* in): in InstructionNode()
101 const art::Instruction* const instruction_;
111 explicit ConstInstructionNode(const art::Instruction* inst): in ConstInstructionNode()
126 explicit UnnamedConstInstructionNode(const art::Instruction* inst, int32_t value): in UnnamedConstInstructionNode()
148 explicit ReturnInstructionNode(const art::Instruction* inst): InstructionNode(inst) { } in ReturnInstructionNode()
157 explicit IfNeInstructionNode(const art::Instruction* inst): InstructionNode(inst) { in IfNeInstructionNode()
170 explicit MoveResultInstructionNode(const art::Instruction* inst): InstructionNode(inst) { } in MoveResultInstructionNode()
184 explicit InvokeStaticInstructionNode(const art::Instruction* inst): InstructionNode(inst), in InvokeStaticInstructionNode()
[all …]
/art/compiler/sea_ir/debug/
Ddot_gen.cc53 dot_text_ += art::StringPrintf("vR = %d", def_it->first); in ToDotSSAEdges()
54 art::SafeMap<int, const Type*>::const_iterator type_it = types_->find(def_it->second->Id()); in ToDotSSAEdges()
56 art::ScopedObjectAccess soa(art::Thread::Current()); in ToDotSSAEdges()
85 dot_text_ += art::StringPrintf("vR = %d", instruction->GetRegisterNumber()); in ToDotSSAEdges()
86 art::SafeMap<int, const Type*>::const_iterator type_it = types_->find((*def_it)->Id()); in ToDotSSAEdges()
88 art::ScopedObjectAccess soa(art::Thread::Current()); in ToDotSSAEdges()
110 dot_text_ += art::StringPrintf("r%d", parameter->GetResultRegister()); in Visit()
121 dot_text_ += art::StringPrintf("%d", region->GetRPO()); in Visit()
160 art::StringPrintf("%d", instruction->GetConstValue()) + "\""; in Visit()
168 dot_text_ += art::StringPrintf("%d", phi->GetRegisterNumber()); in Visit()
/art/oatdump/
DAndroid.mk19 include art/build/Android.executable.mk
25 …$(eval $(call build-art-executable,oatdump,$(OATDUMP_SRC_FILES),libcutils libart-disassembler,art/…
28 …$(eval $(call build-art-executable,oatdump,$(OATDUMP_SRC_FILES),libcutils libartd-disassembler,art
32 …$(eval $(call build-art-executable,oatdump,$(OATDUMP_SRC_FILES),libart-disassembler,art/disassembl…
35 …$(eval $(call build-art-executable,oatdump,$(OATDUMP_SRC_FILES),libartd-disassembler,art/disassemb…

12345678910>>...34