Home
last modified time | relevance | path

Searched refs:Jalr (Results 1 – 5 of 5) sorted by relevance

/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.cc449 __ Jalr(RA); in Call() local
551 __ Jalr(RA); in DeliverPendingException() local
Dassembler_riscv64_test.cc2318 TEST_F(AssemblerRISCV64Test, Jalr) { in TEST_F() argument
2319 DriverStr(RepeatRRIb(&Riscv64Assembler::Jalr, /*imm_bits=*/-12, "jalr {reg1}, {reg2}, {imm}\n"), in TEST_F()
2325 DriverStr(RepeatRRIb(&Riscv64Assembler::Jalr, /*imm_bits=*/-12, "jalr {reg1}, {reg2}, {imm}\n"), in TEST_F()
8410 DriverStr(RepeatR(&Riscv64Assembler::Jalr, "jalr {reg}\n"), "JalrRA"); in TEST_F()
8416 DriverStr(RepeatR(&Riscv64Assembler::Jalr, "jalr {reg}\n"), "JalrRA_WithoutC"); in TEST_F()
8420 DriverStr(RepeatRR(&Riscv64Assembler::Jalr, "jalr {reg1}, {reg2}\n"), "Jalr0"); in TEST_F()
8425 DriverStr(RepeatRR(&Riscv64Assembler::Jalr, "jalr {reg1}, {reg2}\n"), "Jalr0_WithoutC"); in TEST_F()
Dassembler_riscv64.cc100 void Riscv64Assembler::Jalr(XRegister rd, XRegister rs1, int32_t offset) { in Jalr() function in art::riscv64::Riscv64Assembler
6263 void Riscv64Assembler::Jr(XRegister rs) { Jalr(Zero, rs, 0); } in Jr()
6265 void Riscv64Assembler::Jalr(XRegister rs) { Jalr(RA, rs, 0); } in Jalr() function in art::riscv64::Riscv64Assembler
6267 void Riscv64Assembler::Jalr(XRegister rd, XRegister rs) { Jalr(rd, rs, 0); } in Jalr() function in art::riscv64::Riscv64Assembler
6269 void Riscv64Assembler::Ret() { Jalr(Zero, RA, 0); } in Ret()
7154 emit_auipc_and_next(TMP, [&](int32_t short_offset) { Jalr(Zero, TMP, short_offset); }); in EmitBranch()
7158 emit_auipc_and_next(lhs, [&](int32_t short_offset) { Jalr(lhs, lhs, short_offset); }); in EmitBranch()
Dassembler_riscv64.h263 void Jalr(XRegister rd, XRegister rs1, int32_t offset);
1762 void Jalr(XRegister rs);
1763 void Jalr(XRegister rd, XRegister rs);
/art/compiler/optimizing/
Dcode_generator_riscv64.cc289 __ Jalr(RA); in EmitNativeCode() local
740 __ Jalr(entrypoint_.AsRegister<XRegister>()); // Clobbers `RA` (used as the `entrypoint_`). in EmitNativeCode() local
4181 __ Jalr(RA); in VisitInvokeInterface() local
6396 __ Jalr(RA); in InvokeRuntime() local
6409 __ Jalr(RA); in InvokeRuntimeWithoutRecordingPcInfo() local
6898 __ Jalr(RA); in GenerateStaticOrDirectCall() local
6913 __ Jalr(RA); in GenerateStaticOrDirectCall() local
6997 __ Jalr(RA); in GenerateVirtualCall() local