v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::AssemblerRISCVV Member List

This is the complete list of members for v8::internal::AssemblerRISCVV, including all inherited members.

BlockTrampolinePoolFor(int instructions)=0v8::internal::AssemblerRiscvBaseprotectedpure virtual
branch_offset_helper(Label *L, OffsetSize bits)=0v8::internal::AssemblerRiscvBaseprotectedpure virtual
ClearVectorunit()=0v8::internal::AssemblerRiscvBaseprotectedpure virtual
emit(Instr x)=0v8::internal::AssemblerRiscvBaseprotectedpure virtual
emit(ShortInstr x)=0v8::internal::AssemblerRiscvBaseprotectedpure virtual
emit(uint64_t x)=0v8::internal::AssemblerRiscvBaseprotectedpure virtual
GenInstrALU_ri(uint8_t funct3, Register rd, Register rs1, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrALU_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, FPURegister rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, Register rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, FPURegister rd, FPURegister rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrALUFP_rr(uint8_t funct7, uint8_t funct3, Register rd, FPURegister rs1, FPURegister rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrALUW_rr(uint8_t funct7, uint8_t funct3, Register rd, Register rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrB(uint8_t funct3, BaseOpcode opcode, Register rs1, Register rs2, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrBranchCC_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrCA(uint8_t funct6, BaseOpcode opcode, Register rd, uint8_t funct, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrCB(uint8_t funct3, BaseOpcode opcode, Register rs1, uint8_t uimm8)v8::internal::AssemblerRiscvBaseprotected
GenInstrCBA(uint8_t funct3, uint8_t funct2, BaseOpcode opcode, Register rs1, int8_t imm6)v8::internal::AssemblerRiscvBaseprotected
GenInstrCI(uint8_t funct3, BaseOpcode opcode, Register rd, int8_t imm6)v8::internal::AssemblerRiscvBaseprotected
GenInstrCIU(uint8_t funct3, BaseOpcode opcode, Register rd, uint8_t uimm6)v8::internal::AssemblerRiscvBaseprotected
GenInstrCIU(uint8_t funct3, BaseOpcode opcode, FPURegister rd, uint8_t uimm6)v8::internal::AssemblerRiscvBaseprotected
GenInstrCIW(uint8_t funct3, BaseOpcode opcode, Register rd, uint8_t uimm8)v8::internal::AssemblerRiscvBaseprotected
GenInstrCJ(uint8_t funct3, BaseOpcode opcode, uint16_t uint11)v8::internal::AssemblerRiscvBaseprotected
GenInstrCL(uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t uimm5)v8::internal::AssemblerRiscvBaseprotected
GenInstrCL(uint8_t funct3, BaseOpcode opcode, FPURegister rd, Register rs1, uint8_t uimm5)v8::internal::AssemblerRiscvBaseprotected
GenInstrCR(uint8_t funct4, BaseOpcode opcode, Register rd, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrCS(uint8_t funct3, BaseOpcode opcode, Register rs2, Register rs1, uint8_t uimm5)v8::internal::AssemblerRiscvBaseprotected
GenInstrCS(uint8_t funct3, BaseOpcode opcode, FPURegister rs2, Register rs1, uint8_t uimm5)v8::internal::AssemblerRiscvBaseprotected
GenInstrCSR_ii(uint8_t funct3, Register rd, ControlStatusReg csr, uint8_t rs1)v8::internal::AssemblerRiscvBaseprotected
GenInstrCSR_ir(uint8_t funct3, Register rd, ControlStatusReg csr, Register rs1)v8::internal::AssemblerRiscvBaseprotected
GenInstrCSS(uint8_t funct3, BaseOpcode opcode, FPURegister rs2, uint8_t uimm6)v8::internal::AssemblerRiscvBaseprotected
GenInstrCSS(uint8_t funct3, BaseOpcode opcode, Register rs2, uint8_t uimm6)v8::internal::AssemblerRiscvBaseprotected
GenInstrI(uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrI(uint8_t funct3, BaseOpcode opcode, FPURegister rd, Register rs1, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrIShift(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t shamt)v8::internal::AssemblerRiscvBaseprotected
GenInstrIShiftW(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, uint8_t shamt)v8::internal::AssemblerRiscvBaseprotected
GenInstrJ(BaseOpcode opcode, Register rd, int32_t imm20)v8::internal::AssemblerRiscvBaseprotected
GenInstrLoad_ri(uint8_t funct3, Register rd, Register rs1, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrLoadFP_ri(uint8_t funct3, FPURegister rd, Register rs1, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrPriv(uint8_t funct7, Register rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, Register rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, FPURegister rd, FPURegister rs1, FPURegister rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, FPURegister rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, FPURegister rd, Register rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, FPURegister rd, FPURegister rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrR(uint8_t funct7, uint8_t funct3, BaseOpcode opcode, Register rd, FPURegister rs1, FPURegister rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrR4(uint8_t funct2, BaseOpcode opcode, Register rd, Register rs1, Register rs2, Register rs3, FPURoundingMode frm)v8::internal::AssemblerRiscvBaseprotected
GenInstrR4(uint8_t funct2, BaseOpcode opcode, FPURegister rd, FPURegister rs1, FPURegister rs2, FPURegister rs3, FPURoundingMode frm)v8::internal::AssemblerRiscvBaseprotected
GenInstrRAtomic(uint8_t funct5, bool aq, bool rl, uint8_t funct3, Register rd, Register rs1, Register rs2)v8::internal::AssemblerRiscvBaseprotected
GenInstrRFrm(uint8_t funct7, BaseOpcode opcode, Register rd, Register rs1, Register rs2, FPURoundingMode frm)v8::internal::AssemblerRiscvBaseprotected
GenInstrS(uint8_t funct3, BaseOpcode opcode, Register rs1, Register rs2, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrS(uint8_t funct3, BaseOpcode opcode, Register rs1, FPURegister rs2, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrShift_ri(bool arithshift, uint8_t funct3, Register rd, Register rs1, uint8_t shamt)v8::internal::AssemblerRiscvBaseprotected
GenInstrShiftW_ri(bool arithshift, uint8_t funct3, Register rd, Register rs1, uint8_t shamt)v8::internal::AssemblerRiscvBaseprotected
GenInstrStore_rri(uint8_t funct3, Register rs1, Register rs2, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrStoreFP_rri(uint8_t funct3, Register rs1, FPURegister rs2, int16_t imm12)v8::internal::AssemblerRiscvBaseprotected
GenInstrU(BaseOpcode opcode, Register rd, int32_t imm20)v8::internal::AssemblerRiscvBaseprotected
GenInstrV(Register rd, Register rs1, Register rs2)v8::internal::AssemblerRISCVVprotected
GenInstrV(Register rd, Register rs1, uint32_t zimm)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, VRegister vd, VRegister vs1, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, VRegister vd, int8_t vs1, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, VRegister vd, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, Register rd, VRegister vs1, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, FPURegister fd, VRegister vs1, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, VRegister vd, Register rs1, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, VRegister vd, FPURegister fs1, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Register rd, Register rs1, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, VRegister vd, int8_t simm5, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVVprotected
GenInstrV(BaseOpcode opcode, uint8_t width, VRegister vd, Register rs1, uint8_t umop, MaskType mask, uint8_t IsMop, bool IsMew, uint8_t Nf)v8::internal::AssemblerRISCVVprotected
GenInstrV(BaseOpcode opcode, uint8_t width, VRegister vd, Register rs1, Register rs2, MaskType mask, uint8_t IsMop, bool IsMew, uint8_t Nf)v8::internal::AssemblerRISCVVprotected
GenInstrV(BaseOpcode opcode, uint8_t width, VRegister vd, Register rs1, VRegister vs2, MaskType mask, uint8_t IsMop, bool IsMew, uint8_t Nf)v8::internal::AssemblerRISCVVprotected
GenInstrV(uint8_t funct6, Opcode opcode, Register rd, uint8_t vs1, VRegister vs2, MaskType mask)v8::internal::AssemblerRISCVVprotected
GenZimm(VSew vsew, Vlmul vlmul, TailAgnosticType tail=tu, MaskAgnosticType mask=mu)v8::internal::AssemblerRISCVVinlinestatic
kOffset11 enum valuev8::internal::AssemblerRiscvBaseprotected
kOffset12 enum valuev8::internal::AssemblerRiscvBaseprotected
kOffset13 enum valuev8::internal::AssemblerRiscvBaseprotected
kOffset20 enum valuev8::internal::AssemblerRiscvBaseprotected
kOffset21 enum valuev8::internal::AssemblerRiscvBaseprotected
kOffset32 enum valuev8::internal::AssemblerRiscvBaseprotected
kOffset9 enum valuev8::internal::AssemblerRiscvBaseprotected
OffsetSize enum namev8::internal::AssemblerRiscvBaseprotected
SegInstr(vl) SegInstr(vs) SegInstr(vls) SegInstr(vss) SegInstr(vsx) SegInstr(vlx) void vmv_vv(VRegister vdv8::internal::AssemblerRISCVV
vadc_vi(VRegister vd, uint8_t imm5, VRegister vs2)v8::internal::AssemblerRISCVV
vadc_vv(VRegister vd, VRegister vs1, VRegister vs2)v8::internal::AssemblerRISCVV
vadc_vx(VRegister vd, Register rs1, VRegister vs2)v8::internal::AssemblerRISCVV
vcpop_m(Register rd, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vfabs_vv(VRegister dst, VRegister src, MaskType mask=NoMask)v8::internal::AssemblerRISCVVinline
vfirst_m(Register rd, VRegister vs2, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vfmerge_vf(VRegister vd, FPURegister fs1, VRegister vs2)v8::internal::AssemblerRISCVV
vfmv_fs(FPURegister fd, VRegister vs2)v8::internal::AssemblerRISCVV
vfmv_sf(VRegister vd, FPURegister fs)v8::internal::AssemblerRISCVV
vfmv_vf(VRegister vd, FPURegister fs1)v8::internal::AssemblerRISCVV
vfneg_vv(VRegister dst, VRegister src, MaskType mask=NoMask)v8::internal::AssemblerRISCVVinline
vid_v(VRegister vd, MaskType mask=Mask)v8::internal::AssemblerRISCVV
vl(VRegister vd, Register rs1, uint8_t lumop, VSew vsew, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vls(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vlx(VRegister vd, Register rs1, VRegister vs3, VSew vsew, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vmadc_vi(VRegister vd, uint8_t imm5, VRegister vs2)v8::internal::AssemblerRISCVV
vmadc_vv(VRegister vd, VRegister vs1, VRegister vs2)v8::internal::AssemblerRISCVV
vmadc_vx(VRegister vd, Register rs1, VRegister vs2)v8::internal::AssemblerRISCVV
vmerge_vi(VRegister vd, uint8_t imm5, VRegister vs2)v8::internal::AssemblerRISCVV
vmerge_vv(VRegister vd, VRegister vs1, VRegister vs2)v8::internal::AssemblerRISCVV
vmerge_vx(VRegister vd, Register rs1, VRegister vs2)v8::internal::AssemblerRISCVV
vmslt_vi(VRegister vd, VRegister vs1, int8_t imm5, MaskType mask=NoMask)v8::internal::AssemblerRISCVVinline
vmsltu_vi(VRegister vd, VRegister vs1, int8_t imm5, MaskType mask=NoMask)v8::internal::AssemblerRISCVVinline
vmv_sx(VRegister vd, Register rs1)v8::internal::AssemblerRISCVV
vmv_vi(VRegister vd, uint8_t simm5)v8::internal::AssemblerRISCVV
vmv_vx(VRegister vd, Register rs1)v8::internal::AssemblerRISCVV
vmv_xs(Register rd, VRegister vs2)v8::internal::AssemblerRISCVV
vneg_vv(VRegister dst, VRegister src, MaskType mask=NoMask)v8::internal::AssemblerRISCVVinline
vnot_vv(VRegister dst, VRegister src, MaskType mask=NoMask)v8::internal::AssemblerRISCVVinline
vredmax_vs(VRegister vd, VRegister vs2, VRegister vs1, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vredmaxu_vs(VRegister vd, VRegister vs2, VRegister vs1, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vredmin_vs(VRegister vd, VRegister vs2, VRegister vs1, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vredminu_vs(VRegister vd, VRegister vs2, VRegister vs1, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vs(VRegister vd, Register rs1, uint8_t sumop, VSew vsew, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vs1v8::internal::AssemblerRISCVV
vsetivli(Register rd, uint8_t uimm, VSew vsew, Vlmul vlmul, TailAgnosticType tail=tu, MaskAgnosticType mask=mu)v8::internal::AssemblerRISCVVprotected
vsetvl(VSew vsew, Vlmul vlmul, TailAgnosticType tail=tu, MaskAgnosticType mask=mu)v8::internal::AssemblerRISCVVinlineprotected
vsetvl(Register rd, Register rs1, Register rs2)v8::internal::AssemblerRISCVVprotected
vsetvli(Register rd, Register rs1, VSew vsew, Vlmul vlmul, TailAgnosticType tail=tu, MaskAgnosticType mask=mu)v8::internal::AssemblerRISCVVprotected
vsetvlmax(Register rd, VSew vsew, Vlmul vlmul, TailAgnosticType tail=tu, MaskAgnosticType mask=mu)v8::internal::AssemblerRISCVVinlineprotected
vss(VRegister vd, Register rs1, Register rs2, VSew vsew, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vsu(VRegister vd, Register rs1, VRegister vs3, VSew vsew, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vsx(VRegister vd, Register rs1, VRegister vs3, VSew vsew, MaskType mask=NoMask)v8::internal::AssemblerRISCVV
vwaddu_wx(VRegister vd, VRegister vs2, Register rs1, MaskType mask=NoMask)v8::internal::AssemblerRISCVV