AbortCSADcheck(Node *message) | v8::internal::compiler::CodeAssembler | |
AtomicAdd(MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
AtomicAdd64(TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | v8::internal::compiler::CodeAssembler | |
AtomicAnd(MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
AtomicAnd64(TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | v8::internal::compiler::CodeAssembler | |
AtomicCompareExchange(MachineType type, TNode< RawPtrT > base, TNode< WordT > offset, TNode< Word32T > old_value, TNode< Word32T > new_value) | v8::internal::compiler::CodeAssembler | |
AtomicCompareExchange64(TNode< RawPtrT > base, TNode< WordT > offset, TNode< UintPtrT > old_value, TNode< UintPtrT > new_value, TNode< UintPtrT > old_value_high, TNode< UintPtrT > new_value_high) | v8::internal::compiler::CodeAssembler | |
AtomicExchange(MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
AtomicExchange64(TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | v8::internal::compiler::CodeAssembler | |
AtomicLoad(AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset) | v8::internal::compiler::CodeAssembler | inline |
AtomicLoad(MachineType type, AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset) | v8::internal::compiler::CodeAssembler | private |
AtomicLoad64(AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset) | v8::internal::compiler::CodeAssembler | |
AtomicOr(MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
AtomicOr64(TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | v8::internal::compiler::CodeAssembler | |
AtomicStore(MachineRepresentation rep, AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset, TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
AtomicStore64(AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | v8::internal::compiler::CodeAssembler | |
AtomicSub(MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
AtomicSub64(TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | v8::internal::compiler::CodeAssembler | |
AtomicXor(MachineType type, TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
AtomicXor64(TNode< RawPtrT > base, TNode< UintPtrT > offset, TNode< UintPtrT > value, TNode< UintPtrT > value_high) | v8::internal::compiler::CodeAssembler | |
Bind(Label *label) | v8::internal::compiler::CodeAssembler | |
Bind(CodeAssemblerParameterizedLabel< T... > *label, TNode< T > *... phis) | v8::internal::compiler::CodeAssembler | inline |
BitcastTaggedToWord(TNode< Smi > node) | v8::internal::compiler::CodeAssembler | inline |
BoolConstant(bool value) | v8::internal::compiler::CodeAssembler | inline |
BooleanConstant(bool value) | v8::internal::compiler::CodeAssembler | |
Branch(TNode< IntegralT > condition, Label *true_label, Label *false_label, BranchHint branch_hint=BranchHint::kNone) | v8::internal::compiler::CodeAssembler | |
Branch(TNode< BoolT > condition, CodeAssemblerParameterizedLabel< T... > *if_true, CodeAssemblerParameterizedLabel< T... > *if_false, Args... args) | v8::internal::compiler::CodeAssembler | inline |
Branch(TNode< BoolT > condition, CodeAssemblerParameterizedLabel< T... > *if_true, std::vector< Node * > args_true, CodeAssemblerParameterizedLabel< U... > *if_false, std::vector< Node * > args_false) | v8::internal::compiler::CodeAssembler | inline |
Branch(TNode< BoolT > condition, const std::function< void()> &true_body, const std::function< void()> &false_body) | v8::internal::compiler::CodeAssembler | |
Branch(TNode< BoolT > condition, Label *true_label, const std::function< void()> &false_body) | v8::internal::compiler::CodeAssembler | |
Branch(TNode< BoolT > condition, const std::function< void()> &true_body, Label *false_label) | v8::internal::compiler::CodeAssembler | |
BreakOnNode(int node_id) | v8::internal::compiler::CodeAssembler | |
builtin() | v8::internal::compiler::CodeAssembler | |
CallBuiltin(Builtin id, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
CallBuiltinPointer(const CallInterfaceDescriptor &descriptor, TNode< BuiltinPtr > target, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
CallBuiltinVoid(Builtin id, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
CallCFunction(Node *function, std::optional< MachineType > return_type, CArgs... cargs) | v8::internal::compiler::CodeAssembler | inline |
CallCFunction(Node *function, std::optional< MachineType > return_type, std::initializer_list< CFunctionArg > args) | v8::internal::compiler::CodeAssembler | private |
CallCFunctionN(Signature< MachineType > *signature, int input_count, Node *const *inputs) | v8::internal::compiler::CodeAssembler | |
CallCFunctionWithCallerSavedRegisters(Node *function, MachineType return_type, SaveFPRegsMode mode, CArgs... cargs) | v8::internal::compiler::CodeAssembler | inline |
CallCFunctionWithCallerSavedRegisters(Node *function, MachineType return_type, SaveFPRegsMode mode, std::initializer_list< CFunctionArg > args) | v8::internal::compiler::CodeAssembler | private |
CallCFunctionWithoutFunctionDescriptor(Node *function, MachineType return_type, CArgs... cargs) | v8::internal::compiler::CodeAssembler | inline |
CallCFunctionWithoutFunctionDescriptor(Node *function, MachineType return_type, std::initializer_list< CFunctionArg > args) | v8::internal::compiler::CodeAssembler | private |
CallEpilogue() | v8::internal::compiler::CodeAssembler | private |
CallJS(Builtin builtin, TNode< Context > context, TNode< Object > function, TNode< JSAny > receiver, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
CallJSBuiltin(Builtin builtin, TNode< Context > context, TNode< Object > function, std::optional< TNode< Object > > new_target, TNode< Object > receiver, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
CallJSStubImpl(const CallInterfaceDescriptor &descriptor, TNode< Object > target, TNode< Object > context, TNode< Object > function, std::optional< TNode< Object > > new_target, TNode< Int32T > arity, std::optional< TNode< JSDispatchHandleT > > dispatch_handle, std::initializer_list< Node * > args) | v8::internal::compiler::CodeAssembler | private |
CallPrologue() | v8::internal::compiler::CodeAssembler | private |
CallRuntime(Runtime::FunctionId function, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
CallRuntimeImpl(Runtime::FunctionId function, TNode< Object > context, std::initializer_list< TNode< Object > > args) | v8::internal::compiler::CodeAssembler | private |
CallStub(const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
CallStubN(StubCallMode call_mode, const CallInterfaceDescriptor &descriptor, int input_count, Node *const *inputs) | v8::internal::compiler::CodeAssembler | private |
CallStubR(StubCallMode call_mode, const CallInterfaceDescriptor &descriptor, TNode< Object > target, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inlineprivate |
CallStubRImpl(StubCallMode call_mode, const CallInterfaceDescriptor &descriptor, TNode< Object > target, TNode< Object > context, std::initializer_list< Node * > args) | v8::internal::compiler::CodeAssembler | private |
CanonicalizeEmbeddedBuiltinsConstantIfNeeded(Handle< HeapObject > object) | v8::internal::compiler::CodeAssembler | |
Cast(Node *value, const char *location="") | v8::internal::compiler::CodeAssembler | inline |
Cast(TNode< T > value, const char *location="") | v8::internal::compiler::CodeAssembler | inline |
CFunctionArg typedef | v8::internal::compiler::CodeAssembler | |
ChangeFloat64ToIntPtr(TNode< Float64T > value) | v8::internal::compiler::CodeAssembler | |
ChangeFloat64ToUintPtr(TNode< Float64T > value) | v8::internal::compiler::CodeAssembler | |
ChangeInt32ToIntPtr(TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
ChangeUint32ToWord(TNode< Word32T > value) | v8::internal::compiler::CodeAssembler | |
ChangeUintPtrToFloat64(TNode< UintPtrT > value) | v8::internal::compiler::CodeAssembler | |
CodeAssembler(CodeAssemblerState *state) | v8::internal::compiler::CodeAssembler | inlineexplicit |
CodeAssembler(const CodeAssembler &)=delete | v8::internal::compiler::CodeAssembler | |
Comment(MessageWithSourceLocation message, Args &&... args) | v8::internal::compiler::CodeAssembler | inline |
ConstructJS(Builtin builtin, TNode< Context > context, TNode< Object > function, TNode< JSAny > new_target, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
DebugBreak() | v8::internal::compiler::CodeAssembler | |
DynamicJSParameterCount() | v8::internal::compiler::CodeAssembler | |
EmitComment(std::string msg) | v8::internal::compiler::CodeAssembler | private |
ExternalConstant(ExternalReference address) | v8::internal::compiler::CodeAssembler | |
ExternalPointerHandleNullConstant() | v8::internal::compiler::CodeAssembler | inline |
factory() const | v8::internal::compiler::CodeAssembler | |
Float32Constant(double value) | v8::internal::compiler::CodeAssembler | |
Float64Constant(double value) | v8::internal::compiler::CodeAssembler | |
GetJSContextParameter() | v8::internal::compiler::CodeAssembler | |
GetMacroSourcePositionStack() const | v8::internal::compiler::CodeAssembler | |
Goto(Label *label) | v8::internal::compiler::CodeAssembler | |
Goto(CodeAssemblerParameterizedLabel< T... > *label, Args... args) | v8::internal::compiler::CodeAssembler | inline |
GotoIf(TNode< IntegralT > condition, Label *true_label, GotoHint goto_hint=GotoHint::kNone) | v8::internal::compiler::CodeAssembler | |
GotoIfNot(TNode< IntegralT > condition, Label *false_label, GotoHint goto_hint=GotoHint::kNone) | v8::internal::compiler::CodeAssembler | |
HandleException(Node *result) | v8::internal::compiler::CodeAssembler | private |
HasDynamicJSParameterCount() | v8::internal::compiler::CodeAssembler | |
HeapConstantHole(Handle< Type > object) | v8::internal::compiler::CodeAssembler | inline |
HeapConstantMaybeHole(Handle< Type > object) | v8::internal::compiler::CodeAssembler | inline |
HeapConstantNoHole(Handle< Type > object) | v8::internal::compiler::CodeAssembler | inline |
Int32Add(TNode< Int32T > left, TNode< Int32T > right) | v8::internal::compiler::CodeAssembler | inline |
Int32Constant(int32_t value) | v8::internal::compiler::CodeAssembler | |
Int32FalseConstant() | v8::internal::compiler::CodeAssembler | inline |
Int32Mul(TNode< Int32T > left, TNode< Int32T > right) | v8::internal::compiler::CodeAssembler | inline |
Int32PairAdd(TNode< Word32T > lhs_lo_word, TNode< Word32T > lhs_hi_word, TNode< Word32T > rhs_lo_word, TNode< Word32T > rhs_hi_word) | v8::internal::compiler::CodeAssembler | |
Int32PairSub(TNode< Word32T > lhs_lo_word, TNode< Word32T > lhs_hi_word, TNode< Word32T > rhs_lo_word, TNode< Word32T > rhs_hi_word) | v8::internal::compiler::CodeAssembler | |
Int32Sub(TNode< Int32T > left, TNode< Int32T > right) | v8::internal::compiler::CodeAssembler | inline |
Int32Sub(TNode< Int32T > left, int right) | v8::internal::compiler::CodeAssembler | inline |
Int32TrueConstant() | v8::internal::compiler::CodeAssembler | inline |
Int64Add(TNode< Int64T > left, TNode< Int64T > right) | v8::internal::compiler::CodeAssembler | inline |
Int64Constant(int64_t value) | v8::internal::compiler::CodeAssembler | |
Int64Mul(TNode< Int64T > left, TNode< Int64T > right) | v8::internal::compiler::CodeAssembler | inline |
Int64Sub(TNode< Int64T > left, TNode< Int64T > right) | v8::internal::compiler::CodeAssembler | inline |
IntPtrAdd(TNode< IntPtrT > left, TNode< IntPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
IntPtrConstant(intptr_t value) | v8::internal::compiler::CodeAssembler | |
IntPtrEqual(TNode< WordT > left, TNode< WordT > right) | v8::internal::compiler::CodeAssembler | |
IntPtrMul(TNode< IntPtrT > left, TNode< IntPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
IntPtrSub(TNode< IntPtrT > left, TNode< IntPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
Is32() const | v8::internal::compiler::CodeAssembler | |
Is64() const | v8::internal::compiler::CodeAssembler | |
IsExceptionHandlerActive() const | v8::internal::compiler::CodeAssembler | |
IsFloat64RoundDownSupported() const | v8::internal::compiler::CodeAssembler | |
IsFloat64RoundTiesEvenSupported() const | v8::internal::compiler::CodeAssembler | |
IsFloat64RoundTruncateSupported() const | v8::internal::compiler::CodeAssembler | |
IsFloat64RoundUpSupported() const | v8::internal::compiler::CodeAssembler | |
IsInt32AbsWithOverflowSupported() const | v8::internal::compiler::CodeAssembler | |
IsInt64AbsWithOverflowSupported() const | v8::internal::compiler::CodeAssembler | |
IsIntPtrAbsWithOverflowSupported() const | v8::internal::compiler::CodeAssembler | |
IsJSFunctionCall() const | v8::internal::compiler::CodeAssembler | protected |
IsMapOffsetConstant(Node *node) | v8::internal::compiler::CodeAssembler | |
IsNullConstant(TNode< Object > node) | v8::internal::compiler::CodeAssembler | |
isolate() const | v8::internal::compiler::CodeAssembler | |
IsolateField(IsolateFieldId id) | v8::internal::compiler::CodeAssembler | |
IsTruncateFloat64ToFloat16RawBitsSupported() const | v8::internal::compiler::CodeAssembler | |
IsUndefinedConstant(TNode< Object > node) | v8::internal::compiler::CodeAssembler | |
IsWord32CtzSupported() const | v8::internal::compiler::CodeAssembler | |
IsWord32PopcntSupported() const | v8::internal::compiler::CodeAssembler | |
IsWord64CtzSupported() const | v8::internal::compiler::CodeAssembler | |
IsWord64PopcntSupported() const | v8::internal::compiler::CodeAssembler | |
jsgraph() const | v8::internal::compiler::CodeAssembler | private |
kTargetParameterIndex | v8::internal::compiler::CodeAssembler | static |
Label typedef | v8::internal::compiler::CodeAssembler | |
Load(MachineType type, Node *base) | v8::internal::compiler::CodeAssembler | |
Load(MachineType type, TNode< RawPtr< Type > > base) | v8::internal::compiler::CodeAssembler | inline |
Load(MachineType type, Node *base, Node *offset) | v8::internal::compiler::CodeAssembler | |
Load(Node *base) | v8::internal::compiler::CodeAssembler | inline |
Load(Node *base, TNode< WordT > offset) | v8::internal::compiler::CodeAssembler | inline |
LoadFramePointer() | v8::internal::compiler::CodeAssembler | |
LoadFromObject(MachineType type, TNode< Object > object, TNode< IntPtrT > offset) | v8::internal::compiler::CodeAssembler | |
LoadFullTagged(Node *base) | v8::internal::compiler::CodeAssembler | |
LoadFullTagged(Node *base, TNode< IntPtrT > offset) | v8::internal::compiler::CodeAssembler | |
LoadParentFramePointer() | v8::internal::compiler::CodeAssembler | |
LoadPointerFromRootRegister(TNode< IntPtrT > offset) | v8::internal::compiler::CodeAssembler | |
LoadProtectedPointerFromObject(TNode< Object > object, TNode< IntPtrT > offset) | v8::internal::compiler::CodeAssembler | |
LoadRoot(RootIndex root_index) | v8::internal::compiler::CodeAssembler | |
LoadRootMapWord(RootIndex root_index) | v8::internal::compiler::CodeAssembler | |
LoadUint8FromRootRegister(TNode< IntPtrT > offset) | v8::internal::compiler::CodeAssembler | |
MemoryBarrier(AtomicMemoryOrder order) | v8::internal::compiler::CodeAssembler | |
NumberConstant(double value) | v8::internal::compiler::CodeAssembler | |
operator=(const CodeAssembler &)=delete | v8::internal::compiler::CodeAssembler | |
OptimizedAllocate(TNode< IntPtrT > size, AllocationType allocation) | v8::internal::compiler::CodeAssembler | |
OptimizedStoreField(MachineRepresentation rep, TNode< HeapObject > object, int offset, Node *value) | v8::internal::compiler::CodeAssembler | |
OptimizedStoreFieldAssertNoWriteBarrier(MachineRepresentation rep, TNode< HeapObject > object, int offset, Node *value) | v8::internal::compiler::CodeAssembler | |
OptimizedStoreFieldUnsafeNoWriteBarrier(MachineRepresentation rep, TNode< HeapObject > object, int offset, Node *value) | v8::internal::compiler::CodeAssembler | |
OptimizedStoreIndirectPointerField(TNode< HeapObject > object, int offset, IndirectPointerTag tag, Node *value) | v8::internal::compiler::CodeAssembler | |
OptimizedStoreIndirectPointerFieldNoWriteBarrier(TNode< HeapObject > object, int offset, IndirectPointerTag tag, Node *value) | v8::internal::compiler::CodeAssembler | |
OptimizedStoreMap(TNode< HeapObject > object, TNode< Map >) | v8::internal::compiler::CodeAssembler | |
Parameter(int value, const SourceLocation &loc=SourceLocation::Current()) | v8::internal::compiler::CodeAssembler | inline |
PointerConstant(void *value) | v8::internal::compiler::CodeAssembler | inline |
PopAndReturn(Node *pop, Node *value) | v8::internal::compiler::CodeAssembler | |
PopAndReturn(Node *pop, Node *value1, Node *value2, Node *value3, Node *value4) | v8::internal::compiler::CodeAssembler | |
PopSourcePosition() | v8::internal::compiler::CodeAssembler | |
Projection(TNode< PairT< T1, T2 > > value) | v8::internal::compiler::CodeAssembler | inline |
Projection(int index, Node *value) | v8::internal::compiler::CodeAssembler | private |
PushSourcePosition() | v8::internal::compiler::CodeAssembler | |
raw_assembler() const | v8::internal::compiler::CodeAssembler | private |
RawPtrAdd(TNode< RawPtrT > left, TNode< IntPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
RawPtrSub(TNode< RawPtrT > left, TNode< IntPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
RawPtrSub(TNode< RawPtrT > left, TNode< RawPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
RegisterCallGenerationCallbacks(const CodeAssemblerCallback &call_prologue, const CodeAssemblerCallback &call_epilogue) | v8::internal::compiler::CodeAssembler | protected |
ReinterpretCast(Node *value) | v8::internal::compiler::CodeAssembler | inline |
Return(TNode< Object > value) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Object > value1, TNode< Object > value2) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Object > value1, TNode< Object > value2, TNode< Object > value3) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Int32T > value) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Uint32T > value) | v8::internal::compiler::CodeAssembler | |
Return(TNode< WordT > value) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Float32T > value) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Float64T > value) | v8::internal::compiler::CodeAssembler | |
Return(TNode< WordT > value1, TNode< WordT > value2) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Word32T > value1, TNode< Word32T > value2) | v8::internal::compiler::CodeAssembler | |
Return(TNode< WordT > value1, TNode< Object > value2) | v8::internal::compiler::CodeAssembler | |
Return(TNode< Word32T > value1, TNode< Object > value2) | v8::internal::compiler::CodeAssembler | |
ReturnIf(TNode< BoolT > condition, TNode< Object > value) | v8::internal::compiler::CodeAssembler | |
RoundIntPtrToFloat64(Node *value) | v8::internal::compiler::CodeAssembler | |
SetDynamicJSParameterCount(TNode< Uint16T > parameter_count) | v8::internal::compiler::CodeAssembler | |
SetSourcePosition(const char *file, int line) | v8::internal::compiler::CodeAssembler | |
Signed(TNode< Word32T > x) | v8::internal::compiler::CodeAssembler | inline |
Signed(TNode< Word64T > x) | v8::internal::compiler::CodeAssembler | inline |
Signed(TNode< WordT > x) | v8::internal::compiler::CodeAssembler | inline |
Signed(TNode< Int32T > x) | v8::internal::compiler::CodeAssembler | private |
SmiConstant(Tagged< Smi > value) | v8::internal::compiler::CodeAssembler | |
SmiConstant(int value) | v8::internal::compiler::CodeAssembler | |
SmiConstant(E value) | v8::internal::compiler::CodeAssembler | inline |
StackSlotPtr(int size, int alignment) | v8::internal::compiler::CodeAssembler | |
state() | v8::internal::compiler::CodeAssembler | inline |
state_ | v8::internal::compiler::CodeAssembler | private |
StaticAssert(TNode< BoolT > value, const char *source="unknown position") | v8::internal::compiler::CodeAssembler | |
Store(Node *base, Node *value) | v8::internal::compiler::CodeAssembler | |
Store(Node *base, Node *offset, Node *value) | v8::internal::compiler::CodeAssembler | |
StoreEphemeronKey(Node *base, Node *offset, Node *value) | v8::internal::compiler::CodeAssembler | |
StoreFullTaggedNoWriteBarrier(TNode< RawPtrT > base, TNode< Object > tagged_value) | v8::internal::compiler::CodeAssembler | |
StoreFullTaggedNoWriteBarrier(TNode< RawPtrT > base, TNode< IntPtrT > offset, TNode< Object > tagged_value) | v8::internal::compiler::CodeAssembler | |
StoreNoWriteBarrier(MachineRepresentation rep, Node *base, Node *value) | v8::internal::compiler::CodeAssembler | |
StoreNoWriteBarrier(MachineRepresentation rep, Node *base, Node *offset, Node *value) | v8::internal::compiler::CodeAssembler | |
StoreRoot(RootIndex root_index, TNode< Object > value) | v8::internal::compiler::CodeAssembler | |
StoreToObject(MachineRepresentation rep, TNode< Object > object, TNode< IntPtrT > offset, Node *value, StoreToObjectWriteBarrier write_barrier) | v8::internal::compiler::CodeAssembler | |
StringConstant(const char *str) | v8::internal::compiler::CodeAssembler | |
Switch(Node *index, Label *default_label, const int32_t *case_values, Label **case_labels, size_t case_count) | v8::internal::compiler::CodeAssembler | |
SwitchFromTheCentralStack(TNode< RawPtrT > old_sp) | v8::internal::compiler::CodeAssembler | |
SwitchToTheCentralStack() | v8::internal::compiler::CodeAssembler | |
SwitchToTheCentralStackIfNeeded() | v8::internal::compiler::CodeAssembler | |
TaggedIndexConstant(intptr_t value) | v8::internal::compiler::CodeAssembler | |
TailCallBuiltin(Builtin id, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
TailCallBuiltinThenBytecodeDispatch(Builtin builtin, Node *context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
TailCallBytecodeDispatch(const CallInterfaceDescriptor &descriptor, TNode< RawPtrT > target, TArgs... args) | v8::internal::compiler::CodeAssembler | |
TailCallJSBuiltin(Builtin id, TNode< Object > context, TNode< Object > function, TNode< Object > new_target, TNode< Int32T > arg_count, TNode< JSDispatchHandleT > dispatch_handle) | v8::internal::compiler::CodeAssembler | inline |
TailCallJSCode(TNode< Code > code, TNode< Context > context, TNode< JSFunction > function, TNode< Object > new_target, TNode< Int32T > arg_count, TNode< JSDispatchHandleT > dispatch_handle) | v8::internal::compiler::CodeAssembler | |
TailCallRuntime(Runtime::FunctionId function, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
TailCallRuntime(Runtime::FunctionId function, TNode< Int32T > arity, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
TailCallRuntimeImpl(Runtime::FunctionId function, TNode< Int32T > arity, TNode< Object > context, std::initializer_list< TNode< Object > > args) | v8::internal::compiler::CodeAssembler | private |
TailCallStub(const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, TArgs... args) | v8::internal::compiler::CodeAssembler | inline |
TailCallStubImpl(const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, std::initializer_list< Node * > args) | v8::internal::compiler::CodeAssembler | private |
TailCallStubThenBytecodeDispatchImpl(const CallInterfaceDescriptor &descriptor, Node *target, Node *context, std::initializer_list< Node * > args) | v8::internal::compiler::CodeAssembler | private |
TruncateFloat32ToInt32(TNode< Float32T > value) | v8::internal::compiler::CodeAssembler | |
TruncateFloat64ToInt64(TNode< Float64T > value) | v8::internal::compiler::CodeAssembler | |
TryToInt32Constant(TNode< IntegralT > node, int32_t *out_value) | v8::internal::compiler::CodeAssembler | |
TryToInt64Constant(TNode< IntegralT > node, int64_t *out_value) | v8::internal::compiler::CodeAssembler | |
TryToIntPtrConstant(TNode< IntegralT > node, intptr_t *out_value) | v8::internal::compiler::CodeAssembler | |
TryToIntPtrConstant(TNode< Smi > tnode, intptr_t *out_value) | v8::internal::compiler::CodeAssembler | |
TryToSmiConstant(TNode< IntegralT > node, Tagged< Smi > *out_value) | v8::internal::compiler::CodeAssembler | |
TryToSmiConstant(TNode< Smi > node, Tagged< Smi > *out_value) | v8::internal::compiler::CodeAssembler | |
TVariable typedef | v8::internal::compiler::CodeAssembler | |
Uint32Add(TNode< Uint32T > left, TNode< Uint32T > right) | v8::internal::compiler::CodeAssembler | inline |
Uint32Constant(uint32_t value) | v8::internal::compiler::CodeAssembler | inline |
Uint32Mul(TNode< Uint32T > left, TNode< Uint32T > right) | v8::internal::compiler::CodeAssembler | inline |
Uint32Sub(TNode< Uint32T > left, TNode< Uint32T > right) | v8::internal::compiler::CodeAssembler | inline |
Uint64Add(TNode< Uint64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
Uint64Constant(uint64_t value) | v8::internal::compiler::CodeAssembler | inline |
Uint64HighWordConstant(uint64_t value) | v8::internal::compiler::CodeAssembler | inline |
Uint64HighWordConstantNoLowWord(uint64_t value) | v8::internal::compiler::CodeAssembler | inline |
Uint64LowWordConstant(uint64_t value) | v8::internal::compiler::CodeAssembler | inline |
Uint64Mul(TNode< Uint64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
Uint64Sub(TNode< Uint64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
UintPtrAdd(TNode< UintPtrT > left, TNode< UintPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
UintPtrConstant(uintptr_t value) | v8::internal::compiler::CodeAssembler | inline |
UintPtrSub(TNode< UintPtrT > left, TNode< UintPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
UnalignedLoad(TNode< RawPtrT > base, TNode< IntPtrT > offset) | v8::internal::compiler::CodeAssembler | inline |
UnalignedLoad(MachineType type, TNode< RawPtrT > base, TNode< WordT > offset) | v8::internal::compiler::CodeAssembler | private |
UnalignedLoadSupported(MachineRepresentation rep) const | v8::internal::compiler::CodeAssembler | |
UnalignedStoreSupported(MachineRepresentation rep) const | v8::internal::compiler::CodeAssembler | |
UncheckedCast(Node *value) | v8::internal::compiler::CodeAssembler | inline |
UncheckedCast(TNode< U > value) | v8::internal::compiler::CodeAssembler | inline |
UncheckedParameter(int value) | v8::internal::compiler::CodeAssembler | inline |
Uninitialized() | v8::internal::compiler::CodeAssembler | inline |
UniqueInt32Constant(int32_t value) | v8::internal::compiler::CodeAssembler | |
UniqueInt64Constant(int64_t value) | v8::internal::compiler::CodeAssembler | |
UniqueIntPtrConstant(intptr_t value) | v8::internal::compiler::CodeAssembler | |
UniqueUint32Constant(int32_t value) | v8::internal::compiler::CodeAssembler | inline |
Unreachable() | v8::internal::compiler::CodeAssembler | |
UnregisterCallGenerationCallbacks() | v8::internal::compiler::CodeAssembler | protected |
UnsafeStoreNoWriteBarrier(MachineRepresentation rep, Node *base, Node *value) | v8::internal::compiler::CodeAssembler | |
UnsafeStoreNoWriteBarrier(MachineRepresentation rep, Node *base, Node *offset, Node *value) | v8::internal::compiler::CodeAssembler | |
Unsigned(TNode< Word32T > x) | v8::internal::compiler::CodeAssembler | inline |
Unsigned(TNode< Word64T > x) | v8::internal::compiler::CodeAssembler | inline |
Unsigned(TNode< WordT > x) | v8::internal::compiler::CodeAssembler | inline |
Unsigned(TNode< Uint32T > x) | v8::internal::compiler::CodeAssembler | private |
UntypedHeapConstantHole(Handle< HeapObject > object) | v8::internal::compiler::CodeAssembler | |
UntypedHeapConstantMaybeHole(Handle< HeapObject > object) | v8::internal::compiler::CodeAssembler | |
UntypedHeapConstantNoHole(Handle< HeapObject > object) | v8::internal::compiler::CodeAssembler | |
UntypedParameter(int value) | v8::internal::compiler::CodeAssembler | |
VariableList typedef | v8::internal::compiler::CodeAssembler | |
Word32And(TNode< Int32T > left, TNode< Int32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32And(TNode< Uint32T > left, TNode< Uint32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32And(TNode< BoolT > left, TNode< BoolT > right) | v8::internal::compiler::CodeAssembler | inline |
Word32And(TNode< Word32T > left, int right) | v8::internal::compiler::CodeAssembler | inline |
Word32BitwiseNot(TNode< Int32T > a) | v8::internal::compiler::CodeAssembler | inline |
Word32Equal(TNode< Word32T > left, TNode< Word32T > right) | v8::internal::compiler::CodeAssembler | |
Word32Equal(TNode< Word32T > left, int right) | v8::internal::compiler::CodeAssembler | inline |
Word32NotEqual(TNode< Word32T > left, TNode< Word32T > right) | v8::internal::compiler::CodeAssembler | |
Word32Or(TNode< Int32T > left, TNode< Int32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32Or(TNode< Uint32T > left, TNode< Uint32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32Or(TNode< BoolT > left, TNode< BoolT > right) | v8::internal::compiler::CodeAssembler | inline |
Word32Sar(TNode< Int32T > left, TNode< Int32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32Sar(TNode< Word32T > value, int shift) | v8::internal::compiler::CodeAssembler | |
Word32ShiftIsSafe() const | v8::internal::compiler::CodeAssembler | protected |
Word32Shl(TNode< Int32T > left, TNode< Int32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32Shl(TNode< Uint32T > left, TNode< Uint32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32Shl(TNode< Int32T > left, int right) | v8::internal::compiler::CodeAssembler | inline |
Word32Shr(TNode< Uint32T > left, TNode< Uint32T > right) | v8::internal::compiler::CodeAssembler | inline |
Word32Shr(TNode< Word32T > value, int shift) | v8::internal::compiler::CodeAssembler | |
Word64And(TNode< Int64T > left, TNode< Int64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64And(TNode< Uint64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64Equal(TNode< Word64T > left, TNode< Word64T > right) | v8::internal::compiler::CodeAssembler | |
Word64Not(TNode< Int64T > value) | v8::internal::compiler::CodeAssembler | inline |
Word64Not(TNode< Uint64T > value) | v8::internal::compiler::CodeAssembler | inline |
Word64NotEqual(TNode< Word64T > left, TNode< Word64T > right) | v8::internal::compiler::CodeAssembler | |
Word64Sar(TNode< Int64T > left, TNode< Int64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64Shl(TNode< Int64T > left, TNode< Int64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64Shl(TNode< Uint64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64Shr(TNode< Int64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64Shr(TNode< Uint64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64Xor(TNode< Int64T > left, TNode< Int64T > right) | v8::internal::compiler::CodeAssembler | inline |
Word64Xor(TNode< Uint64T > left, TNode< Uint64T > right) | v8::internal::compiler::CodeAssembler | inline |
WordAnd(TNode< IntPtrT > left, TNode< IntPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
WordAnd(TNode< UintPtrT > left, TNode< UintPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
WordEqual(TNode< WordT > left, TNode< WordT > right) | v8::internal::compiler::CodeAssembler | |
WordNot(TNode< IntPtrT > a) | v8::internal::compiler::CodeAssembler | inline |
WordNotEqual(TNode< WordT > left, TNode< WordT > right) | v8::internal::compiler::CodeAssembler | |
WordOr(TNode< IntPtrT > left, TNode< IntPtrT > right) | v8::internal::compiler::CodeAssembler | inline |
WordSar(TNode< IntPtrT > left, TNode< IntegralT > right) | v8::internal::compiler::CodeAssembler | inline |
WordSar(TNode< WordT > value, int shift) | v8::internal::compiler::CodeAssembler | |
WordSar(TNode< IntPtrT > value, int shift) | v8::internal::compiler::CodeAssembler | inline |
WordShl(TNode< IntPtrT > left, TNode< IntegralT > right) | v8::internal::compiler::CodeAssembler | inline |
WordShl(TNode< UintPtrT > left, TNode< IntegralT > right) | v8::internal::compiler::CodeAssembler | inline |
WordShl(TNode< WordT > value, int shift) | v8::internal::compiler::CodeAssembler | |
WordShr(TNode< UintPtrT > left, TNode< IntegralT > right) | v8::internal::compiler::CodeAssembler | inline |
WordShr(TNode< WordT > value, int shift) | v8::internal::compiler::CodeAssembler | |
WordShr(TNode< IntPtrT > value, int shift) | v8::internal::compiler::CodeAssembler | inline |
zone() const | v8::internal::compiler::CodeAssembler | |
~CodeAssembler() | v8::internal::compiler::CodeAssembler | |