|
| CodeGenerator (Zone *codegen_zone, Frame *frame, Linkage *linkage, InstructionSequence *code, OptimizedCompilationInfo *info, Isolate *isolate, base::Optional< OsrHelper > osr_helper, int start_source_position, JumpOptimizationInfo *jump_opt, PoisoningMitigationLevel poisoning_level, const AssemblerOptions &options, int32_t builtin_index) |
|
void | AssembleCode () |
|
MaybeHandle< Code > | FinalizeCode () |
|
OwnedVector< byte > | GetSourcePositionTable () |
|
OwnedVector< trap_handler::ProtectedInstructionData > | GetProtectedInstructions () |
|
InstructionSequence * | code () const |
|
FrameAccessState * | frame_access_state () const |
|
const Frame * | frame () const |
|
Isolate * | isolate () const |
|
Linkage * | linkage () const |
|
Label * | GetLabel (RpoNumber rpo) |
|
void | AddProtectedInstructionLanding (uint32_t instr_offset, uint32_t landing_offset) |
|
bool | wasm_runtime_exception_support () const |
|
SourcePosition | start_source_position () const |
|
void | AssembleSourcePosition (Instruction *instr) |
|
void | AssembleSourcePosition (SourcePosition source_position) |
|
void | RecordSafepoint (ReferenceMap *references, Safepoint::Kind kind, int arguments, Safepoint::DeoptMode deopt_mode) |
|
Zone * | zone () const |
|
TurboAssembler * | tasm () |
|
size_t | GetSafepointTableOffset () const |
|
size_t | GetHandlerTableOffset () const |
|
const ZoneVector< int > & | block_starts () const |
|
const ZoneVector< int > & | instr_starts () const |
|
|
static constexpr int | kBinarySearchSwitchMinimalCases = 4 |
|
|
class | OutOfLineCode |
|
class | CodeGeneratorTester |
|
Definition at line 89 of file code-generator.h.
The documentation for this class was generated from the following files: