Home
last modified time | relevance | path

Searched defs:isa (Results 1 – 25 of 64) sorted by relevance

123

/art/libartbase/arch/
Dinstruction_set.h92 constexpr PointerSize GetInstructionSetPointerSize(InstructionSet isa) { in GetInstructionSetPointerSize()
113 constexpr bool IsValidInstructionSet(InstructionSet isa) { in IsValidInstructionSet()
129 constexpr size_t GetInstructionSetInstructionAlignment(InstructionSet isa) { in GetInstructionSetInstructionAlignment()
150 constexpr size_t GetInstructionSetCodeAlignment(InstructionSet isa) { in GetInstructionSetCodeAlignment()
173 constexpr size_t GetInstructionSetEntryPointAdjustment(InstructionSet isa) { in GetInstructionSetEntryPointAdjustment()
192 constexpr bool Is64BitInstructionSet(InstructionSet isa) { in Is64BitInstructionSet()
210 constexpr PointerSize InstructionSetPointerSize(InstructionSet isa) { in InstructionSetPointerSize()
214 constexpr size_t GetBytesPerGprSpillLocation(InstructionSet isa) { in GetBytesPerGprSpillLocation()
235 constexpr size_t GetBytesPerFprSpillLocation(InstructionSet isa) { in GetBytesPerFprSpillLocation()
278 constexpr size_t GetStackOverflowReservedBytes(InstructionSet isa) { in GetStackOverflowReservedBytes()
Dinstruction_set.cc27 void InstructionSetAbort(InstructionSet isa) { in InstructionSetAbort()
43 const char* GetInstructionSetString(InstructionSet isa) { in GetInstructionSetString()
/art/runtime/
Dnterp_helpers.cc91 static constexpr size_t NterpGetFrameEntrySize(InstructionSet isa) { in NterpGetFrameEntrySize()
129 static uint16_t GetNumberOfOutRegs(const CodeItemDataAccessor& accessor, InstructionSet isa) { in GetNumberOfOutRegs()
143 static uint16_t GetNumberOfOutRegs(ArtMethod* method, InstructionSet isa) in GetNumberOfOutRegs()
153 static size_t NterpGetFrameSizeWithoutPadding(ArtMethod* method, InstructionSet isa) in NterpGetFrameSizeWithoutPadding()
174 static inline size_t NterpGetFrameSize(ArtMethod* method, InstructionSet isa) in NterpGetFrameSize()
227 bool CanMethodUseNterp(ArtMethod* method, InstructionSet isa) { in CanMethodUseNterp()
Dnterp_helpers-inl.h26 InstructionSet isa) { in GetNterpFastPathFlags()
Dprebuilt_tools_test.cc30 static void CheckToolsExist(InstructionSet isa) { in CheckToolsExist()
Dparsed_options_test.cc164 InstructionSet isa = map.GetOrDefault(Opt::ImageInstructionSet); in TEST_F() local
182 InstructionSet isa = map.GetOrDefault(Opt::ImageInstructionSet); in TEST_F() local
/art/compiler/optimizing/
Doptimizing_cfi_test.cc48 void SetUpFrame(InstructionSet isa) { in SetUpFrame()
92 void Check(InstructionSet isa, in Check()
109 void TestImpl(InstructionSet isa, const char* in TestImpl()
128 #define TEST_ISA(isa) \ argument
Dinstruction_simplifier_shared.h44 inline bool HasShifterOperand(HInstruction* instr, InstructionSet isa) { in HasShifterOperand()
/art/compiler/jni/
Djni_cfi_test.cc41 void TestImpl(InstructionSet isa, in TestImpl()
54 void TestImplSized(InstructionSet isa, in TestImplSized()
116 #define TEST_ISA(isa) \ argument
/art/runtime/oat/
Djni_stub_hash_map.cc38 static char TranslateReturnTypeToJniShorty(char ch, InstructionSet isa = InstructionSet::kNone) { in TranslateReturnTypeToJniShorty()
65 static constexpr size_t GetMaxIntLikeRegisterArgs(InstructionSet isa) { in GetMaxIntLikeRegisterArgs()
77 static constexpr size_t GetMaxFloatOrDoubleRegisterArgs(InstructionSet isa) { in GetMaxFloatOrDoubleRegisterArgs()
179 JniStubKeyHash::JniStubKeyHash(InstructionSet isa) { in JniStubKeyHash()
335 JniStubKeyEquals::JniStubKeyEquals(InstructionSet isa) { in JniStubKeyEquals()
Doat_file_assistant_context.cc104 for (InstructionSet isa : isas) { in FetchAll() local
117 OatFileAssistantContext::GetBootImageInfoList(InstructionSet isa) { in GetBootImageInfoList()
Doat_file_assistant.cc90 const InstructionSet isa, in OatFileAssistant()
106 const InstructionSet isa, in OatFileAssistant()
239 InstructionSet isa = GetInstructionSetFromString(isa_str.c_str()); in Create() local
554 InstructionSet isa, in AnonymousDexVdexLocation()
604 InstructionSet isa, in DexLocationToOdexFilename()
651 InstructionSet isa, in DexLocationToOatFilename()
660 InstructionSet isa, in DexLocationToOatFilename()
742 InstructionSet isa, in ValidateBootClassPathChecksums()
1289 InstructionSet isa, in GetOptimizationStatus()
/art/runtime/base/
Dquasi_atomic.h49 static constexpr bool NeedSwapMutexes([[maybe_unused]] InstructionSet isa) { in NeedSwapMutexes()
151 static bool LongAtomicsUseMutexes(InstructionSet isa) { in LongAtomicsUseMutexes()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints_test.cc42 static ArtMethod* CreateCalleeSaveMethod(InstructionSet isa, CalleeSaveType type) in CreateCalleeSaveMethod()
57 static void CheckPCOffset(InstructionSet isa, CalleeSaveType type, size_t pc_offset) in CheckPCOffset()
/art/compiler/debug/
Delf_debug_loc_writer.h34 static Reg GetDwarfCoreReg(InstructionSet isa, int machine_reg) { in GetDwarfCoreReg()
53 static Reg GetDwarfFpReg(InstructionSet isa, int machine_reg) { in GetDwarfFpReg()
92 InstructionSet isa) { in GetVariableLocations()
178 InstructionSet isa, in WriteDebugLocEntry()
Delf_debug_writer.cc115 InstructionSet isa, in MakeMiniDebugInfoInternal()
149 InstructionSet isa, in MakeMiniDebugInfo()
175 std::vector<uint8_t> MakeElfFileForJIT(InstructionSet isa, in MakeElfFileForJIT()
237 const InstructionSet isa = kRuntimeISA; in PackElfFileForJIT() local
350 InstructionSet isa, in WriteDebugElfFileForClasses()
/art/runtime/arch/
Dinstruction_set_features.cc34 InstructionSet isa, const std::string& variant, std::string* error_msg) { in FromVariant()
56 InstructionSet isa, const std::string& variant, std::string* error_msg) { in FromVariantAndHwcap()
82 std::unique_ptr<const InstructionSetFeatures> InstructionSetFeatures::FromBitmap(InstructionSet isa, in FromBitmap()
/art/libartservice/service/java/com/android/server/art/
DUtils.java112 String isa = getTranslatedIsa(VMRuntime.getInstructionSet(pkgSecondaryCpuAbi)); in getAllAbis() local
114 abis.add(Abi.create(nativeIsaToAbi(isa), isa, false /* isPrimaryAbi */)); in getAllAbis() local
147 String isa = getTranslatedIsa(VMRuntime.getInstructionSet(primaryCpuAbi)); in getPrimaryAbi() local
170 private static String getTranslatedIsa(@NonNull String isa) { in getTranslatedIsa()
185 private static String nativeIsaToAbi(@NonNull String isa) { in nativeIsaToAbi()
488 @NonNull String name, @NonNull String isa, boolean isPrimaryAbi) { in create()
496 abstract @NonNull String isa(); in isa() method in Utils.Abi
DAidlUtils.java37 private static ArtifactsPath buildArtifactsPath(@NonNull String dexPath, @NonNull String isa, in buildArtifactsPath()
49 @NonNull String dexPath, @NonNull String isa, boolean isInDalvikCache) { in buildArtifactsPathAsInput()
57 @NonNull String dexPath, @NonNull String isa, boolean isInDalvikCache) { in buildArtifactsPathAsInputPreReboot()
97 public static OutputArtifacts buildOutputArtifacts(@NonNull String dexPath, @NonNull String isa, in buildOutputArtifacts()
210 @NonNull String packageName, @NonNull String dexPath, @NonNull String isa) { in buildRuntimeArtifactsPath()
/art/compiler/utils/
Dstack_checks.h38 static inline bool FrameNeedsStackCheck(size_t size, [[maybe_unused]] InstructionSet isa) { in FrameNeedsStackCheck()
Dassembler_test_base.h79 InstructionSet isa = GetIsa(); in Driver() local
145 InstructionSet isa = GetIsa(); in GetAssemblerCommand() local
242 void WriteElf(const std::string& filename, InstructionSet isa, const std::vector<uint8_t>& code) { in WriteElf()
/art/libartbase/base/
Dfile_utils.cc651 std::string GetApexDataDalvikCacheDirectory(InstructionSet isa) { in GetApexDataDalvikCacheDirectory()
659 InstructionSet isa, in GetApexDataDalvikCacheFilename()
685 std::string GetApexDataOatFilename(std::string_view location, InstructionSet isa) { in GetApexDataOatFilename()
689 std::string GetApexDataOdexFilename(std::string_view location, InstructionSet isa) { in GetApexDataOdexFilename()
709 InstructionSet isa, in GetApexDataDalvikCacheFilename()
723 std::string GetSystemOdexFilenameForApex(std::string_view location, InstructionSet isa) { in GetSystemOdexFilenameForApex()
734 static void InsertIsaDirectory(const InstructionSet isa, std::string* filename) { in InsertIsaDirectory()
743 std::string GetSystemImageFilename(const char* location, const InstructionSet isa) { in GetSystemImageFilename()
/art/odrefresh/
Dodrefresh.cc458 InstructionSet isa, in AddDex2OatInstructionSet()
537 InstructionSet isa, in AddCompiledBootClasspathFdsIfAny()
647 for (InstructionSet isa : odr.Config().GetBootClasspathIsas()) { in CompileAll() local
978 std::vector<std::string> OnDeviceRefresh::GetBestBootImages(InstructionSet isa, in GetBestBootImages()
1039 InstructionSet isa, in PrimaryBootImageExist()
1062 InstructionSet isa, in BootImageMainlineExtensionExist()
1389 InstructionSet isa, in CheckBootClasspathArtifactsAreUpToDate()
1662 for (InstructionSet isa : config_.GetBootClasspathIsas()) { in CheckArtifactsAreUpToDate() local
1703 InstructionSet isa, in RunDex2oat()
1842 InstructionSet isa, in RunDex2oatForBootClasspath()
[all …]
/art/compiler/trampolines/
Dtrampoline_compiler.cc200 std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline64(InstructionSet isa, in CreateTrampoline64()
226 std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline32(InstructionSet isa, in CreateTrampoline32()
/art/libartservice/service/javatests/com/android/server/art/
DSecondaryDexopterTest.java326 private void checkDexoptWithPrivateProfile(IArtd artd, String dexPath, String isa, in checkDexoptWithPrivateProfile()
336 private void checkDexoptWithNoProfile(IArtd artd, String dexPath, String isa, in checkDexoptWithNoProfile()

123