Lines Matching defs:Output
155 Handle<BytecodeArray> output =
159 return output;
164 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t(&operands)[N]) {
165 // Don't output dead code.
191 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0,
195 Output(bytecode, operands);
199 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0,
202 Output(bytecode, operands);
206 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0,
209 Output(bytecode, operands);
213 void BytecodeArrayBuilder::Output(Bytecode bytecode, uint32_t operand0) {
215 Output(bytecode, operands);
219 void BytecodeArrayBuilder::Output(Bytecode bytecode) {
220 // Don't output dead code.
236 Output(BytecodeForBinaryOperation(op), reg.ToOperand());
247 Output(BytecodeForCountOperation(op));
253 Output(Bytecode::kLogicalNot);
259 Output(Bytecode::kTypeOf);
270 Output(BytecodeForCompareOperation(op), reg.ToOperand());
279 Output(Bytecode::kLdaZero);
281 Output(Bytecode::kLdaSmi8, static_cast<uint8_t>(raw_smi));
292 Output(Bytecode::kLdaConstant, static_cast<uint8_t>(entry));
294 Output(Bytecode::kLdaConstantWide, static_cast<uint16_t>(entry));
303 Output(Bytecode::kLdaUndefined);
309 Output(Bytecode::kLdaNull);
315 Output(Bytecode::kLdaTheHole);
321 Output(Bytecode::kLdaTrue);
327 Output(Bytecode::kLdaFalse);
345 Output(Bytecode::kLdar, reg.ToOperand());
359 Output(Bytecode::kStar, reg.ToOperand());
361 Output(Bytecode::kStar, reg.ToOperand());
370 Output(Bytecode::kMov, from.ToOperand(), to.ToOperand());
379 Output(Bytecode::kExchange, reg0.ToOperand(), reg1.ToWideOperand());
381 Output(Bytecode::kExchange, reg1.ToOperand(), reg0.ToWideOperand());
383 Output(Bytecode::kExchangeWide, reg0.ToWideOperand(), reg1.ToWideOperand());
397 Output(bytecode, static_cast<uint8_t>(name_index),
401 Output(BytecodeForWideOperands(bytecode), static_cast<uint16_t>(name_index),
415 Output(bytecode, static_cast<uint8_t>(name_index),
419 Output(BytecodeForWideOperands(bytecode), static_cast<uint16_t>(name_index),
432 Output(Bytecode::kLdaContextSlot, context.ToOperand(),
435 Output(Bytecode::kLdaContextSlotWide, context.ToOperand(),
448 Output(Bytecode::kStaContextSlot, context.ToOperand(),
451 Output(Bytecode::kStaContextSlotWide, context.ToOperand(),
467 Output(bytecode, static_cast<uint8_t>(name_index));
469 Output(BytecodeForWideOperands(bytecode),
483 Output(bytecode, static_cast<uint8_t>(name_index));
485 Output(BytecodeForWideOperands(bytecode),
500 Output(bytecode, object.ToOperand(), static_cast<uint8_t>(name_index),
504 Output(BytecodeForWideOperands(bytecode), object.ToOperand(),
518 Output
520 Output(BytecodeForWideOperands(bytecode), object.ToOperand(),
535 Output(bytecode, object.ToOperand(), static_cast<uint8_t>(name_index),
539 Output(BytecodeForWideOperands(bytecode), object.ToOperand(),
554 Output(bytecode, object.ToOperand(), key.ToOperand(),
557 Output(BytecodeForWideOperands(bytecode), object.ToOperand(),
571 Output(Bytecode::kCreateClosure, static_cast<uint8_t>(entry),
574 Output(Bytecode::kCreateClosureWide, static_cast<uint16_t>(entry),
589 Output(bytecode);
599 Output(Bytecode::kCreateRegExpLiteral, static_cast<uint8_t>(pattern_entry),
603 Output(Bytecode::kCreateRegExpLiteralWide,
619 Output(Bytecode::kCreateArrayLiteral,
624 Output(Bytecode::kCreateArrayLiteralWide,
640 Output(Bytecode::kCreateObjectLiteral,
645 Output(Bytecode::kCreateObjectLiteralWide,
656 Output(Bytecode::kPushContext, context.ToOperand());
662 Output(Bytecode::kPopContext, context.ToOperand());
696 Output(Bytecode::kToObject);
718 Output(Bytecode::kToName);
726 Output(Bytecode::kToNumber);
902 Output(jump_bytecode, static_cast<uint8_t>(delta));
907 Output(GetJumpWithConstantOperand(jump_bytecode),
910 Output(GetJumpWithConstantWideOperand(jump_bytecode),
929 Output(jump_bytecode, 0);
932 Output(GetJumpWithConstantWideOperand(jump_bytecode), 0);
970 Output(Bytecode::kThrow);
977 Output(Bytecode::kReturn);
985 Output(Bytecode::kForInPrepare, cache_type.ToOperand(),
993 Output(Bytecode::kForInDone, index.ToOperand(), cache_length.ToOperand());
1002 Output(Bytecode::kForInNext, receiver.ToOperand(), cache_type.ToOperand(),
1009 Output(Bytecode::kForInStep, index.ToOperand());
1033 Output(Bytecode::kCall, callable.ToOperand(), receiver.ToOperand(),
1038 Output(Bytecode::kCallWide, callable.ToOperand(), receiver.ToOperand(),
1056 Output(Bytecode::kNew, constructor.ToOperand(), first_arg.ToOperand(),
1071 Output(Bytecode::kCallRuntime, static_cast<uint16_t>(function_id),
1087 Output(Bytecode::kCallRuntimeForPair, static_cast<uint16_t>(function_id),
1099 Output(Bytecode::kCallJSRuntime, static_cast<uint16_t>(context_index),
1107 Output(BytecodeForDelete(language_mode), object.ToOperand());
1113 Output(Bytecode::kDeleteLookupSlot);