Home
last modified time | relevance | path

Searched refs:asm_ (Results 1 – 7 of 7) sorted by relevance

/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.cc40 #define ___ asm_.GetVIXLAssembler()->
77 asm_.FinalizeCode(); in FinalizeCode()
138 asm_.StoreToOffset(kStoreWord, r0, sp, 0); in BuildFrame()
227 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in RemoveFrame()
232 asm_.GenerateMarkingRegisterCheck(temp); in RemoveFrame()
251 asm_.AddConstant(sp, -adjust); in IncreaseFrameSize()
258 asm_.AddConstant(sp, adjust); in DecreaseFrameSize()
283 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in Store()
285 asm_.StoreToOffset(kStoreWord, AsVIXLRegister(src), AsVIXLRegister(base), offs.Int32Value()); in Store()
293 asm_.StoreSToOffset(AsVIXLSRegister(src), AsVIXLRegister(base), offs.Int32Value()); in Store()
[all …]
/art/compiler/utils/
Djni_macro_assembler.h282 asm_.FinalizeCode(); in FinalizeCode()
286 return asm_.CodeSize(); in CodeSize()
290 asm_.CopyInstructions(region); in CopyInstructions()
294 return asm_.cfi(); in cfi()
298 explicit JNIMacroAssemblerFwd(ArenaAllocator* allocator) : asm_(allocator) {} in JNIMacroAssemblerFwd()
300 T asm_; variable
Dassembler_thumb_test.cc257 #define __ assembler.asm_.
279 vixl::aarch32::UseScratchRegisterScope temps(assembler.asm_.GetVIXLAssembler()); in TEST_F()
312 vixl::aarch32::UseScratchRegisterScope temps(assembler.asm_.GetVIXLAssembler()); in TEST_F()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.cc36 #define ___ asm_.GetVIXLAssembler()->
131 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in AddConstant()
204 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in StoreStackPointerToThread()
221 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in LoadImmediate()
545 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in Move()
591 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in Copy()
630 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in Jump()
658 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in CreateJObject()
679 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in CreateJObject()
717 UseScratchRegisterScope temps(asm_.GetVIXLAssembler()); in TryToTransitionFromRunnableToNative()
[all …]
/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.cc53 #define __ asm_.
193 ScratchRegisterScope srs(&asm_); in StoreStackPointerToThread()
311 ScratchRegisterScope srs(&asm_); in MoveArguments()
439 ScratchRegisterScope srs(&asm_); in Jump()
476 ScopedLrScExtensionsRestriction slser(&asm_); in TryToTransitionFromRunnableToNative()
513 ScopedLrScExtensionsRestriction slser(&asm_); in TryToTransitionFromNativeToRunnable()
530 ScratchRegisterScope srs(&asm_); in SuspendCheck()
539 ScratchRegisterScope srs(&asm_); in ExceptionPoll()
557 return std::unique_ptr<JNIMacroLabel>(new (asm_.GetAllocator()) Riscv64JNIMacroLabel()); in CreateLabel()
570 ScratchRegisterScope srs(&asm_); in TestGcMarking()
[all …]
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc44 #define __ asm_.
130 DecreaseFrameSizeImpl(&asm_, adjust); in DecreaseFrameSize()
545 return std::unique_ptr<JNIMacroLabel>(new (asm_.GetAllocator()) X86JNIMacroLabel()); in CreateLabel()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc45 #define __ asm_.
153 DecreaseFrameSizeImpl(adjust, &asm_); in DecreaseFrameSize()
613 return std::unique_ptr<JNIMacroLabel>(new (asm_.GetAllocator()) X86_64JNIMacroLabel()); in CreateLabel()