| /art/compiler/utils/riscv64/ |
| D | assembler_riscv64.cc | 115 void Riscv64Assembler::Beq(XRegister rs1, XRegister rs2, int32_t offset) { in Beq() 129 void Riscv64Assembler::Bne(XRegister rs1, XRegister rs2, int32_t offset) { in Bne() 143 void Riscv64Assembler::Blt(XRegister rs1, XRegister rs2, int32_t offset) { in Blt() 147 void Riscv64Assembler::Bge(XRegister rs1, XRegister rs2, int32_t offset) { in Bge() 151 void Riscv64Assembler::Bltu(XRegister rs1, XRegister rs2, int32_t offset) { in Bltu() 155 void Riscv64Assembler::Bgeu(XRegister rs1, XRegister rs2, int32_t offset) { in Bgeu() 244 void Riscv64Assembler::Sb(XRegister rs2, XRegister rs1, int32_t offset) { in Sb() 257 void Riscv64Assembler::Sh(XRegister rs2, XRegister rs1, int32_t offset) { in Sh() 270 void Riscv64Assembler::Sw(XRegister rs2, XRegister rs1, int32_t offset) { in Sw() 286 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 785 uint32_t rs2 = GetRs2(insn32); in Print32BinOp() local 868 uint32_t rs2 = GetRs2(insn32); in Print32Atomic() local 886 uint32_t rs2 = GetRs2(insn32); // Sometimes used to to differentiate opcodes. in Print32FpOp() local 1030 /*inout*/ const char*& rs2) { in MaybeSwapOperands() 1047 const char* rs2 = nullptr; in Print32RVVOp() local 1920 uint32_t rs2 = GetRs2_16(insn16); in Dump16() local
|
| /art/compiler/optimizing/ |
| D | code_generator_riscv64.cc | 788 Reg rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FpBinOp() 799 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FAdd() 804 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FSub() 809 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FDiv() 814 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FMul() 819 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FMin() 824 FRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FMax() 829 XRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FEq() 834 XRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FLt() 839 XRegister rd, FRegister rs1, FRegister rs2, DataType::Type type) { in FLe() [all …]
|
| D | intrinsics_riscv64.cc | 348 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sb(rs2, rs1, 0); }); in VisitMemoryPokeByte() 357 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sw(rs2, rs1, 0); }); in VisitMemoryPokeIntNative() 366 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sd(rs2, rs1, 0); }); in VisitMemoryPokeLongNative() 375 EmitMemoryPoke(invoke, [&](XRegister rs2, XRegister rs1) { __ Sh(rs2, rs1, 0); }); in VisitMemoryPokeShortNative() 1514 Location rs2, in EmitBlt32() 2036 Riscv64Assembler* assembler, XRegister rs2, XRegister rs1, int32_t offset, size_t type_size) { in GenerateStore()
|