Lines Matching refs:operand_index

243     int operand_index) {
244 return LoadRegister(BytecodeOperandReg(operand_index));
248 InterpreterAssembler::LoadRegisterPairAtOperandIndex(int operand_index) {
250 Bytecodes::GetOperandType(bytecode_, operand_index));
251 TNode<IntPtrT> first_reg_index = BytecodeOperandReg(operand_index);
258 InterpreterAssembler::GetRegisterListAtOperandIndex(int operand_index) {
260 Bytecodes::GetOperandType(bytecode_, operand_index)));
262 Bytecodes::GetOperandType(bytecode_, operand_index + 1));
263 TNode<IntPtrT> base_reg = RegisterLocation(BytecodeOperandReg(operand_index));
264 TNode<Uint32T> reg_count = BytecodeOperandCount(operand_index + 1);
326 int operand_index) {
327 StoreRegister(value, BytecodeOperandReg(operand_index));
332 int operand_index) {
334 Bytecodes::GetOperandType(bytecode_, operand_index));
335 TNode<IntPtrT> first_reg_index = BytecodeOperandReg(operand_index);
343 int operand_index) {
345 Bytecodes::GetOperandType(bytecode_, operand_index));
346 TNode<IntPtrT> first_reg_index = BytecodeOperandReg(operand_index);
359 TNode<IntPtrT> InterpreterAssembler::OperandOffset(int operand_index) {
361 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()));
365 int operand_index) {
366 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_));
368 bytecode_, operand_index, operand_scale()));
369 TNode<IntPtrT> operand_offset = OperandOffset(operand_index);
375 int operand_index) {
376 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_));
378 bytecode_, operand_index, operand_scale()));
379 TNode<IntPtrT> operand_offset = OperandOffset(operand_index);
437 int operand_index) {
438 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_));
441 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()));
443 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale());
455 int operand_index) {
456 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_));
459 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()));
461 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale());
473 int operand_index) {
474 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_));
476 bytecode_, operand_index, operand_scale()));
478 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale());
490 int operand_index) {
491 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_));
493 bytecode_, operand_index, operand_scale()));
495 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale());
507 int operand_index, OperandSize operand_size) {
509 Bytecodes::GetOperandType(bytecode_, operand_index)));
512 return BytecodeOperandSignedByte(operand_index);
514 return BytecodeOperandSignedShort(operand_index);
516 return BytecodeOperandSignedQuad(operand_index);
523 int operand_index, OperandSize operand_size) {
525 Bytecodes::GetOperandType(bytecode_, operand_index)));
528 return BytecodeOperandUnsignedByte(operand_index);
530 return BytecodeOperandUnsignedShort(operand_index);
532 return BytecodeOperandUnsignedQuad(operand_index);
538 TNode<Uint32T> InterpreterAssembler::BytecodeOperandCount(int operand_index) {
540 Bytecodes::GetOperandType(bytecode_, operand_index));
542 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
543 return BytecodeUnsignedOperand(operand_index, operand_size);
546 TNode<Uint32T> InterpreterAssembler::BytecodeOperandFlag(int operand_index) {
548 Bytecodes::GetOperandType(bytecode_, operand_index));
550 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
552 return BytecodeUnsignedOperand(operand_index, operand_size);
555 TNode<Uint32T> InterpreterAssembler::BytecodeOperandUImm(int operand_index) {
557 Bytecodes::GetOperandType(bytecode_, operand_index));
559 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
560 return BytecodeUnsignedOperand(operand_index, operand_size);
564 int operand_index) {
565 return ChangeUint32ToWord(BytecodeOperandUImm(operand_index));
568 TNode<Smi> InterpreterAssembler::BytecodeOperandUImmSmi(int operand_index) {
569 return SmiFromUint32(BytecodeOperandUImm(operand_index));
572 TNode<Int32T> InterpreterAssembler::BytecodeOperandImm(int operand_index) {
574 Bytecodes::GetOperandType(bytecode_, operand_index));
576 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
577 return BytecodeSignedOperand(operand_index, operand_size);
581 int operand_index) {
582 return ChangeInt32ToIntPtr(BytecodeOperandImm(operand_index));
585 TNode<Smi> InterpreterAssembler::BytecodeOperandImmSmi(int operand_index) {
586 return SmiFromInt32(BytecodeOperandImm(operand_index));
590 int operand_index) {
592 Bytecodes::GetOperandType(bytecode_, operand_index));
594 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
595 return BytecodeUnsignedOperand(operand_index, operand_size);
598 TNode<UintPtrT> InterpreterAssembler::BytecodeOperandIdx(int operand_index) {
599 return ChangeUint32ToWord(BytecodeOperandIdxInt32(operand_index));
602 TNode<Smi> InterpreterAssembler::BytecodeOperandIdxSmi(int operand_index) {
603 return SmiTag(Signed(BytecodeOperandIdx(operand_index)));
607 int operand_index) {
609 ChangeInt32ToIntPtr(Signed(BytecodeOperandIdxInt32(operand_index)));
614 int operand_index) {
616 Bytecodes::GetOperandType(bytecode_, operand_index));
618 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
620 BytecodeUnsignedOperand(operand_index, operand_size));
623 TNode<IntPtrT> InterpreterAssembler::BytecodeOperandReg(int operand_index) {
625 Bytecodes::GetOperandType(bytecode_, operand_index)));
627 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
629 BytecodeSignedOperand(operand_index, operand_size));
633 int operand_index) {
635 Bytecodes::GetOperandType(bytecode_, operand_index));
637 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
639 return BytecodeUnsignedOperand(operand_index, operand_size);
643 int operand_index) {
645 Bytecodes::GetOperandType(bytecode_, operand_index));
647 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
649 BytecodeUnsignedOperand(operand_index, operand_size));
653 int operand_index) {
655 Bytecodes::GetOperandType(bytecode_, operand_index));
657 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale());
659 return BytecodeUnsignedOperand(operand_index, operand_size);
675 int operand_index) {
676 TNode<UintPtrT> index = BytecodeOperandConstantPoolIdx(operand_index);
682 int operand_index) {
683 return SmiUntag(CAST(LoadConstantPoolEntryAtOperandIndex(operand_index)));
1101 TNode<BoolT> condition, int operand_index) {
1106 TNode<IntPtrT> jump_offset = Signed(BytecodeOperandUImmWord(operand_index));
1113 TNode<BoolT> condition, int operand_index) {
1119 LoadAndUntagConstantPoolEntryAtOperandIndex(operand_index);
1133 int operand_index) {
1134 JumpConditionalByImmediateOperand(TaggedEqual(lhs, rhs), operand_index);
1139 int operand_index) {
1140 JumpConditionalByConstantOperand(TaggedEqual(lhs, rhs), operand_index);
1151 int operand_index) {
1152 JumpConditionalByImmediateOperand(TaggedNotEqual(lhs, rhs), operand_index);
1157 int operand_index) {
1158 JumpConditionalByConstantOperand(TaggedNotEqual(lhs, rhs), operand_index);