Home
last modified time | relevance | path

Searched refs:InstructionSet (Results 51 – 75 of 166) sorted by relevance

1234567

/art/dex2oat/
Ddex2oat_options.cc27 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/
Dcommon_runtime_test.h266 if (kRuntimeISA == InstructionSet::kArm || kRuntimeISA == InstructionSet::kThumb2) { \
272 if (kRuntimeISA == InstructionSet::kArm64) { \
278 if (kRuntimeISA == InstructionSet::kX86) { \
284 if (kRuntimeISA == InstructionSet::kX86_64) { \
Dstack_map.h141 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;
Doat.cc48 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/
Dinstruction_set_features_x86.h76 InstructionSet GetInstructionSet() const override { in GetInstructionSet()
77 return InstructionSet::kX86; in GetInstructionSet()
Dfault_handler_x86.cc297 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/
Dinstruction_simplifier_shared.cc90 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()
Doptimizing_compiler.cc458 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 …]
Dstack_map_stream.h39 explicit StackMapStream(ScopedArenaAllocator* allocator, InstructionSet instruction_set) in StackMapStream()
118 const InstructionSet instruction_set_;
Dcodegen_test.cc45 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 …]
Dinstruction_simplifier_arm.cc87 DCHECK(HasShifterOperand(use, InstructionSet::kArm)); in TryMergeIntoShifterOperand()
169 if (!HasShifterOperand(user, InstructionSet::kArm)) { in TryMergeIntoUsersShifterOperand()
250 if (TryCombineMultiplyAccumulate(instruction, InstructionSet::kArm)) { in VisitMul()
Dinstruction_simplifier_arm64.cc93 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/
Dcode_simulator_container.h31 explicit CodeSimulatorContainer(InstructionSet target_isa);
Dcode_simulator_arm64.h52 static constexpr bool kCanSimulate = (kRuntimeISA == InstructionSet::kX86_64);
/art/compiler/debug/
Dmethod_debug_info.h36 InstructionSet isa;
Delf_debug_writer.cc115 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/
Dassembler_thumb_test.cc47 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()
Djni_macro_assembler.h85 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/
Dcommon_compiler_test.cc48 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/
Dcompiler_options.cc47 instruction_set_(kRuntimeISA == InstructionSet::kArm ? InstructionSet::kThumb2 : kRuntimeISA), in CompilerOptions()
Dcompiler_options.h47 enum class InstructionSet; variable
280 InstructionSet GetInstructionSet() const { in GetInstructionSet()
399 InstructionSet instruction_set_;
/art/dex2oat/linker/arm/
Drelative_patcher_arm_base.h42 InstructionSet instruction_set);
116 const InstructionSet instruction_set_;
/art/runtime/arch/arm64/
Dfault_handler_arm64.cc59 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/
Dcalling_convention.h30 enum class InstructionSet; variable
241 InstructionSet instruction_set);
300 InstructionSet instruction_set);
/art/dex2oat/linker/
Dmulti_oat_relative_patcher.h42 MultiOatRelativePatcher(InstructionSet instruction_set,
167 InstructionSet instruction_set_;

1234567