Home
last modified time | relevance | path

Searched refs:vixl_masm_ (Results 1 – 4 of 4) sorted by relevance

/art/compiler/utils/arm64/
Dassembler_arm64.cc33 #define ___ vixl_masm_.
37 static void SetVIXLCPUFeaturesFromART(vixl::aarch64::MacroAssembler* vixl_masm_, in SetVIXLCPUFeaturesFromART() argument
40 vixl::CPUFeatures* features = vixl_masm_->GetCPUFeatures(); in SetVIXLCPUFeaturesFromART()
67 SetVIXLCPUFeaturesFromART(&vixl_masm_, art_features); in Arm64Assembler()
76 return vixl_masm_.GetSizeOfCodeGenerated(); in CodeSize()
80 return vixl_masm_.GetBuffer().GetStartAddress<const uint8_t*>(); in CodeBufferBaseAddress()
85 MemoryRegion from(vixl_masm_.GetBuffer()->GetStartAddress<void*>(), CodeSize()); in FinalizeInstructions()
94 UseScratchRegisterScope temps(&vixl_masm_); in LoadRawPtr()
105 UseScratchRegisterScope temps(&vixl_masm_); in JumpTo()
113 const Register sp = vixl_masm_.StackPointer(); in SpillRegisters()
[all …]
Dassembler_arm64.h85 vixl::aarch64::MacroAssembler* GetVIXLAssembler() { return &vixl_masm_; } in GetVIXLAssembler()
110 vixl_masm_.Add(temp, vixl::aarch64::sp, stack_offset); in SaveRestoreZRegisterList()
114 vixl_masm_.Str(vixl::aarch64::ZRegister(i), in SaveRestoreZRegisterList()
117 vixl_masm_.Ldr(vixl::aarch64::ZRegister(i), in SaveRestoreZRegisterList()
157 vixl_masm_.Bind(label); in Bind()
160 vixl_masm_.B(label); in Jump()
193 vixl::aarch64::MacroAssembler vixl_masm_;
/art/compiler/utils/arm/
Dassembler_arm_vixl.cc35 #define ___ vixl_masm_.
44 vixl_masm_.FinalizeCode(); in FinalizeCode()
48 return vixl_masm_.GetSizeOfCodeGenerated(); in CodeSize()
52 return vixl_masm_.GetBuffer().GetStartAddress<const uint8_t*>(); in CodeBufferBaseAddress()
57 MemoryRegion from(vixl_masm_.GetBuffer()->GetStartAddress<void*>(), CodeSize()); in FinalizeInstructions()
109 return vixl_masm_.IsModifiedImmediate(immediate); in ShifterOperandCanAlwaysHold()
249 UseScratchRegisterScope temps(&vixl_masm_); in StoreToOffset()
254 (!vixl_masm_.GetScratchRegisterList()->IsEmpty()) && in StoreToOffset()
318 UseScratchRegisterScope temps(&vixl_masm_); in LoadFromOffset()
433 DCHECK(vixl_masm_.OutsideITBlock()); in AddConstant()
[all …]
Dassembler_arm_vixl.h168 vixl_masm_.UseT32(); in ArmVIXLAssembler()
172 ArmVIXLMacroAssembler* GetVIXLAssembler() { return &vixl_masm_; } in GetVIXLAssembler()
190 vixl_masm_.Bind(label); in Bind()
193 vixl_masm_.B(label); in Jump()
269 ArmVIXLMacroAssembler vixl_masm_;