/art/dex2oat/ |
D | dex2oat_options.cc | 27 struct CmdlineType<InstructionSet> : CmdlineTypeParser<InstructionSet> { 29 InstructionSet set = GetInstructionSetFromString(option.c_str()); in Parse() 30 if (set == InstructionSet::kNone) { in Parse() 180 .WithType<InstructionSet>() in AddTargetMappings()
|
/art/runtime/ |
D | common_runtime_test.h | 266 if (kRuntimeISA == InstructionSet::kArm || kRuntimeISA == InstructionSet::kThumb2) { \ 272 if (kRuntimeISA == InstructionSet::kArm64) { \ 278 if (kRuntimeISA == InstructionSet::kX86) { \ 284 if (kRuntimeISA == InstructionSet::kX86_64) { \
|
D | stack_map.h | 141 ALWAYS_INLINE uint32_t GetNativePcOffset(InstructionSet instruction_set) const { in GetNativePcOffset() 153 static uint32_t PackNativePc(uint32_t native_pc, InstructionSet isa) { in PackNativePc() 158 static uint32_t UnpackNativePc(uint32_t packed_native_pc, InstructionSet isa) { in UnpackNativePc() 167 InstructionSet instruction_set) const; 416 StackMap GetStackMapForNativePcOffset(uint32_t pc, InstructionSet isa = kRuntimeISA) const; 423 InstructionSet instruction_set) const;
|
D | oat.cc | 48 OatHeader* OatHeader::Create(InstructionSet instruction_set, in Create() 65 OatHeader::OatHeader(InstructionSet instruction_set, in OatHeader() 91 CHECK_NE(instruction_set, InstructionSet::kNone); in OatHeader() 161 InstructionSet OatHeader::GetInstructionSet() const { in GetInstructionSet()
|
/art/runtime/arch/x86/ |
D | instruction_set_features_x86.h | 76 InstructionSet GetInstructionSet() const override { in GetInstructionSet() 77 return InstructionSet::kX86; in GetInstructionSet()
|
D | fault_handler_x86.cc | 297 reinterpret_cast<uint8_t*>(*out_sp) - GetStackOverflowReservedBytes(InstructionSet::kX86_64)); in GetMethodAndReturnPcAndSp() 299 reinterpret_cast<uint8_t*>(*out_sp) - GetStackOverflowReservedBytes(InstructionSet::kX86)); in GetMethodAndReturnPcAndSp() 453 uintptr_t overflow_addr = sp - GetStackOverflowReservedBytes(InstructionSet::kX86_64); in Action() 455 uintptr_t overflow_addr = sp - GetStackOverflowReservedBytes(InstructionSet::kX86); in Action()
|
/art/compiler/optimizing/ |
D | instruction_simplifier_shared.cc | 90 bool TryCombineMultiplyAccumulate(HMul* mul, InstructionSet isa) { in TryCombineMultiplyAccumulate() 93 case InstructionSet::kArm: in TryCombineMultiplyAccumulate() 94 case InstructionSet::kThumb2: in TryCombineMultiplyAccumulate() 99 case InstructionSet::kArm64: in TryCombineMultiplyAccumulate() 151 } else if (use->IsNeg() && isa != InstructionSet::kArm) { in TryCombineMultiplyAccumulate()
|
D | optimizing_compiler.cc | 458 static bool IsInstructionSetSupported(InstructionSet instruction_set) { in IsInstructionSetSupported() 459 return instruction_set == InstructionSet::kArm in IsInstructionSetSupported() 460 || instruction_set == InstructionSet::kArm64 in IsInstructionSetSupported() 461 || instruction_set == InstructionSet::kThumb2 in IsInstructionSetSupported() 462 || instruction_set == InstructionSet::kX86 in IsInstructionSetSupported() 463 || instruction_set == InstructionSet::kX86_64; in IsInstructionSetSupported() 472 case InstructionSet::kX86: { in RunBaselineOptimizations() 498 case InstructionSet::kThumb2: in RunArchOptimizations() 499 case InstructionSet::kArm: { in RunArchOptimizations() 514 case InstructionSet::kArm64: { in RunArchOptimizations() [all …]
|
D | stack_map_stream.h | 39 explicit StackMapStream(ScopedArenaAllocator* allocator, InstructionSet instruction_set) in StackMapStream() 118 const InstructionSet instruction_set_;
|
D | codegen_test.cc | 45 CodegenTargetConfig(InstructionSet::kArm, create_codegen_arm_vixl32), in GetTargetConfigs() 48 CodegenTargetConfig(InstructionSet::kArm64, create_codegen_arm64), in GetTargetConfigs() 51 CodegenTargetConfig(InstructionSet::kX86, create_codegen_x86), in GetTargetConfigs() 54 CodegenTargetConfig(InstructionSet::kX86_64, create_codegen_x86_64), in GetTargetConfigs() 721 CommonCompilerTest::CreateCompilerOptions(InstructionSet::kThumb2, "default"); in TEST_F() 745 CommonCompilerTest::CreateCompilerOptions(InstructionSet::kArm64, "default"); in TEST_F() 795 CommonCompilerTest::CreateCompilerOptions(InstructionSet::kArm64, "default"); in TEST_F() 831 CommonCompilerTest::CreateCompilerOptions(InstructionSet::kArm64, "cortex-a75"); in TEST_F() 846 CommonCompilerTest::CreateCompilerOptions(InstructionSet::kArm64, "cortex-a53"); in TEST_F() 865 CommonCompilerTest::CreateCompilerOptions(InstructionSet::kArm64, "default"); in TEST_F() [all …]
|
D | instruction_simplifier_arm.cc | 87 DCHECK(HasShifterOperand(use, InstructionSet::kArm)); in TryMergeIntoShifterOperand() 169 if (!HasShifterOperand(user, InstructionSet::kArm)) { in TryMergeIntoUsersShifterOperand() 250 if (TryCombineMultiplyAccumulate(instruction, InstructionSet::kArm)) { in VisitMul()
|
D | instruction_simplifier_arm64.cc | 93 DCHECK(HasShifterOperand(use, InstructionSet::kArm64)); in TryMergeIntoShifterOperand() 173 if (!HasShifterOperand(user, InstructionSet::kArm64)) { in TryMergeIntoUsersShifterOperand() 221 if (TryCombineMultiplyAccumulate(instruction, InstructionSet::kArm64)) { in VisitMul()
|
/art/simulator/ |
D | code_simulator_container.h | 31 explicit CodeSimulatorContainer(InstructionSet target_isa);
|
D | code_simulator_arm64.h | 52 static constexpr bool kCanSimulate = (kRuntimeISA == InstructionSet::kX86_64);
|
/art/compiler/debug/ |
D | method_debug_info.h | 36 InstructionSet isa;
|
D | elf_debug_writer.cc | 115 InstructionSet isa, in MakeMiniDebugInfoInternal() 149 InstructionSet isa, in MakeMiniDebugInfo() 176 InstructionSet isa, in MakeElfFileForJIT() 238 const InstructionSet isa = kRuntimeISA; in PackElfFileForJIT() 349 InstructionSet isa, in WriteDebugElfFileForClasses()
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 47 InstructionSet GetIsa() override { return InstructionSet::kThumb2; } in GetIsa() 52 WriteElf</*IsElf64=*/false>(obj_file, InstructionSet::kThumb2, code); in DumpAndCheck() 111 InstructionSet::kThumb2)); in TEST_F() 114 &allocator, is_static, is_synchronized, shorty, InstructionSet::kThumb2)); in TEST_F()
|
D | jni_macro_assembler.h | 85 InstructionSet instruction_set, 286 const InstructionSet isa_; 288 explicit JNIMacroLabel(InstructionSet isa) : isa_(isa) {} in JNIMacroLabel() 321 template <typename Self, typename PlatformLabel, InstructionSet kIsa>
|
/art/compiler/ |
D | common_compiler_test.cc | 48 InstructionSet instruction_set, const std::string& variant) { in CreateCompilerOptions() 136 if (instruction_set_ == InstructionSet::kThumb2) { in ApplyInstructionSet() 137 CHECK_EQ(InstructionSet::kArm, instruction_set_features_->GetInstructionSet()); in ApplyInstructionSet() 147 void CommonCompilerTest::OverrideInstructionSetFeatures(InstructionSet instruction_set, in OverrideInstructionSetFeatures()
|
/art/compiler/driver/ |
D | compiler_options.cc | 47 instruction_set_(kRuntimeISA == InstructionSet::kArm ? InstructionSet::kThumb2 : kRuntimeISA), in CompilerOptions()
|
D | compiler_options.h | 47 enum class InstructionSet; variable 280 InstructionSet GetInstructionSet() const { in GetInstructionSet() 399 InstructionSet instruction_set_;
|
/art/dex2oat/linker/arm/ |
D | relative_patcher_arm_base.h | 42 InstructionSet instruction_set); 116 const InstructionSet instruction_set_;
|
/art/runtime/arch/arm64/ |
D | fault_handler_arm64.cc | 59 reinterpret_cast<uint8_t*>(*out_sp) - GetStackOverflowReservedBytes(InstructionSet::kArm64)); in GetMethodAndReturnPcAndSp() 173 uintptr_t overflow_addr = sp - GetStackOverflowReservedBytes(InstructionSet::kArm64); in Action()
|
/art/compiler/jni/quick/ |
D | calling_convention.h | 30 enum class InstructionSet; variable 241 InstructionSet instruction_set); 300 InstructionSet instruction_set);
|
/art/dex2oat/linker/ |
D | multi_oat_relative_patcher.h | 42 MultiOatRelativePatcher(InstructionSet instruction_set, 167 InstructionSet instruction_set_;
|