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

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

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::CodeAssemblerinline
AtomicLoad(MachineType type, AtomicMemoryOrder order, TNode< RawPtrT > base, TNode< WordT > offset)v8::internal::compiler::CodeAssemblerprivate
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::CodeAssemblerinline
BitcastTaggedToWord(TNode< Smi > node)v8::internal::compiler::CodeAssemblerinline
BoolConstant(bool value)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerinline
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::CodeAssemblerinline
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::CodeAssemblerinline
CallBuiltinPointer(const CallInterfaceDescriptor &descriptor, TNode< BuiltinPtr > target, TNode< Object > context, TArgs... args)v8::internal::compiler::CodeAssemblerinline
CallBuiltinVoid(Builtin id, TNode< Object > context, TArgs... args)v8::internal::compiler::CodeAssemblerinline
CallCFunction(Node *function, std::optional< MachineType > return_type, CArgs... cargs)v8::internal::compiler::CodeAssemblerinline
CallCFunction(Node *function, std::optional< MachineType > return_type, std::initializer_list< CFunctionArg > args)v8::internal::compiler::CodeAssemblerprivate
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::CodeAssemblerinline
CallCFunctionWithCallerSavedRegisters(Node *function, MachineType return_type, SaveFPRegsMode mode, std::initializer_list< CFunctionArg > args)v8::internal::compiler::CodeAssemblerprivate
CallCFunctionWithoutFunctionDescriptor(Node *function, MachineType return_type, CArgs... cargs)v8::internal::compiler::CodeAssemblerinline
CallCFunctionWithoutFunctionDescriptor(Node *function, MachineType return_type, std::initializer_list< CFunctionArg > args)v8::internal::compiler::CodeAssemblerprivate
CallEpilogue()v8::internal::compiler::CodeAssemblerprivate
CallJS(Builtin builtin, TNode< Context > context, TNode< Object > function, TNode< JSAny > receiver, TArgs... args)v8::internal::compiler::CodeAssemblerinline
CallJSBuiltin(Builtin builtin, TNode< Context > context, TNode< Object > function, std::optional< TNode< Object > > new_target, TNode< Object > receiver, TArgs... args)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerprivate
CallPrologue()v8::internal::compiler::CodeAssemblerprivate
CallRuntime(Runtime::FunctionId function, TNode< Object > context, TArgs... args)v8::internal::compiler::CodeAssemblerinline
CallRuntimeImpl(Runtime::FunctionId function, TNode< Object > context, std::initializer_list< TNode< Object > > args)v8::internal::compiler::CodeAssemblerprivate
CallStub(const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, TArgs... args)v8::internal::compiler::CodeAssemblerinline
CallStubN(StubCallMode call_mode, const CallInterfaceDescriptor &descriptor, int input_count, Node *const *inputs)v8::internal::compiler::CodeAssemblerprivate
CallStubR(StubCallMode call_mode, const CallInterfaceDescriptor &descriptor, TNode< Object > target, TNode< Object > context, TArgs... args)v8::internal::compiler::CodeAssemblerinlineprivate
CallStubRImpl(StubCallMode call_mode, const CallInterfaceDescriptor &descriptor, TNode< Object > target, TNode< Object > context, std::initializer_list< Node * > args)v8::internal::compiler::CodeAssemblerprivate
CanonicalizeEmbeddedBuiltinsConstantIfNeeded(Handle< HeapObject > object)v8::internal::compiler::CodeAssembler
Cast(Node *value, const char *location="")v8::internal::compiler::CodeAssemblerinline
Cast(TNode< T > value, const char *location="")v8::internal::compiler::CodeAssemblerinline
CFunctionArg typedefv8::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::CodeAssemblerinlineexplicit
CodeAssembler(const CodeAssembler &)=deletev8::internal::compiler::CodeAssembler
Comment(MessageWithSourceLocation message, Args &&... args)v8::internal::compiler::CodeAssemblerinline
ConstructJS(Builtin builtin, TNode< Context > context, TNode< Object > function, TNode< JSAny > new_target, TArgs... args)v8::internal::compiler::CodeAssemblerinline
DebugBreak()v8::internal::compiler::CodeAssembler
DynamicJSParameterCount()v8::internal::compiler::CodeAssembler
EmitComment(std::string msg)v8::internal::compiler::CodeAssemblerprivate
ExternalConstant(ExternalReference address)v8::internal::compiler::CodeAssembler
ExternalPointerHandleNullConstant()v8::internal::compiler::CodeAssemblerinline
factory() constv8::internal::compiler::CodeAssembler
Float32Constant(double value)v8::internal::compiler::CodeAssembler
Float64Constant(double value)v8::internal::compiler::CodeAssembler
GetJSContextParameter()v8::internal::compiler::CodeAssembler
GetMacroSourcePositionStack() constv8::internal::compiler::CodeAssembler
Goto(Label *label)v8::internal::compiler::CodeAssembler
Goto(CodeAssemblerParameterizedLabel< T... > *label, Args... args)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerprivate
HasDynamicJSParameterCount()v8::internal::compiler::CodeAssembler
HeapConstantHole(Handle< Type > object)v8::internal::compiler::CodeAssemblerinline
HeapConstantMaybeHole(Handle< Type > object)v8::internal::compiler::CodeAssemblerinline
HeapConstantNoHole(Handle< Type > object)v8::internal::compiler::CodeAssemblerinline
Int32Add(TNode< Int32T > left, TNode< Int32T > right)v8::internal::compiler::CodeAssemblerinline
Int32Constant(int32_t value)v8::internal::compiler::CodeAssembler
Int32FalseConstant()v8::internal::compiler::CodeAssemblerinline
Int32Mul(TNode< Int32T > left, TNode< Int32T > right)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerinline
Int32Sub(TNode< Int32T > left, int right)v8::internal::compiler::CodeAssemblerinline
Int32TrueConstant()v8::internal::compiler::CodeAssemblerinline
Int64Add(TNode< Int64T > left, TNode< Int64T > right)v8::internal::compiler::CodeAssemblerinline
Int64Constant(int64_t value)v8::internal::compiler::CodeAssembler
Int64Mul(TNode< Int64T > left, TNode< Int64T > right)v8::internal::compiler::CodeAssemblerinline
Int64Sub(TNode< Int64T > left, TNode< Int64T > right)v8::internal::compiler::CodeAssemblerinline
IntPtrAdd(TNode< IntPtrT > left, TNode< IntPtrT > right)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerinline
IntPtrSub(TNode< IntPtrT > left, TNode< IntPtrT > right)v8::internal::compiler::CodeAssemblerinline
Is32() constv8::internal::compiler::CodeAssembler
Is64() constv8::internal::compiler::CodeAssembler
IsExceptionHandlerActive() constv8::internal::compiler::CodeAssembler
IsFloat64RoundDownSupported() constv8::internal::compiler::CodeAssembler
IsFloat64RoundTiesEvenSupported() constv8::internal::compiler::CodeAssembler
IsFloat64RoundTruncateSupported() constv8::internal::compiler::CodeAssembler
IsFloat64RoundUpSupported() constv8::internal::compiler::CodeAssembler
IsInt32AbsWithOverflowSupported() constv8::internal::compiler::CodeAssembler
IsInt64AbsWithOverflowSupported() constv8::internal::compiler::CodeAssembler
IsIntPtrAbsWithOverflowSupported() constv8::internal::compiler::CodeAssembler
IsJSFunctionCall() constv8::internal::compiler::CodeAssemblerprotected
IsMapOffsetConstant(Node *node)v8::internal::compiler::CodeAssembler
IsNullConstant(TNode< Object > node)v8::internal::compiler::CodeAssembler
isolate() constv8::internal::compiler::CodeAssembler
IsolateField(IsolateFieldId id)v8::internal::compiler::CodeAssembler
IsTruncateFloat64ToFloat16RawBitsSupported() constv8::internal::compiler::CodeAssembler
IsUndefinedConstant(TNode< Object > node)v8::internal::compiler::CodeAssembler
IsWord32CtzSupported() constv8::internal::compiler::CodeAssembler
IsWord32PopcntSupported() constv8::internal::compiler::CodeAssembler
IsWord64CtzSupported() constv8::internal::compiler::CodeAssembler
IsWord64PopcntSupported() constv8::internal::compiler::CodeAssembler
jsgraph() constv8::internal::compiler::CodeAssemblerprivate
kTargetParameterIndexv8::internal::compiler::CodeAssemblerstatic
Label typedefv8::internal::compiler::CodeAssembler
Load(MachineType type, Node *base)v8::internal::compiler::CodeAssembler
Load(MachineType type, TNode< RawPtr< Type > > base)v8::internal::compiler::CodeAssemblerinline
Load(MachineType type, Node *base, Node *offset)v8::internal::compiler::CodeAssembler
Load(Node *base)v8::internal::compiler::CodeAssemblerinline
Load(Node *base, TNode< WordT > offset)v8::internal::compiler::CodeAssemblerinline
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 &)=deletev8::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::CodeAssemblerinline
PointerConstant(void *value)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerinline
Projection(int index, Node *value)v8::internal::compiler::CodeAssemblerprivate
PushSourcePosition()v8::internal::compiler::CodeAssembler
raw_assembler() constv8::internal::compiler::CodeAssemblerprivate
RawPtrAdd(TNode< RawPtrT > left, TNode< IntPtrT > right)v8::internal::compiler::CodeAssemblerinline
RawPtrSub(TNode< RawPtrT > left, TNode< IntPtrT > right)v8::internal::compiler::CodeAssemblerinline
RawPtrSub(TNode< RawPtrT > left, TNode< RawPtrT > right)v8::internal::compiler::CodeAssemblerinline
RegisterCallGenerationCallbacks(const CodeAssemblerCallback &call_prologue, const CodeAssemblerCallback &call_epilogue)v8::internal::compiler::CodeAssemblerprotected
ReinterpretCast(Node *value)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerinline
Signed(TNode< Word64T > x)v8::internal::compiler::CodeAssemblerinline
Signed(TNode< WordT > x)v8::internal::compiler::CodeAssemblerinline
Signed(TNode< Int32T > x)v8::internal::compiler::CodeAssemblerprivate
SmiConstant(Tagged< Smi > value)v8::internal::compiler::CodeAssembler
SmiConstant(int value)v8::internal::compiler::CodeAssembler
SmiConstant(E value)v8::internal::compiler::CodeAssemblerinline
StackSlotPtr(int size, int alignment)v8::internal::compiler::CodeAssembler
state()v8::internal::compiler::CodeAssemblerinline
state_v8::internal::compiler::CodeAssemblerprivate
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::CodeAssemblerinline
TailCallBuiltinThenBytecodeDispatch(Builtin builtin, Node *context, TArgs... args)v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerinline
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::CodeAssemblerinline
TailCallRuntime(Runtime::FunctionId function, TNode< Int32T > arity, TNode< Object > context, TArgs... args)v8::internal::compiler::CodeAssemblerinline
TailCallRuntimeImpl(Runtime::FunctionId function, TNode< Int32T > arity, TNode< Object > context, std::initializer_list< TNode< Object > > args)v8::internal::compiler::CodeAssemblerprivate
TailCallStub(const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, TArgs... args)v8::internal::compiler::CodeAssemblerinline
TailCallStubImpl(const CallInterfaceDescriptor &descriptor, TNode< Code > target, TNode< Object > context, std::initializer_list< Node * > args)v8::internal::compiler::CodeAssemblerprivate
TailCallStubThenBytecodeDispatchImpl(const CallInterfaceDescriptor &descriptor, Node *target, Node *context, std::initializer_list< Node * > args)v8::internal::compiler::CodeAssemblerprivate
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 typedefv8::internal::compiler::CodeAssembler
Uint32Add(TNode< Uint32T > left, TNode< Uint32T > right)v8::internal::compiler::CodeAssemblerinline
Uint32Constant(uint32_t value)v8::internal::compiler::CodeAssemblerinline
Uint32Mul(TNode< Uint32T > left, TNode< Uint32T > right)v8::internal::compiler::CodeAssemblerinline
Uint32Sub(TNode< Uint32T > left, TNode< Uint32T > right)v8::internal::compiler::CodeAssemblerinline
Uint64Add(TNode< Uint64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
Uint64Constant(uint64_t value)v8::internal::compiler::CodeAssemblerinline
Uint64HighWordConstant(uint64_t value)v8::internal::compiler::CodeAssemblerinline
Uint64HighWordConstantNoLowWord(uint64_t value)v8::internal::compiler::CodeAssemblerinline
Uint64LowWordConstant(uint64_t value)v8::internal::compiler::CodeAssemblerinline
Uint64Mul(TNode< Uint64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
Uint64Sub(TNode< Uint64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
UintPtrAdd(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::CodeAssemblerinline
UintPtrConstant(uintptr_t value)v8::internal::compiler::CodeAssemblerinline
UintPtrSub(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::CodeAssemblerinline
UnalignedLoad(TNode< RawPtrT > base, TNode< IntPtrT > offset)v8::internal::compiler::CodeAssemblerinline
UnalignedLoad(MachineType type, TNode< RawPtrT > base, TNode< WordT > offset)v8::internal::compiler::CodeAssemblerprivate
UnalignedLoadSupported(MachineRepresentation rep) constv8::internal::compiler::CodeAssembler
UnalignedStoreSupported(MachineRepresentation rep) constv8::internal::compiler::CodeAssembler
UncheckedCast(Node *value)v8::internal::compiler::CodeAssemblerinline
UncheckedCast(TNode< U > value)v8::internal::compiler::CodeAssemblerinline
UncheckedParameter(int value)v8::internal::compiler::CodeAssemblerinline
Uninitialized()v8::internal::compiler::CodeAssemblerinline
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::CodeAssemblerinline
Unreachable()v8::internal::compiler::CodeAssembler
UnregisterCallGenerationCallbacks()v8::internal::compiler::CodeAssemblerprotected
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::CodeAssemblerinline
Unsigned(TNode< Word64T > x)v8::internal::compiler::CodeAssemblerinline
Unsigned(TNode< WordT > x)v8::internal::compiler::CodeAssemblerinline
Unsigned(TNode< Uint32T > x)v8::internal::compiler::CodeAssemblerprivate
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 typedefv8::internal::compiler::CodeAssembler
Word32And(TNode< Int32T > left, TNode< Int32T > right)v8::internal::compiler::CodeAssemblerinline
Word32And(TNode< Uint32T > left, TNode< Uint32T > right)v8::internal::compiler::CodeAssemblerinline
Word32And(TNode< BoolT > left, TNode< BoolT > right)v8::internal::compiler::CodeAssemblerinline
Word32And(TNode< Word32T > left, int right)v8::internal::compiler::CodeAssemblerinline
Word32BitwiseNot(TNode< Int32T > a)v8::internal::compiler::CodeAssemblerinline
Word32Equal(TNode< Word32T > left, TNode< Word32T > right)v8::internal::compiler::CodeAssembler
Word32Equal(TNode< Word32T > left, int right)v8::internal::compiler::CodeAssemblerinline
Word32NotEqual(TNode< Word32T > left, TNode< Word32T > right)v8::internal::compiler::CodeAssembler
Word32Or(TNode< Int32T > left, TNode< Int32T > right)v8::internal::compiler::CodeAssemblerinline
Word32Or(TNode< Uint32T > left, TNode< Uint32T > right)v8::internal::compiler::CodeAssemblerinline
Word32Or(TNode< BoolT > left, TNode< BoolT > right)v8::internal::compiler::CodeAssemblerinline
Word32Sar(TNode< Int32T > left, TNode< Int32T > right)v8::internal::compiler::CodeAssemblerinline
Word32Sar(TNode< Word32T > value, int shift)v8::internal::compiler::CodeAssembler
Word32ShiftIsSafe() constv8::internal::compiler::CodeAssemblerprotected
Word32Shl(TNode< Int32T > left, TNode< Int32T > right)v8::internal::compiler::CodeAssemblerinline
Word32Shl(TNode< Uint32T > left, TNode< Uint32T > right)v8::internal::compiler::CodeAssemblerinline
Word32Shl(TNode< Int32T > left, int right)v8::internal::compiler::CodeAssemblerinline
Word32Shr(TNode< Uint32T > left, TNode< Uint32T > right)v8::internal::compiler::CodeAssemblerinline
Word32Shr(TNode< Word32T > value, int shift)v8::internal::compiler::CodeAssembler
Word64And(TNode< Int64T > left, TNode< Int64T > right)v8::internal::compiler::CodeAssemblerinline
Word64And(TNode< Uint64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
Word64Equal(TNode< Word64T > left, TNode< Word64T > right)v8::internal::compiler::CodeAssembler
Word64Not(TNode< Int64T > value)v8::internal::compiler::CodeAssemblerinline
Word64Not(TNode< Uint64T > value)v8::internal::compiler::CodeAssemblerinline
Word64NotEqual(TNode< Word64T > left, TNode< Word64T > right)v8::internal::compiler::CodeAssembler
Word64Sar(TNode< Int64T > left, TNode< Int64T > right)v8::internal::compiler::CodeAssemblerinline
Word64Shl(TNode< Int64T > left, TNode< Int64T > right)v8::internal::compiler::CodeAssemblerinline
Word64Shl(TNode< Uint64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
Word64Shr(TNode< Int64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
Word64Shr(TNode< Uint64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
Word64Xor(TNode< Int64T > left, TNode< Int64T > right)v8::internal::compiler::CodeAssemblerinline
Word64Xor(TNode< Uint64T > left, TNode< Uint64T > right)v8::internal::compiler::CodeAssemblerinline
WordAnd(TNode< IntPtrT > left, TNode< IntPtrT > right)v8::internal::compiler::CodeAssemblerinline
WordAnd(TNode< UintPtrT > left, TNode< UintPtrT > right)v8::internal::compiler::CodeAssemblerinline
WordEqual(TNode< WordT > left, TNode< WordT > right)v8::internal::compiler::CodeAssembler
WordNot(TNode< IntPtrT > a)v8::internal::compiler::CodeAssemblerinline
WordNotEqual(TNode< WordT > left, TNode< WordT > right)v8::internal::compiler::CodeAssembler
WordOr(TNode< IntPtrT > left, TNode< IntPtrT > right)v8::internal::compiler::CodeAssemblerinline
WordSar(TNode< IntPtrT > left, TNode< IntegralT > right)v8::internal::compiler::CodeAssemblerinline
WordSar(TNode< WordT > value, int shift)v8::internal::compiler::CodeAssembler
WordSar(TNode< IntPtrT > value, int shift)v8::internal::compiler::CodeAssemblerinline
WordShl(TNode< IntPtrT > left, TNode< IntegralT > right)v8::internal::compiler::CodeAssemblerinline
WordShl(TNode< UintPtrT > left, TNode< IntegralT > right)v8::internal::compiler::CodeAssemblerinline
WordShl(TNode< WordT > value, int shift)v8::internal::compiler::CodeAssembler
WordShr(TNode< UintPtrT > left, TNode< IntegralT > right)v8::internal::compiler::CodeAssemblerinline
WordShr(TNode< WordT > value, int shift)v8::internal::compiler::CodeAssembler
WordShr(TNode< IntPtrT > value, int shift)v8::internal::compiler::CodeAssemblerinline
zone() constv8::internal::compiler::CodeAssembler
~CodeAssembler()v8::internal::compiler::CodeAssembler