Lines Matching full:compiler
29 compiler::Node* BytecodeOperandCount(int operand_index);
32 compiler::Node* BytecodeOperandFlag(int operand_index);
35 compiler::Node* BytecodeOperandIdx(int operand_index);
38 compiler::Node* BytecodeOperandUImm(int operand_index);
41 compiler::Node* BytecodeOperandImm(int operand_index);
44 compiler::Node* BytecodeOperandReg(int operand_index);
47 compiler::Node* BytecodeOperandRuntimeId(int operand_index);
50 compiler::Node* BytecodeOperandIntrinsicId(int operand_index);
53 compiler::Node* GetAccumulator();
54 void SetAccumulator(compiler::Node* value);
57 compiler::Node* GetContext();
58 void SetContext(compiler::Node* value);
61 compiler::Node* GetContextAtDepth(compiler::Node* context,
62 compiler::Node* depth);
66 void GotoIfHasContextExtensionUpToDepth(compiler::Node* context,
67 compiler::Node* depth, Label* target);
70 compiler::Node* RegisterCount();
73 compiler::Node* ExportRegisterFile(compiler::Node* array);
74 compiler::Node* ImportRegisterFile(compiler::Node* array);
77 compiler::Node* LoadRegister(Register reg);
78 compiler::Node* LoadRegister(compiler::Node* reg_index);
79 compiler::Node* StoreRegister(compiler::Node* value, Register reg);
80 compiler::Node* StoreRegister(compiler::Node* value,
81 compiler::Node* reg_index);
84 compiler::Node* NextRegister(compiler::Node* reg_index);
88 compiler::Node* RegisterLocation(compiler::Node* reg_index);
91 compiler::Node* LoadConstantPoolEntry(compiler::Node* index);
94 compiler::Node* LoadAndUntagConstantPoolEntry(compiler::Node* index);
97 compiler::Node* LoadTypeFeedbackVector();
101 compiler::Node* IncrementCallCount(compiler::Node* type_feedback_vector,
102 compiler::Node* slot_id);
108 compiler::Node* CallJSWithFeedback(compiler::Node* function,
109 compiler::Node* context,
110 compiler::Node* first_arg,
111 compiler::Node* arg_count,
112 compiler::Node* slot_id,
113 compiler::Node* type_feedback_vector,
119 compiler::Node* CallJS(compiler::Node* function, compiler::Node* context,
120 compiler::Node* first_arg, compiler::Node* arg_count,
128 compiler::Node* CallConstruct(compiler::Node* constructor,
129 compiler::Node* context,
130 compiler::Node* new_target,
131 compiler::Node* first_arg,
132 compiler::Node* arg_count,
133 compiler::Node* slot_id,
134 compiler::Node* type_feedback_vector);
138 compiler::Node* CallRuntimeN(compiler::Node* function_id,
139 compiler::Node* context,
140 compiler::Node* first_arg,
141 compiler::Node* arg_count, int return_size = 1);
144 compiler::Node* Jump(compiler::Node* jump_offset);
148 void JumpIfWordEqual(compiler::Node* lhs, compiler::Node* rhs,
149 compiler::Node* jump_offset);
153 void JumpIfWordNotEqual(compiler::Node* lhs, compiler::Node* rhs,
154 compiler::Node* jump_offset);
157 compiler::Node* StackCheckTriggeredInterrupt();
163 compiler::Node* LoadOSRNestingLevel();
166 compiler::Node* Dispatch();
169 compiler::Node* DispatchToBytecodeHandler(compiler::Node* handler) { in DispatchToBytecodeHandler()
178 compiler::Node* TruncateTaggedToWord32WithFeedback(
179 compiler::Node* context, compiler::Node* value,
184 void AbortIfWordNotEqual(compiler::Node* lhs, compiler::Node* rhs,
188 compiler::Node* BytecodeOffset();
196 compiler::Node* BytecodeArrayTaggedPointer();
199 compiler::Node* DispatchTableRawPointer();
204 compiler::Node* GetAccumulatorUnchecked();
208 compiler::Node* GetInterpretedFramePointer();
216 void TraceBytecodeDispatch(compiler::Node* target_index);
223 void UpdateInterruptBudget(compiler::Node* weight);
226 compiler::Node* RegisterFrameOffset(compiler::Node* index);
229 compiler::Node* OperandOffset(int operand_index);
236 compiler::Node* BytecodeOperandReadUnaligned(int relative_offset,
239 compiler::Node* BytecodeOperandUnsignedByte(int operand_index);
240 compiler::Node* BytecodeOperandSignedByte(int operand_index);
241 compiler::Node* BytecodeOperandUnsignedShort(int operand_index);
242 compiler::Node* BytecodeOperandSignedShort(int operand_index);
243 compiler::Node* BytecodeOperandUnsignedQuad(int operand_index);
244 compiler::Node* BytecodeOperandSignedQuad(int operand_index);
246 compiler::Node* BytecodeSignedOperand(int operand_index,
248 compiler::Node* BytecodeUnsignedOperand(int operand_index,
254 void JumpConditional(compiler::Node* condition, compiler::Node* jump_offset);
258 compiler::Node* Advance();
262 compiler::Node* Advance(int delta);
263 compiler::Node* Advance(compiler::Node* delta);
266 compiler::Node* LoadBytecode(compiler::Node* bytecode_offset);
270 compiler::Node* StarDispatchLookahead(compiler::Node* target_bytecode);
278 compiler::Node* DispatchToBytecode(compiler::Node* target_bytecode,
279 compiler::Node* new_bytecode_offset);
282 compiler::Node* DispatchToBytecodeHandler(compiler::Node* handler,
283 compiler::Node* bytecode_offset);
286 compiler::Node* DispatchToBytecodeHandlerEntry(
287 compiler::Node* handler_entry, compiler::Node* bytecode_offset);
300 compiler::Node* stack_pointer_before_call_;