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

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

AddToInterruptBudgetAndJumpIfNotExceeded(int32_t weight, Label *skip_interrupt_label)v8::internal::baseline::BaselineAssemblerinline
AddToInterruptBudgetAndJumpIfNotExceeded(Register weight, Label *skip_interrupt_label)v8::internal::baseline::BaselineAssemblerinline
AssertFeedbackCell(Register object)v8::internal::baseline::BaselineAssemblerinline
BaselineAssembler(MacroAssembler *masm)v8::internal::baseline::BaselineAssemblerinlineexplicit
Bind(Label *label)v8::internal::baseline::BaselineAssemblerinline
CallBuiltin(Builtin builtin)v8::internal::baseline::BaselineAssemblerinline
CallRuntime(Runtime::FunctionId function, int nargs)v8::internal::baseline::BaselineAssemblerinline
CheckSmi(Register value)v8::internal::baseline::BaselineAssemblerinline
CodeEntry() constv8::internal::baseline::BaselineAssemblerinline
CompressionMode enum namev8::internal::baseline::BaselineAssembler
ContextOperand()v8::internal::baseline::BaselineAssemblerinline
DebugBreak()v8::internal::baseline::BaselineAssemblerinline
DecodeField(Register reg)v8::internal::baseline::BaselineAssemblerinline
EmitReturn(MacroAssembler *masm)v8::internal::baseline::BaselineAssemblerinlinestatic
ExceptionHandler() constv8::internal::baseline::BaselineAssemblerinline
FeedbackCellOperand()v8::internal::baseline::BaselineAssemblerinline
FeedbackVectorOperand()v8::internal::baseline::BaselineAssemblerinline
FunctionOperand()v8::internal::baseline::BaselineAssemblerinline
GetCode(LocalIsolate *isolate, CodeDesc *desc)v8::internal::baseline::BaselineAssemblerinline
IncrementSmi(MemOperand lhs)v8::internal::baseline::BaselineAssemblerinline
Jump(Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIf(Condition cc, Register lhs, const Operand &rhs, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfByte(Condition cc, Register value, int32_t byte, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfImmediate(Condition cc, Register left, int right, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfInstanceType(Condition cc, Register map, InstanceType instance_type, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfNotRoot(Register value, RootIndex index, Label *target, Label ::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfNotSmi(Register value, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfObjectType(Condition cc, Register object, InstanceType instance_type, Register map, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfObjectTypeFast(Condition cc, Register object, InstanceType instance_type, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfPointer(Condition cc, Register value, MemOperand operand, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfRoot(Register value, RootIndex index, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfSmi(Register value, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfSmi(Condition cc, Register value, Tagged< Smi > smi, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfSmi(Condition cc, Register lhs, Register rhs, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfTagged(Condition cc, Register value, MemOperand operand, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpIfTagged(Condition cc, MemOperand operand, Register value, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
JumpTarget()v8::internal::baseline::BaselineAssemblerinline
LdaContextSlot(Register context, uint32_t index, uint32_t depth, CompressionMode compression_mode=CompressionMode::kDefault)v8::internal::baseline::BaselineAssemblerinline
LdaModuleVariable(Register context, int cell_index, uint32_t depth)v8::internal::baseline::BaselineAssemblerinline
LoadContext(Register output)v8::internal::baseline::BaselineAssemblerinline
LoadFeedbackCell(Register output)v8::internal::baseline::BaselineAssemblerinline
LoadFixedArrayElement(Register output, Register array, int32_t index)v8::internal::baseline::BaselineAssemblerinline
LoadFunction(Register output)v8::internal::baseline::BaselineAssemblerinline
LoadMap(Register output, Register value)v8::internal::baseline::BaselineAssemblerinline
LoadNativeContextSlot(Register output, uint32_t index)v8::internal::baseline::BaselineAssemblerinline
LoadPrototype(Register prototype, Register object)v8::internal::baseline::BaselineAssemblerinline
LoadRegister(Register output, interpreter::Register source)v8::internal::baseline::BaselineAssemblerinline
LoadRoot(Register output, RootIndex index)v8::internal::baseline::BaselineAssemblerinline
LoadTaggedField(Register output, Register source, int offset)v8::internal::baseline::BaselineAssemblerinline
LoadTaggedSignedField(Register output, Register source, int offset)v8::internal::baseline::BaselineAssemblerinline
LoadTaggedSignedFieldAndUntag(Register output, Register source, int offset)v8::internal::baseline::BaselineAssemblerinline
LoadWord16FieldZeroExtend(Register output, Register source, int offset)v8::internal::baseline::BaselineAssemblerinline
LoadWord8Field(Register output, Register source, int offset)v8::internal::baseline::BaselineAssemblerinline
masm()v8::internal::baseline::BaselineAssemblerinline
masm_v8::internal::baseline::BaselineAssemblerprivate
Move(Register output, Register source)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, MemOperand operand)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, Tagged< Smi > value)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, Tagged< TaggedIndex > value)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, interpreter::Register source)v8::internal::baseline::BaselineAssemblerinline
Move(interpreter::Register output, Register source)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, RootIndex source)v8::internal::baseline::BaselineAssemblerinline
Move(MemOperand output, Register source)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, ExternalReference reference)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, Handle< HeapObject > value)v8::internal::baseline::BaselineAssemblerinline
Move(Register output, int32_t immediate)v8::internal::baseline::BaselineAssemblerinline
MoveMaybeSmi(Register output, Register source)v8::internal::baseline::BaselineAssemblerinline
MoveSmi(Register output, Register source)v8::internal::baseline::BaselineAssemblerinline
pc_offset() constv8::internal::baseline::BaselineAssemblerinline
Pop(T... registers)v8::internal::baseline::BaselineAssemblerinline
Push(T... vals)v8::internal::baseline::BaselineAssemblerinline
PushReverse(T... vals)v8::internal::baseline::BaselineAssemblerinline
RecordComment(const char *string)v8::internal::baseline::BaselineAssembler
RegisterFrameAddress(interpreter::Register interpreter_register, Register rscratch)v8::internal::baseline::BaselineAssemblerinline
RegisterFrameOperand(interpreter::Register interpreter_register)v8::internal::baseline::BaselineAssemblerinlinestatic
scratch_register_scope_v8::internal::baseline::BaselineAssemblerprivate
SmiUntag(Register value)v8::internal::baseline::BaselineAssemblerinline
SmiUntag(Register output, Register value)v8::internal::baseline::BaselineAssemblerinline
StaContextSlot(Register context, Register value, uint32_t index, uint32_t depth)v8::internal::baseline::BaselineAssemblerinline
StaModuleVariable(Register context, Register value, int cell_index, uint32_t depth)v8::internal::baseline::BaselineAssemblerinline
StoreContext(Register context)v8::internal::baseline::BaselineAssemblerinline
StoreRegister(interpreter::Register output, Register value)v8::internal::baseline::BaselineAssemblerinline
StoreTaggedFieldNoWriteBarrier(Register target, int offset, Register value)v8::internal::baseline::BaselineAssemblerinline
StoreTaggedFieldWithWriteBarrier(Register target, int offset, Register value)v8::internal::baseline::BaselineAssemblerinline
StoreTaggedSignedField(Register target, int offset, Tagged< Smi > value)v8::internal::baseline::BaselineAssemblerinline
Switch(Register reg, int case_value_base, Label **labels, int num_labels)v8::internal::baseline::BaselineAssemblerinline
TailCallBuiltin(Builtin builtin)v8::internal::baseline::BaselineAssemblerinline
TestAndBranch(Register value, int mask, Condition cc, Label *target, Label::Distance distance=Label::kFar)v8::internal::baseline::BaselineAssemblerinline
Trap()v8::internal::baseline::BaselineAssemblerinline
TryLoadOptimizedOsrCode(Register scratch_and_result, Register feedback_vector, FeedbackSlot slot, Label *on_result, Label::Distance distance)v8::internal::baseline::BaselineAssemblerinline
Word32And(Register output, Register lhs, int rhs)v8::internal::baseline::BaselineAssemblerinline