Home | History | Annotate | Download | only in interpreter

Lines Matching defs:InterpreterAssembler

25 InterpreterAssembler::InterpreterAssembler(Isolate* isolate, Zone* zone,
49 InterpreterAssembler::~InterpreterAssembler() {
56 Node* InterpreterAssembler::GetInterpretedFramePointer() {
63 Node* InterpreterAssembler::GetAccumulatorUnchecked() {
67 Node* InterpreterAssembler::GetAccumulator() {
73 void InterpreterAssembler::SetAccumulator(Node* value) {
79 Node* InterpreterAssembler::GetContext() {
83 void InterpreterAssembler::SetContext(Node* value) {
87 Node* InterpreterAssembler::GetContextAtDepth(Node* context, Node* depth) {
117 void InterpreterAssembler::GotoIfHasContextExtensionUpToDepth(Node* context,
152 Node* InterpreterAssembler::BytecodeOffset() {
156 Node* InterpreterAssembler::BytecodeArrayTaggedPointer() {
166 Node* InterpreterAssembler::DispatchTableRawPointer() {
170 Node* InterpreterAssembler::RegisterLocation(Node* reg_index) {
175 Node* InterpreterAssembler::RegisterFrameOffset(Node* index) {
179 Node* InterpreterAssembler::LoadRegister(Register reg) {
184 Node* InterpreterAssembler::LoadRegister(Node* reg_index) {
189 Node* InterpreterAssembler::StoreRegister(Node* value, Register reg) {
195 Node* InterpreterAssembler::StoreRegister(Node* value, Node* reg_index) {
201 Node* InterpreterAssembler::NextRegister(Node* reg_index) {
206 Node* InterpreterAssembler::OperandOffset(int operand_index) {
211 Node* InterpreterAssembler::BytecodeOperandUnsignedByte(int operand_index) {
220 Node* InterpreterAssembler::BytecodeOperandSignedByte(int operand_index) {
235 compiler::Node* InterpreterAssembler::BytecodeOperandReadUnaligned(
286 Node* InterpreterAssembler::BytecodeOperandUnsignedShort(int operand_index) {
301 Node* InterpreterAssembler::BytecodeOperandSignedShort(int operand_index) {
323 Node* InterpreterAssembler::BytecodeOperandUnsignedQuad(int operand_index) {
337 Node* InterpreterAssembler::BytecodeOperandSignedQuad(int operand_index) {
358 Node* InterpreterAssembler::BytecodeSignedOperand(int operand_index,
375 Node* InterpreterAssembler::BytecodeUnsignedOperand(int operand_index,
392 Node* InterpreterAssembler::BytecodeOperandCount(int operand_index) {
400 Node* InterpreterAssembler::BytecodeOperandFlag(int operand_index) {
409 Node* InterpreterAssembler::BytecodeOperandUImm(int operand_index) {
417 Node* InterpreterAssembler::BytecodeOperandImm(int operand_index) {
425 Node* InterpreterAssembler::BytecodeOperandIdx(int operand_index) {
433 Node* InterpreterAssembler::BytecodeOperandReg(int operand_index) {
441 Node* InterpreterAssembler::BytecodeOperandRuntimeId(int operand_index) {
450 Node* InterpreterAssembler::BytecodeOperandIntrinsicId(int operand_index) {
459 Node* InterpreterAssembler::LoadConstantPoolEntry(Node* index) {
468 Node* InterpreterAssembler::LoadAndUntagConstantPoolEntry(Node* index) {
488 Node* InterpreterAssembler::LoadTypeFeedbackVector() {
496 void InterpreterAssembler::CallPrologue() {
506 void InterpreterAssembler::CallEpilogue() {
516 Node* InterpreterAssembler::IncrementCallCount(Node* type_feedback_vector,
528 Node* InterpreterAssembler::CallJSWithFeedback(Node* function, Node* context,
701 Node* InterpreterAssembler::CallJS(Node* function, Node* context,
711 Node* InterpreterAssembler::CallConstruct(Node* constructor, Node* context,
864 Node* InterpreterAssembler::CallRuntimeN(Node* function_id, Node* context,
884 void InterpreterAssembler::UpdateInterruptBudget(Node* weight) {
916 Node* InterpreterAssembler::Advance() {
920 Node* InterpreterAssembler::Advance(int delta) {
924 Node* InterpreterAssembler::Advance(Node* delta) {
933 Node* InterpreterAssembler::Jump(Node* delta) {
942 void InterpreterAssembler::JumpConditional(Node* condition, Node* delta) {
952 void InterpreterAssembler::JumpIfWordEqual(Node* lhs, Node* rhs, Node* delta) {
956 void InterpreterAssembler::JumpIfWordNotEqual(Node* lhs, Node* rhs,
961 Node* InterpreterAssembler::LoadBytecode(compiler::Node* bytecode_offset) {
970 Node* InterpreterAssembler::StarDispatchLookahead(Node* target_bytecode) {
990 void InterpreterAssembler::InlineStar() {
1009 Node* InterpreterAssembler::Dispatch() {
1019 Node* InterpreterAssembler::DispatchToBytecode(Node* target_bytecode,
1032 Node* InterpreterAssembler::DispatchToBytecodeHandler(Node* handler,
1039 Node* InterpreterAssembler::DispatchToBytecodeHandlerEntry(
1047 void InterpreterAssembler::DispatchWide(OperandScale operand_scale) {
1082 Node* InterpreterAssembler::TruncateTaggedToWord32WithFeedback(
1169 void InterpreterAssembler::UpdateInterruptBudgetOnReturn() {
1181 Node* InterpreterAssembler::StackCheckTriggeredInterrupt() {
1189 Node* InterpreterAssembler::LoadOSRNestingLevel() {
1195 void InterpreterAssembler::Abort(BailoutReason bailout_reason) {
1202 void InterpreterAssembler::AbortIfWordNotEqual(Node* lhs, Node* rhs,
1214 void InterpreterAssembler::TraceBytecode(Runtime::FunctionId function_id) {
1219 void InterpreterAssembler::TraceBytecodeDispatch(Node* target_bytecode) {
1249 bool InterpreterAssembler::TargetSupportsUnalignedAccess() {
1261 Node* InterpreterAssembler::RegisterCount() {
1268 Node* InterpreterAssembler::ExportRegisterFile(Node* array) {
1303 Node* InterpreterAssembler::ImportRegisterFile(Node* array) {