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

This is the complete list of members for v8::internal::Decoder< V >, including all inherited members.

allows_representation(RegisterRepresentation maybe_allowed_rep)v8::internal::compiler::turboshaft::V< T >inlinestatic
Cast(V< U > index)v8::internal::compiler::turboshaft::V< T >inlinestatic
Cast(OpIndex index)v8::internal::compiler::turboshaft::V< T >inlinestatic
converter_v8::internal::Decoder< V >private
Decode(Instruction *instr)v8::internal::Decoder< V >virtual
DecodeAddSubImmediate(Instruction *instr)v8::internal::Decoder< V >private
DecodeBitfieldExtract(Instruction *instr)v8::internal::Decoder< V >private
DecodeBranchSystemException(Instruction *instr)v8::internal::Decoder< V >private
DecodeBType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCAType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCBType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCIType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCIWType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCJType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCLType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCRType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCSSType(Instruction *instr)v8::internal::Decoder< V >private
DecodeCSType(Instruction *instr)v8::internal::Decoder< V >private
DecodeDataProcessing(Instruction *instr)v8::internal::Decoder< V >private
DecodeFP(Instruction *instr)v8::internal::Decoder< V >private
DecodeIType(Instruction *instr)v8::internal::Decoder< V >private
DecodeJType(Instruction *instr)v8::internal::Decoder< V >private
DecodeLoadStore(Instruction *instr)v8::internal::Decoder< V >private
DecodeLogical(Instruction *instr)v8::internal::Decoder< V >private
DecodeNEONLoadStore(Instruction *instr)v8::internal::Decoder< V >private
DecodeNEONScalarDataProcessing(Instruction *instr)v8::internal::Decoder< V >private
DecodeNEONVectorDataProcessing(Instruction *instr)v8::internal::Decoder< V >private
DecodePCRelAddressing(Instruction *instr)v8::internal::Decoder< V >private
Decoder()v8::internal::Decoder< V >inline
Decoder(const disasm::NameConverter &converter, v8::base::Vector< char > out_buffer)v8::internal::Decoder< V >inline
Decoder(const Decoder &)=deletev8::internal::Decoder< V >
DecodeR4Type(Instruction *instr)v8::internal::Decoder< V >private
DecodeRAType(Instruction *instr)v8::internal::Decoder< V >private
DecodeRFPType(Instruction *instr)v8::internal::Decoder< V >private
DecodeRType(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvFVF(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvFVV(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvIVI(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvIVV(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvIVX(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvMVV(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvMVX(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvVL(Instruction *instr)v8::internal::Decoder< V >private
DecodeRvvVS(Instruction *instr)v8::internal::Decoder< V >private
DecodeSType(Instruction *instr)v8::internal::Decoder< V >private
DecodeTurbofanNodeId() constv8::internal::compiler::turboshaft::OpIndexinline
DecodeUType(Instruction *instr)v8::internal::Decoder< V >private
DecodeVType(Instruction *instr)v8::internal::Decoder< V >private
EncodeTurbofanNodeId(uint32_t id)v8::internal::compiler::turboshaft::OpIndexinlinestatic
Format(Instruction *instr, const char *format)v8::internal::Decoder< V >private
FormatFPURegisterOrRoundMode(Instruction *instr, const char *option)v8::internal::Decoder< V >private
FormatOption(Instruction *instr, const char *option)v8::internal::Decoder< V >private
FormatRegister(Instruction *instr, const char *option)v8::internal::Decoder< V >private
FormatRvcImm(Instruction *instr, const char *option)v8::internal::Decoder< V >private
FormatRvcRegister(Instruction *instr, const char *option)v8::internal::Decoder< V >private
FromOffset(uint32_t offset)v8::internal::compiler::turboshaft::OpIndexinlinestatic
hash() constv8::internal::compiler::turboshaft::OpIndexinline
id() constv8::internal::compiler::turboshaft::OpIndexinline
implicitly_constructible_fromv8::internal::compiler::turboshaft::V< T >privatestatic
InstructionDecode(uint8_t *instruction)v8::internal::Decoder< V >
Invalid()v8::internal::compiler::turboshaft::V< T >inlinestatic
IsTurbofanNodeId() constv8::internal::compiler::turboshaft::OpIndexinline
kGenerationMaskv8::internal::compiler::turboshaft::OpIndexprotectedstatic
kGenerationMaskShiftv8::internal::compiler::turboshaft::OpIndexprotectedstatic
kTurbofanNodeIdFlagv8::internal::compiler::turboshaft::OpIndexprotectedstatic
kUnmaskGenerationMaskv8::internal::compiler::turboshaft::OpIndexprotectedstatic
offset() constv8::internal::compiler::turboshaft::OpIndexinline
offset_v8::internal::compiler::turboshaft::OpIndexprotected
operator!=(OpIndex other) constv8::internal::compiler::turboshaft::OpIndexinline
operator<(OpIndex other) constv8::internal::compiler::turboshaft::OpIndexinline
operator<=(OpIndex other) constv8::internal::compiler::turboshaft::OpIndexinline
operator=(const Decoder &)=deletev8::internal::Decoder< V >
operator==(OpIndex other) constv8::internal::compiler::turboshaft::OpIndexinline
operator>(OpIndex other) constv8::internal::compiler::turboshaft::OpIndexinline
operator>=(OpIndex other) constv8::internal::compiler::turboshaft::OpIndexinline
OpIndex(uint32_t offset)v8::internal::compiler::turboshaft::OpIndexinlineexplicitprotected
OpIndex()v8::internal::compiler::turboshaft::OpIndexinline
OpIndex(const ConstOrV< T, C > &)v8::internal::compiler::turboshaft::OpIndexinline
out_buffer_v8::internal::Decoder< V >private
out_buffer_pos_v8::internal::Decoder< V >private
Print(const char *str)v8::internal::Decoder< V >private
PrintAcquireRelease(Instruction *instr)v8::internal::Decoder< V >private
PrintBranchOffset(Instruction *instr)v8::internal::Decoder< V >private
PrintChar(const char ch)v8::internal::Decoder< V >private
PrintCSRReg(Instruction *instr)v8::internal::Decoder< V >private
PrintFPURegister(int freg)v8::internal::Decoder< V >private
PrintFPUStatusRegister(int freg)v8::internal::Decoder< V >private
PrintFRd(Instruction *instr)v8::internal::Decoder< V >private
PrintFRs1(Instruction *instr)v8::internal::Decoder< V >private
PrintFRs2(Instruction *instr)v8::internal::Decoder< V >private
PrintFRs3(Instruction *instr)v8::internal::Decoder< V >private
PrintImm12(Instruction *instr)v8::internal::Decoder< V >private
PrintImm12X(Instruction *instr)v8::internal::Decoder< V >private
PrintImm20J(Instruction *instr)v8::internal::Decoder< V >private
PrintImm20U(Instruction *instr)v8::internal::Decoder< V >private
PrintInstructionName(Instruction *instr)v8::internal::Decoder< V >private
PrintMemoryOrder(Instruction *instr, bool is_pred)v8::internal::Decoder< V >private
PrintRd(Instruction *instr)v8::internal::Decoder< V >private
PrintRegister(int reg)v8::internal::Decoder< V >private
PrintRoundingMode(Instruction *instr)v8::internal::Decoder< V >private
PrintRs1(Instruction *instr)v8::internal::Decoder< V >private
PrintRs2(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm11CJ(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm5D(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm5W(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm6(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm6Addi16sp(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm6Ldsp(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm6Lwsp(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm6Sdsp(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm6Swsp(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm6U(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm8Addi4spn(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcImm8B(Instruction *instr)v8::internal::Decoder< V >private
PrintRvcShamt(Instruction *instr)v8::internal::Decoder< V >private
PrintRvvLMUL(Instruction *instr)v8::internal::Decoder< V >private
PrintRvvSEW(Instruction *instr)v8::internal::Decoder< V >private
PrintRvvSimm5(Instruction *instr)v8::internal::Decoder< V >private
PrintRvvUimm5(Instruction *instr)v8::internal::Decoder< V >private
PrintRvvVm(Instruction *instr)v8::internal::Decoder< V >private
PrintShamt(Instruction *instr)v8::internal::Decoder< V >private
PrintShamt32(Instruction *instr)v8::internal::Decoder< V >private
PrintStoreOffset(Instruction *instr)v8::internal::Decoder< V >private
PrintTarget(Instruction *instr)v8::internal::Decoder< V >private
PrintUimm(Instruction *instr)v8::internal::Decoder< V >private
PrintVd(Instruction *instr)v8::internal::Decoder< V >private
PrintVRegister(int reg)v8::internal::Decoder< V >private
PrintVs1(Instruction *instr)v8::internal::Decoder< V >private
PrintVs2(Instruction *instr)v8::internal::Decoder< V >private
repv8::internal::compiler::turboshaft::V< T >static
switch_nf(Instruction *instr)v8::internal::Decoder< V >private
switch_sew(Instruction *instr)v8::internal::Decoder< V >private
type typedefv8::internal::compiler::turboshaft::V< T >
Unknown(Instruction *instr)v8::internal::Decoder< V >private
V()v8::internal::compiler::turboshaft::V< T >inline
V(V< U > index)v8::internal::compiler::turboshaft::V< T >inline
V(U index)v8::internal::compiler::turboshaft::V< T >inline
valid() constv8::internal::compiler::turboshaft::OpIndexinline
~Decoder()v8::internal::Decoder< V >inlinevirtual
~Decoder()v8::internal::Decoder< V >inline