Searched refs:srs (Results 1 – 7 of 7) sorted by relevance
193 ScratchRegisterScope srs(&asm_); in StoreStackPointerToThread() local195 XRegister tmp = srs.AllocateXRegister(); in StoreStackPointerToThread()311 ScratchRegisterScope srs(&asm_); in MoveArguments() local314 : Riscv64ManagedRegister::FromXRegister(srs.AllocateXRegister()); in MoveArguments()439 ScratchRegisterScope srs(&asm_); in Jump() local440 XRegister tmp = srs.AllocateXRegister(); in Jump()530 ScratchRegisterScope srs(&asm_); in SuspendCheck() local531 XRegister tmp = srs.AllocateXRegister(); in SuspendCheck()539 ScratchRegisterScope srs(&asm_); in ExceptionPoll() local540 XRegister tmp = srs.AllocateXRegister(); in ExceptionPoll()[all …]
364 ScratchRegisterScope srs(GetAssembler()); in TestLoadConst64() local365 srs.ExcludeXRegister(reg); in TestLoadConst64()833 ScratchRegisterScope srs(GetAssembler()); in TestAddConst() local834 srs.ExcludeXRegister(rs1); in TestAddConst()835 srs.ExcludeXRegister(rd); in TestAddConst()907 ScratchRegisterScope srs(GetAssembler()); in RepeatLoadStoreArbitraryOffset() local908 srs.ExcludeXRegister(rs1); in RepeatLoadStoreArbitraryOffset()957 ScratchRegisterScope srs(GetAssembler()); in TestLoadStoreArbitraryOffset() local958 srs.ExcludeXRegister(rd); in TestLoadStoreArbitraryOffset()8489 ScratchRegisterScope srs(GetAssembler()); in TEST_F() local[all …]
6387 ScratchRegisterScope srs(assembler); in AddConstImpl() local6390 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() argument7553 CHECK_NE(srs.AvailableXRegisters(), 0u); in AdjustBaseAndOffset()7567 XRegister tmp = srs.AllocateXRegister(); in AdjustBaseAndOffset()7600 ScratchRegisterScope srs(this); in LoadFromOffset() local7603 srs.IncludeXRegister(rd); in LoadFromOffset()7605 AdjustBaseAndOffset(rs1, offset, srs); in LoadFromOffset()[all …]
2159 void AdjustBaseAndOffset(XRegister& base, int32_t& offset, ScratchRegisterScope& srs);
397 ScratchRegisterScope srs(assembler); in GenerateReverse() local398 XRegister temp1 = srs.AllocateXRegister(); in GenerateReverse()399 XRegister temp2 = srs.AllocateXRegister(); in GenerateReverse()507 ScratchRegisterScope srs(assembler); in VisitIntegerHighestOneBit() local508 XRegister tmp = srs.AllocateXRegister(); in VisitIntegerHighestOneBit()509 XRegister tmp2 = srs.AllocateXRegister(); in VisitIntegerHighestOneBit()524 ScratchRegisterScope srs(assembler); in VisitLongHighestOneBit() local525 XRegister tmp = srs.AllocateXRegister(); in VisitLongHighestOneBit()526 XRegister tmp2 = srs.AllocateXRegister(); in VisitLongHighestOneBit()541 ScratchRegisterScope srs(assembler); in VisitIntegerLowestOneBit() local[all …]
278 riscv64::ScratchRegisterScope srs(riscv64_codegen->GetAssembler()); in EmitNativeCode() local279 XRegister counter = srs.AllocateXRegister(); in EmitNativeCode()934 riscv64::ScratchRegisterScope srs(GetAssembler()); in Store() local935 XRegister tmp = srs.AllocateXRegister(); in Store()985 ScratchRegisterScope srs(GetAssembler()); in StoreSeqCst() local988 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() local1095 Location tmp = Location::RegisterLocation(srs.AllocateXRegister()); in Exchange()[all …]
132 ScratchRegisterScope srs(&assembler); in CreateTrampoline() local133 XRegister tmp = srs.AllocateXRegister(); in CreateTrampoline()