/art/runtime/arch/arm/ |
D | quick_method_frame_info_arm.h | 25 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/ |
D | quick_method_frame_info_arm64.h | 25 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/ |
D | quick_method_frame_info_x86_64.h | 24 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/ |
D | Android.run-test.mk | 18 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/ |
D | Android.mk | 60 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/ |
D | compiler_llvm.cc | 40 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/ |
D | quick_method_frame_info_mips.h | 24 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/ |
D | Android.common_test.mk | 20 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 …]
|
D | Android.cpplint.mk | 17 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 …]
|
D | Android.common_path.mk | 20 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 …]
|
D | Android.gtest.mk | 18 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/ |
D | compiler.cc | 27 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 …]
|
D | compilers.cc | 24 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/ |
D | Android.mk | 19 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/ |
D | Android.mk | 19 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/ |
D | quick_method_frame_info_x86.h | 24 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/ |
D | frontend.h | 28 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/ |
D | type_inference.h | 34 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_;
|
D | type_inference.cc | 39 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/ |
D | mir_to_gbc.cc | 44 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 …]
|
D | mir_to_gbc.h | 35 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/ |
D | frontend.cc | 38 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/ |
D | instruction_nodes.h | 41 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/ |
D | dot_gen.cc | 53 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/ |
D | Android.mk | 19 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…
|