Home
last modified time | relevance | path

Searched refs:regs (Results 1 – 11 of 11) sorted by relevance

/art/runtime/arch/arm64/
Dfault_handler_arm64.cc49 sc->regs[0] = reinterpret_cast<uintptr_t>(*self->GetNestedSignalState()); in HandleNestedSignal()
50 sc->regs[1] = 1; in HandleNestedSignal()
71 *out_method = reinterpret_cast<mirror::ArtMethod*>(sc->regs[0]); in GetMethodAndReturnPcAndSp()
93 sc->regs[30] = sc->pc + 4; // LR needs to point to gc map location in Action()
147 sc->regs[30] = sc->pc + 4; in Action()
/art/runtime/arch/arm/
Djni_entrypoints_arm.S24 push {r0, r1, r2, r3, lr} @ spill regs
38 pop {r0, r1, r2, r3, lr} @ restore regs
Dportable_entrypoints_arm.S30 push {r0, r4, r5, r9, r11, lr} @ spill regs
61 pop {r0, r4, r5, r9, r11, lr} @ restore spill regs
Dquick_entrypoints_arm.S295 push {r0, r4, r5, r9, r11, lr} @ spill regs
330 pop {r0, r4, r5, r9, r11, lr} @ restore spill regs
/art/compiler/utils/arm/
Dassembler_thumb2.cc319 RegList regs, in ldm() argument
321 if (__builtin_popcount(regs) == 1) { in ldm()
326 if ((regs & (1 << reg)) != 0) { in ldm()
335 EmitMultiMemOp(cond, am, true, base, regs); in ldm()
342 RegList regs, in stm() argument
344 if (__builtin_popcount(regs) == 1) { in stm()
349 if ((regs & (1 << reg)) != 0) { in stm()
359 EmitMultiMemOp(cond, am, false, base, regs); in stm()
1411 RegList regs) { in EmitMultiMemOp() argument
1416 if ((regs & 0xff00) != 0) { in EmitMultiMemOp()
[all …]
Dassembler_arm32.h116 RegList regs, Condition cond = AL) OVERRIDE;
118 RegList regs, Condition cond = AL) OVERRIDE;
223 void PushList(RegList regs, Condition cond = AL) OVERRIDE;
224 void PopList(RegList regs, Condition cond = AL) OVERRIDE;
311 RegList regs);
Dassembler_arm32.cc265 RegList regs, in ldm() argument
267 EmitMultiMemOp(cond, am, true, base, regs); in ldm()
273 RegList regs, in stm() argument
275 EmitMultiMemOp(cond, am, false, base, regs); in stm()
602 RegList regs) { in EmitMultiMemOp() argument
610 regs; in EmitMultiMemOp()
1189 void Arm32Assembler::PushList(RegList regs, Condition cond) { in PushList() argument
1190 stm(DB_W, SP, regs, cond); in PushList()
1194 void Arm32Assembler::PopList(RegList regs, Condition cond) { in PopList() argument
1195 ldm(IA_W, SP, regs, cond); in PopList()
Dassembler_thumb2.h138 RegList regs, Condition cond = AL) OVERRIDE;
140 RegList regs, Condition cond = AL) OVERRIDE;
254 void PushList(RegList regs, Condition cond = AL) OVERRIDE;
255 void PopList(RegList regs, Condition cond = AL) OVERRIDE;
381 RegList regs);
Dassembler_arm.h436 RegList regs, Condition cond = AL) = 0;
438 RegList regs, Condition cond = AL) = 0;
576 virtual void PushList(RegList regs, Condition cond = AL) = 0;
577 virtual void PopList(RegList regs, Condition cond = AL) = 0;
/art/compiler/dex/quick/
Dralloc_util.cc142 void Mir2Lir::DumpRegPool(GrowableArray<RegisterInfo*>* regs) { in DumpRegPool() argument
144 GrowableArray<RegisterInfo*>::Iterator it(regs); in DumpRegPool()
353 RegStorage Mir2Lir::AllocTempBody(GrowableArray<RegisterInfo*> &regs, int* next_temp, bool required… in AllocTempBody() argument
354 int num_regs = regs.Size(); in AllocTempBody()
359 RegisterInfo* info = regs.Get(next); in AllocTempBody()
385 RegisterInfo* info = regs.Get(next); in AllocTempBody()
474 RegStorage Mir2Lir::FindLiveReg(GrowableArray<RegisterInfo*> &regs, int s_reg) { in FindLiveReg() argument
476 GrowableArray<RegisterInfo*>::Iterator it(&regs); in FindLiveReg()
Dmir_to_lir.h732 void CompilerInitPool(RegisterInfo* info, RegStorage* regs, int num);
733 void DumpRegPool(GrowableArray<RegisterInfo*>* regs);
748 RegStorage AllocTempBody(GrowableArray<RegisterInfo*> &regs, int* next_temp, bool required);
759 RegStorage FindLiveReg(GrowableArray<RegisterInfo*> &regs, int s_reg);