/art/compiler/utils/riscv64/ |
D | assembler_riscv64.cc | 116 void Riscv64Assembler::Beq(XRegister rs1, XRegister rs2, int32_t offset) { in Beq() 130 void Riscv64Assembler::Bne(XRegister rs1, XRegister rs2, int32_t offset) { in Bne() 144 void Riscv64Assembler::Blt(XRegister rs1, XRegister rs2, int32_t offset) { in Blt() 148 void Riscv64Assembler::Bge(XRegister rs1, XRegister rs2, int32_t offset) { in Bge() 152 void Riscv64Assembler::Bltu(XRegister rs1, XRegister rs2, int32_t offset) { in Bltu() 156 void Riscv64Assembler::Bgeu(XRegister rs1, XRegister rs2, int32_t offset) { in Bgeu() 245 void Riscv64Assembler::Sb(XRegister rs2, XRegister rs1, int32_t offset) { in Sb() 258 void Riscv64Assembler::Sh(XRegister rs2, XRegister rs1, int32_t offset) { in Sh() 271 void Riscv64Assembler::Sw(XRegister rs2, XRegister rs1, int32_t offset) { in Sw() 287 void Riscv64Assembler::Sd(XRegister rs2, XRegister rs1, int32_t offset) { in Sd() [all …]
|
D | assembler_riscv64.h | 401 void FMAddS(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FMAddS() 404 void FMAddD(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FMAddD() 407 void FMSubS(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FMSubS() 410 void FMSubD(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FMSubD() 413 void FNMSubS(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FNMSubS() 416 void FNMSubD(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FNMSubD() 419 void FNMAddS(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FNMAddS() 422 void FNMAddD(FRegister rd, FRegister rs1, FRegister rs2, FRegister rs3) { in FNMAddD() 451 void FAddS(FRegister rd, FRegister rs1, FRegister rs2) { in FAddS() 454 void FAddD(FRegister rd, FRegister rs1, FRegister rs2) { in FAddD() [all …]
|
/art/disassembler/ |
D | disassembler_riscv64.cc | 448 uint32_t rs2 = GetRs2(insn32); in Print32BCond() local 507 /*out*/ const char** rs2) { in DecodeRVVMemMnemonic() 637 const char* rs2 = nullptr; in Print32FLoad() local 682 const char* rs2 = nullptr; in Print32FStore() local 777 uint32_t rs2 = GetRs2(insn32); in Print32BinOp() local 854 uint32_t rs2 = GetRs2(insn32); in Print32Atomic() local 872 uint32_t rs2 = GetRs2(insn32); // Sometimes used to to differentiate opcodes. in Print32FpOp() local 1016 /*inout*/ const char*& rs2) { in MaybeSwapOperands() 1033 const char* rs2 = nullptr; in Print32RVVOp() local 1906 uint32_t rs2 = GetRs2_16(insn16); in Dump16() local
|
/art/compiler/optimizing/ |
D | code_generator_riscv64.cc | 797 Reg rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FpBinOp() 808 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FAdd() 813 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FSub() 818 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FDiv() 823 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FMul() 828 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FMin() 833 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FMax() 838 XRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FEq() 843 XRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FLt() 848 XRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FLe() [all …]
|
D | intrinsics_riscv64.cc | 313 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sb(rs2, rs1, 0); }); in VisitMemoryPokeByte() 322 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sw(rs2, rs1, 0); }); in VisitMemoryPokeIntNative() 331 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sd(rs2, rs1, 0); }); in VisitMemoryPokeLongNative() 340 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sh(rs2, rs1, 0); }); in VisitMemoryPokeShortNative() 1480 Location rs2, in EmitBlt32()
|