Lines Matching refs:vixl32
39 extern const vixl32::Register tr(TR);
41 extern const vixl32::Register mr(MR);
71 void ArmVIXLAssembler::MaybePoisonHeapReference(vixl32::Register reg) { in MaybePoisonHeapReference()
77 void ArmVIXLAssembler::MaybeUnpoisonHeapReference(vixl32::Register reg) { in MaybeUnpoisonHeapReference()
83 void ArmVIXLAssembler::GenerateMarkingRegisterCheck(vixl32::Register temp, int code) { in GenerateMarkingRegisterCheck()
88 vixl32::Label mr_is_ok; in GenerateMarkingRegisterCheck()
99 void ArmVIXLAssembler::LoadImmediate(vixl32::Register rd, int32_t value) { in LoadImmediate()
148 vixl32::Register temp, in AdjustLoadStoreOffset()
149 vixl32::Register base, in AdjustLoadStoreOffset()
245 vixl32::Register reg, in StoreToOffset()
246 vixl32::Register base, in StoreToOffset()
248 vixl32::Register tmp_reg; in StoreToOffset()
287 ___ Strd(reg, vixl32::Register(reg.GetCode() + 1), MemOperand(base, offset)); in StoreToOffset()
303 vixl32::Register dest, in LoadFromOffset()
304 vixl32::Register base, in LoadFromOffset()
319 vixl32::Register temp = (dest.Is(base)) ? temps.Acquire() : dest; in LoadFromOffset()
348 ___ Ldrd(dest, vixl32::Register(dest.GetCode() + 1), MemOperand(base, offset)); in LoadFromOffset()
356 void ArmVIXLAssembler::StoreSToOffset(vixl32::SRegister source, in StoreSToOffset()
357 vixl32::Register base, in StoreSToOffset()
362 void ArmVIXLAssembler::StoreDToOffset(vixl32::DRegister source, in StoreDToOffset()
363 vixl32::Register base, in StoreDToOffset()
368 void ArmVIXLAssembler::LoadSFromOffset(vixl32::SRegister reg, in LoadSFromOffset()
369 vixl32::Register base, in LoadSFromOffset()
374 void ArmVIXLAssembler::LoadDFromOffset(vixl32::DRegister reg, in LoadDFromOffset()
375 vixl32::Register base, in LoadDFromOffset()
389 vixl32::Register base = sp; in StoreRegisterList()
398 ___ Str(vixl32::Register(i), MemOperand(sp, stack_offset)); in StoreRegisterList()
410 vixl32::Register base = sp; in LoadRegisterList()
418 ___ Ldr(vixl32::Register(i), MemOperand(sp, stack_offset)); in LoadRegisterList()
425 void ArmVIXLAssembler::AddConstant(vixl32::Register rd, int32_t value) { in AddConstant()
430 void ArmVIXLAssembler::AddConstant(vixl32::Register rd, in AddConstant()
431 vixl32::Register rn, in AddConstant()
445 void ArmVIXLAssembler::AddConstantInIt(vixl32::Register rd, in AddConstantInIt()
446 vixl32::Register rn, in AddConstantInIt()
448 vixl32::Condition cond) { in AddConstantInIt()
457 void ArmVIXLMacroAssembler::CompareAndBranchIfZero(vixl32::Register rn, in CompareAndBranchIfZero()
458 vixl32::Label* label, in CompareAndBranchIfZero()
472 void ArmVIXLMacroAssembler::CompareAndBranchIfNonZero(vixl32::Register rn, in CompareAndBranchIfNonZero()
473 vixl32::Label* label, in CompareAndBranchIfNonZero()
483 void ArmVIXLMacroAssembler::B(vixl32::Label* label) { in B()
493 void ArmVIXLMacroAssembler::B(vixl32::Condition cond, vixl32::Label* label, bool is_far_target) { in B()