![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
This is the complete list of members for v8::internal::AssemblerRISCVI, including all inherited members.
| add(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| addi(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| and_(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| andi(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| auipc(Register rd, int32_t imm20) | v8::internal::AssemblerRISCVI | |
| AuipcOffset(Instr instr) | v8::internal::AssemblerRISCVI | static |
| b(Label *L) | v8::internal::AssemblerRISCVI | inline |
| beq(Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| beq(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| beqz(Register rs, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| beqz(Register rs1, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bge(Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| bge(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bgeu(Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| bgeu(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bgez(Register rs, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| bgez(Register rs1, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bgt(Register rs1, Register rs2, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| bgt(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bgtu(Register rs1, Register rs2, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| bgtu(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bgtz(Register rs, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| bgtz(Register rs1, Label *L) | v8::internal::AssemblerRISCVI | inline |
| ble(Register rs1, Register rs2, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| ble(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bleu(Register rs1, Register rs2, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| bleu(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| blez(Register rs, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| blez(Register rs1, Label *L) | v8::internal::AssemblerRISCVI | inline |
| BlockTrampolinePoolFor(int instructions)=0 | v8::internal::AssemblerRiscvBase | protectedpure virtual |
| blt(Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| blt(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bltu(Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| bltu(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bltz(Register rs, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| bltz(Register rs1, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bne(Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| bne(Register rs1, Register rs2, Label *L) | v8::internal::AssemblerRISCVI | inline |
| bnez(Register rs, int16_t imm13) | v8::internal::AssemblerRISCVI | inline |
| bnez(Register rs1, Label *L) | v8::internal::AssemblerRISCVI | inline |
| branch_offset(Label *L) | v8::internal::AssemblerRISCVI | inline |
| branch_offset_helper(Label *L, OffsetSize bits)=0 | v8::internal::AssemblerRiscvBase | protectedpure virtual |
| call(int32_t offset) | v8::internal::AssemblerRISCVI | inline |
| ClearVectorunit()=0 | v8::internal::AssemblerRiscvBase | protectedpure virtual |
| ebreak() | v8::internal::AssemblerRISCVI | |
| ecall() | v8::internal::AssemblerRISCVI | |
| emit(Instr x)=0 | v8::internal::AssemblerRiscvBase | protectedpure virtual |
| emit(ShortInstr x)=0 | v8::internal::AssemblerRiscvBase | protectedpure virtual |
| emit(uint64_t x)=0 | v8::internal::AssemblerRiscvBase | protectedpure virtual |
| fence(uint8_t pred, uint8_t succ) | v8::internal::AssemblerRISCVI | |
| fence_tso() | v8::internal::AssemblerRISCVI | |
| GenInstrALU_ri(uint8_t funct3, Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrALU_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, FPURegister rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, Register rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, FPURegister rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrALUW_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrB(uint8_t funct3, BaseOpcode opcode, Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrBranchCC_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCA(uint8_t funct6, BaseOpcode opcode, Register rd, uint8_t funct, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCB(uint8_t funct3, BaseOpcode opcode, Register rs1, uint8_t uimm8) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCBA(uint8_t funct3, uint8_t funct2, BaseOpcode opcode, Register rs1, int8_t imm6) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCI(uint8_t funct3, BaseOpcode opcode, Register rd, int8_t imm6) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCIU(uint8_t funct3, BaseOpcode opcode, Register rd, uint8_t uimm6) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCIU(uint8_t funct3, BaseOpcode opcode, FPURegister rd, uint8_t uimm6) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCIW(uint8_t funct3, BaseOpcode opcode, Register rd, uint8_t uimm8) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCJ(uint8_t funct3, BaseOpcode opcode, uint16_t uint11) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCL(uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t uimm5) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCL(uint8_t funct3, BaseOpcode opcode, FPURegister rd, Register rs1, uint8_t uimm5) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCR(uint8_t funct4, BaseOpcode opcode, Register rd, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCS(uint8_t funct3, BaseOpcode opcode, Register rs2, Register rs1, uint8_t uimm5) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCS(uint8_t funct3, BaseOpcode opcode, FPURegister rs2, Register rs1, uint8_t uimm5) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCSR_ii(uint8_t funct3, Register rd, ControlStatusReg csr, uint8_t rs1) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCSR_ir(uint8_t funct3, Register rd, ControlStatusReg csr, Register rs1) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCSS(uint8_t funct3, BaseOpcode opcode, FPURegister rs2, uint8_t uimm6) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrCSS(uint8_t funct3, BaseOpcode opcode, Register rs2, uint8_t uimm6) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrI(uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrI(uint8_t funct3, BaseOpcode opcode, FPURegister rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrIShift(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t shamt) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrIShiftW(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t shamt) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrJ(BaseOpcode opcode, Register rd, int32_t imm20) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrLoad_ri(uint8_t funct3, Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrLoadFP_ri(uint8_t funct3, FPURegister rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrPriv(uint8_t funct7, Register rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, FPURegister rd, FPURegister rs1, FPURegister rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, FPURegister rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, FPURegister rd, Register rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, FPURegister rd, FPURegister rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, FPURegister rs1, FPURegister rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR4(uint8_t funct2, BaseOpcode opcode, Register rd, Register rs1, Register rs2, Register rs3, FPURoundingMode frm) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrR4(uint8_t funct2, BaseOpcode opcode, FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, FPURoundingMode frm) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrRAtomic(uint8_t funct5, bool aq, bool rl, uint8_t funct3, Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrRFrm(uint8_t funct7, BaseOpcode opcode, Register rd, Register rs1, Register rs2, FPURoundingMode frm) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrS(uint8_t funct3, BaseOpcode opcode, Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrS(uint8_t funct3, BaseOpcode opcode, Register rs1, FPURegister rs2, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrShift_ri(bool arithshift, uint8_t funct3, Register rd, Register rs1, uint8_t shamt) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrShiftW_ri(bool arithshift, uint8_t funct3, Register rd, Register rs1, uint8_t shamt) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrStore_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrStoreFP_rri(uint8_t funct3, Register rs1, FPURegister rs2, int16_t imm12) | v8::internal::AssemblerRiscvBase | protected |
| GenInstrU(BaseOpcode opcode, Register rd, int32_t imm20) | v8::internal::AssemblerRiscvBase | protected |
| IsAddi(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsAuipc(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsBranch(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsJal(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsJalr(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsJump(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsLui(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsLw(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsNop(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsOri(Instr instr) | v8::internal::AssemblerRISCVI | static |
| IsSlli(Instr instr) | v8::internal::AssemblerRISCVI | static |
| j(int32_t imm21) | v8::internal::AssemblerRISCVI | inline |
| j(Label *L) | v8::internal::AssemblerRISCVI | inline |
| jal(Register rd, int32_t imm20) | v8::internal::AssemblerRISCVI | |
| jal(int32_t imm21) | v8::internal::AssemblerRISCVI | inline |
| jal(Label *L) | v8::internal::AssemblerRISCVI | inline |
| jalr(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| jalr(Register rs, int32_t imm12) | v8::internal::AssemblerRISCVI | inline |
| jalr(Register rs) | v8::internal::AssemblerRISCVI | inline |
| JalrOffset(Instr instr) | v8::internal::AssemblerRISCVI | static |
| jr(Register rs) | v8::internal::AssemblerRISCVI | inline |
| jr(Register rs, int32_t imm12) | v8::internal::AssemblerRISCVI | inline |
| jump_offset(Label *L) | v8::internal::AssemblerRISCVI | inline |
| JumpOffset(Instr instr) | v8::internal::AssemblerRISCVI | static |
| kOffset11 enum value | v8::internal::AssemblerRiscvBase | protected |
| kOffset12 enum value | v8::internal::AssemblerRiscvBase | protected |
| kOffset13 enum value | v8::internal::AssemblerRiscvBase | protected |
| kOffset20 enum value | v8::internal::AssemblerRiscvBase | protected |
| kOffset21 enum value | v8::internal::AssemblerRiscvBase | protected |
| kOffset32 enum value | v8::internal::AssemblerRiscvBase | protected |
| kOffset9 enum value | v8::internal::AssemblerRiscvBase | protected |
| lb(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| lbu(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| lh(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| lhu(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| LoadOffset(Instr instr) | v8::internal::AssemblerRISCVI | static |
| lui(Register rd, int32_t imm20) | v8::internal::AssemblerRISCVI | |
| lw(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| mv(Register rd, Register rs) | v8::internal::AssemblerRISCVI | inline |
| neg(Register rd, Register rs) | v8::internal::AssemblerRISCVI | inline |
| nor(Register rd, Register rs, Register rt) | v8::internal::AssemblerRISCVI | inline |
| not_(Register rd, Register rs) | v8::internal::AssemblerRISCVI | inline |
| OffsetSize enum name | v8::internal::AssemblerRiscvBase | protected |
| or_(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| ori(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| ret() | v8::internal::AssemblerRISCVI | inline |
| sb(Register source, Register base, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| seqz(Register rd, Register rs) | v8::internal::AssemblerRISCVI | inline |
| sgtz(Register rd, Register rs) | v8::internal::AssemblerRISCVI | inline |
| sh(Register source, Register base, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| sll(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| slli(Register rd, Register rs1, uint8_t shamt) | v8::internal::AssemblerRISCVI | |
| slt(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| slti(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| sltiu(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| sltu(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| sltz(Register rd, Register rs) | v8::internal::AssemblerRISCVI | inline |
| snez(Register rd, Register rs) | v8::internal::AssemblerRISCVI | inline |
| sra(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| srai(Register rd, Register rs1, uint8_t shamt) | v8::internal::AssemblerRISCVI | |
| srl(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| srli(Register rd, Register rs1, uint8_t shamt) | v8::internal::AssemblerRISCVI | |
| sub(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| sw(Register source, Register base, int16_t imm12) | v8::internal::AssemblerRISCVI | |
| sync() | v8::internal::AssemblerRISCVI | inline |
| unimp() | v8::internal::AssemblerRISCVI | |
| xor_(Register rd, Register rs1, Register rs2) | v8::internal::AssemblerRISCVI | |
| xori(Register rd, Register rs1, int16_t imm12) | v8::internal::AssemblerRISCVI |