Home
last modified time | relevance | path

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

/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.cc193 ScratchRegisterScope srs(&asm_); in StoreStackPointerToThread() local
195 XRegister tmp = srs.AllocateXRegister(); in StoreStackPointerToThread()
311 ScratchRegisterScope srs(&asm_); in MoveArguments() local
314 : Riscv64ManagedRegister::FromXRegister(srs.AllocateXRegister()); in MoveArguments()
439 ScratchRegisterScope srs(&asm_); in Jump() local
440 XRegister tmp = srs.AllocateXRegister(); in Jump()
530 ScratchRegisterScope srs(&asm_); in SuspendCheck() local
531 XRegister tmp = srs.AllocateXRegister(); in SuspendCheck()
539 ScratchRegisterScope srs(&asm_); in ExceptionPoll() local
540 XRegister tmp = srs.AllocateXRegister(); in ExceptionPoll()
[all …]
Dassembler_riscv64_test.cc364 ScratchRegisterScope srs(GetAssembler()); in TestLoadConst64() local
365 srs.ExcludeXRegister(reg); in TestLoadConst64()
833 ScratchRegisterScope srs(GetAssembler()); in TestAddConst() local
834 srs.ExcludeXRegister(rs1); in TestAddConst()
835 srs.ExcludeXRegister(rd); in TestAddConst()
907 ScratchRegisterScope srs(GetAssembler()); in RepeatLoadStoreArbitraryOffset() local
908 srs.ExcludeXRegister(rs1); in RepeatLoadStoreArbitraryOffset()
957 ScratchRegisterScope srs(GetAssembler()); in TestLoadStoreArbitraryOffset() local
958 srs.ExcludeXRegister(rd); in TestLoadStoreArbitraryOffset()
8489 ScratchRegisterScope srs(GetAssembler()); in TEST_F() local
[all …]
Dassembler_riscv64.cc6387 ScratchRegisterScope srs(assembler); in AddConstImpl() local
6390 DCHECK_IMPLIES(rd == rs1 || rd == SP, srs.AvailableXRegisters() != 0u); in AddConstImpl()
6403 srs.IncludeXRegister(rd); in AddConstImpl()
6405 XRegister tmp = srs.AllocateXRegister(); in AddConstImpl()
7551 ScratchRegisterScope& srs) { in AdjustBaseAndOffset() argument
7553 CHECK_NE(srs.AvailableXRegisters(), 0u); in AdjustBaseAndOffset()
7567 XRegister tmp = srs.AllocateXRegister(); in AdjustBaseAndOffset()
7600 ScratchRegisterScope srs(this); in LoadFromOffset() local
7603 srs.IncludeXRegister(rd); in LoadFromOffset()
7605 AdjustBaseAndOffset(rs1, offset, srs); in LoadFromOffset()
[all …]
Dassembler_riscv64.h2159 void AdjustBaseAndOffset(XRegister& base, int32_t& offset, ScratchRegisterScope& srs);
/art/compiler/optimizing/
Dintrinsics_riscv64.cc397 ScratchRegisterScope srs(assembler); in GenerateReverse() local
398 XRegister temp1 = srs.AllocateXRegister(); in GenerateReverse()
399 XRegister temp2 = srs.AllocateXRegister(); in GenerateReverse()
507 ScratchRegisterScope srs(assembler); in VisitIntegerHighestOneBit() local
508 XRegister tmp = srs.AllocateXRegister(); in VisitIntegerHighestOneBit()
509 XRegister tmp2 = srs.AllocateXRegister(); in VisitIntegerHighestOneBit()
524 ScratchRegisterScope srs(assembler); in VisitLongHighestOneBit() local
525 XRegister tmp = srs.AllocateXRegister(); in VisitLongHighestOneBit()
526 XRegister tmp2 = srs.AllocateXRegister(); in VisitLongHighestOneBit()
541 ScratchRegisterScope srs(assembler); in VisitIntegerLowestOneBit() local
[all …]
Dcode_generator_riscv64.cc278 riscv64::ScratchRegisterScope srs(riscv64_codegen->GetAssembler()); in EmitNativeCode() local
279 XRegister counter = srs.AllocateXRegister(); in EmitNativeCode()
934 riscv64::ScratchRegisterScope srs(GetAssembler()); in Store() local
935 XRegister tmp = srs.AllocateXRegister(); in Store()
985 ScratchRegisterScope srs(GetAssembler()); in StoreSeqCst() local
988 swap_src = srs.AllocateXRegister(); in StoreSeqCst()
992 swap_src = srs.AllocateXRegister(); in StoreSeqCst()
999 addr = srs.AllocateXRegister(); in StoreSeqCst()
1094 riscv64::ScratchRegisterScope srs(GetAssembler()); in Exchange() local
1095 Location tmp = Location::RegisterLocation(srs.AllocateXRegister()); in Exchange()
[all …]
/art/compiler/trampolines/
Dtrampoline_compiler.cc132 ScratchRegisterScope srs(&assembler); in CreateTrampoline() local
133 XRegister tmp = srs.AllocateXRegister(); in CreateTrampoline()