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

#include <unary-op-assembler.h>

Collaboration diagram for v8::internal::UnaryOpAssembler:

Public Member Functions

 UnaryOpAssembler (compiler::CodeAssemblerState *state)
 
TNode< ObjectGenerate_BitwiseNotWithFeedback (TNode< Context > context, TNode< Object > value, TNode< UintPtrT > slot, TNode< HeapObject > maybe_feedback_vector, UpdateFeedbackMode update_feedback_mode)
 
TNode< ObjectGenerate_DecrementWithFeedback (TNode< Context > context, TNode< Object > value, TNode< UintPtrT > slot, TNode< HeapObject > maybe_feedback_vector, UpdateFeedbackMode update_feedback_mode)
 
TNode< ObjectGenerate_IncrementWithFeedback (TNode< Context > context, TNode< Object > value, TNode< UintPtrT > slot, TNode< HeapObject > maybe_feedback_vector, UpdateFeedbackMode update_feedback_mode)
 
TNode< ObjectGenerate_NegateWithFeedback (TNode< Context > context, TNode< Object > value, TNode< UintPtrT > slot, TNode< HeapObject > maybe_feedback_vector, UpdateFeedbackMode update_feedback_mode)
 

Private Attributes

compiler::CodeAssemblerState *const state_
 

Detailed Description

Definition at line 17 of file unary-op-assembler.h.

Constructor & Destructor Documentation

◆ UnaryOpAssembler()

v8::internal::UnaryOpAssembler::UnaryOpAssembler ( compiler::CodeAssemblerState * state)
inlineexplicit

Definition at line 19 of file unary-op-assembler.h.

Member Function Documentation

◆ Generate_BitwiseNotWithFeedback()

TNode< Object > v8::internal::UnaryOpAssembler::Generate_BitwiseNotWithFeedback ( TNode< Context > context,
TNode< Object > value,
TNode< UintPtrT > slot,
TNode< HeapObject > maybe_feedback_vector,
UpdateFeedbackMode update_feedback_mode )

Definition at line 283 of file unary-op-assembler.cc.

◆ Generate_DecrementWithFeedback()

TNode< Object > v8::internal::UnaryOpAssembler::Generate_DecrementWithFeedback ( TNode< Context > context,
TNode< Object > value,
TNode< UintPtrT > slot,
TNode< HeapObject > maybe_feedback_vector,
UpdateFeedbackMode update_feedback_mode )

Definition at line 292 of file unary-op-assembler.cc.

◆ Generate_IncrementWithFeedback()

TNode< Object > v8::internal::UnaryOpAssembler::Generate_IncrementWithFeedback ( TNode< Context > context,
TNode< Object > value,
TNode< UintPtrT > slot,
TNode< HeapObject > maybe_feedback_vector,
UpdateFeedbackMode update_feedback_mode )

Definition at line 301 of file unary-op-assembler.cc.

◆ Generate_NegateWithFeedback()

TNode< Object > v8::internal::UnaryOpAssembler::Generate_NegateWithFeedback ( TNode< Context > context,
TNode< Object > value,
TNode< UintPtrT > slot,
TNode< HeapObject > maybe_feedback_vector,
UpdateFeedbackMode update_feedback_mode )

Definition at line 310 of file unary-op-assembler.cc.

Member Data Documentation

◆ state_

compiler::CodeAssemblerState* const v8::internal::UnaryOpAssembler::state_
private

Definition at line 43 of file unary-op-assembler.h.


The documentation for this class was generated from the following files: