Lines Matching refs:operand_index
254 Node* InterpreterAssembler::LoadRegisterAtOperandIndex(int operand_index) { in LoadRegisterAtOperandIndex() argument
256 BytecodeOperandReg(operand_index, LoadSensitivity::kSafe)); in LoadRegisterAtOperandIndex()
260 int operand_index) { in LoadRegisterPairAtOperandIndex() argument
262 Bytecodes::GetOperandType(bytecode_, operand_index)); in LoadRegisterPairAtOperandIndex()
264 BytecodeOperandReg(operand_index, LoadSensitivity::kSafe); in LoadRegisterPairAtOperandIndex()
271 InterpreterAssembler::GetRegisterListAtOperandIndex(int operand_index) { in GetRegisterListAtOperandIndex() argument
273 Bytecodes::GetOperandType(bytecode_, operand_index))); in GetRegisterListAtOperandIndex()
275 Bytecodes::GetOperandType(bytecode_, operand_index + 1)); in GetRegisterListAtOperandIndex()
277 BytecodeOperandReg(operand_index, LoadSensitivity::kSafe)); in GetRegisterListAtOperandIndex()
278 Node* reg_count = BytecodeOperandCount(operand_index + 1); in GetRegisterListAtOperandIndex()
317 int operand_index) { in StoreRegisterAtOperandIndex() argument
319 BytecodeOperandReg(operand_index, LoadSensitivity::kSafe)); in StoreRegisterAtOperandIndex()
324 int operand_index) { in StoreRegisterPairAtOperandIndex() argument
326 Bytecodes::GetOperandType(bytecode_, operand_index)); in StoreRegisterPairAtOperandIndex()
328 BytecodeOperandReg(operand_index, LoadSensitivity::kSafe); in StoreRegisterPairAtOperandIndex()
335 Node* value1, Node* value2, Node* value3, int operand_index) { in StoreRegisterTripleAtOperandIndex() argument
337 Bytecodes::GetOperandType(bytecode_, operand_index)); in StoreRegisterTripleAtOperandIndex()
339 BytecodeOperandReg(operand_index, LoadSensitivity::kSafe); in StoreRegisterTripleAtOperandIndex()
352 Node* InterpreterAssembler::OperandOffset(int operand_index) { in OperandOffset() argument
354 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale())); in OperandOffset()
358 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandUnsignedByte() argument
359 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_)); in BytecodeOperandUnsignedByte()
361 bytecode_, operand_index, operand_scale())); in BytecodeOperandUnsignedByte()
362 Node* operand_offset = OperandOffset(operand_index); in BytecodeOperandUnsignedByte()
368 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandSignedByte() argument
369 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_)); in BytecodeOperandSignedByte()
371 bytecode_, operand_index, operand_scale())); in BytecodeOperandSignedByte()
372 Node* operand_offset = OperandOffset(operand_index); in BytecodeOperandSignedByte()
431 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandUnsignedShort() argument
432 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_)); in BytecodeOperandUnsignedShort()
435 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale())); in BytecodeOperandUnsignedShort()
437 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()); in BytecodeOperandUnsignedShort()
449 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandSignedShort() argument
450 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_)); in BytecodeOperandSignedShort()
453 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale())); in BytecodeOperandSignedShort()
455 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()); in BytecodeOperandSignedShort()
467 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandUnsignedQuad() argument
468 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_)); in BytecodeOperandUnsignedQuad()
470 bytecode_, operand_index, operand_scale())); in BytecodeOperandUnsignedQuad()
472 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()); in BytecodeOperandUnsignedQuad()
484 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandSignedQuad() argument
485 DCHECK_LT(operand_index, Bytecodes::NumberOfOperands(bytecode_)); in BytecodeOperandSignedQuad()
487 bytecode_, operand_index, operand_scale())); in BytecodeOperandSignedQuad()
489 Bytecodes::GetOperandOffset(bytecode_, operand_index, operand_scale()); in BytecodeOperandSignedQuad()
501 int operand_index, OperandSize operand_size, in BytecodeSignedOperand() argument
504 Bytecodes::GetOperandType(bytecode_, operand_index))); in BytecodeSignedOperand()
507 return BytecodeOperandSignedByte(operand_index, needs_poisoning); in BytecodeSignedOperand()
509 return BytecodeOperandSignedShort(operand_index, needs_poisoning); in BytecodeSignedOperand()
511 return BytecodeOperandSignedQuad(operand_index, needs_poisoning); in BytecodeSignedOperand()
519 int operand_index, OperandSize operand_size, in BytecodeUnsignedOperand() argument
522 Bytecodes::GetOperandType(bytecode_, operand_index))); in BytecodeUnsignedOperand()
525 return BytecodeOperandUnsignedByte(operand_index, needs_poisoning); in BytecodeUnsignedOperand()
527 return BytecodeOperandUnsignedShort(operand_index, needs_poisoning); in BytecodeUnsignedOperand()
529 return BytecodeOperandUnsignedQuad(operand_index, needs_poisoning); in BytecodeUnsignedOperand()
536 Node* InterpreterAssembler::BytecodeOperandCount(int operand_index) { in BytecodeOperandCount() argument
538 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandCount()
540 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandCount()
541 return BytecodeUnsignedOperand(operand_index, operand_size); in BytecodeOperandCount()
544 Node* InterpreterAssembler::BytecodeOperandFlag(int operand_index) { in BytecodeOperandFlag() argument
546 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandFlag()
548 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandFlag()
550 return BytecodeUnsignedOperand(operand_index, operand_size); in BytecodeOperandFlag()
553 Node* InterpreterAssembler::BytecodeOperandUImm(int operand_index) { in BytecodeOperandUImm() argument
555 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandUImm()
557 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandUImm()
558 return BytecodeUnsignedOperand(operand_index, operand_size); in BytecodeOperandUImm()
561 Node* InterpreterAssembler::BytecodeOperandUImmWord(int operand_index) { in BytecodeOperandUImmWord() argument
562 return ChangeUint32ToWord(BytecodeOperandUImm(operand_index)); in BytecodeOperandUImmWord()
565 Node* InterpreterAssembler::BytecodeOperandUImmSmi(int operand_index) { in BytecodeOperandUImmSmi() argument
566 return SmiFromInt32(BytecodeOperandUImm(operand_index)); in BytecodeOperandUImmSmi()
569 Node* InterpreterAssembler::BytecodeOperandImm(int operand_index) { in BytecodeOperandImm() argument
571 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandImm()
573 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandImm()
574 return BytecodeSignedOperand(operand_index, operand_size); in BytecodeOperandImm()
577 Node* InterpreterAssembler::BytecodeOperandImmIntPtr(int operand_index) { in BytecodeOperandImmIntPtr() argument
578 return ChangeInt32ToIntPtr(BytecodeOperandImm(operand_index)); in BytecodeOperandImmIntPtr()
581 Node* InterpreterAssembler::BytecodeOperandImmSmi(int operand_index) { in BytecodeOperandImmSmi() argument
582 return SmiFromInt32(BytecodeOperandImm(operand_index)); in BytecodeOperandImmSmi()
585 Node* InterpreterAssembler::BytecodeOperandIdxInt32(int operand_index) { in BytecodeOperandIdxInt32() argument
587 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandIdxInt32()
589 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandIdxInt32()
590 return BytecodeUnsignedOperand(operand_index, operand_size); in BytecodeOperandIdxInt32()
593 Node* InterpreterAssembler::BytecodeOperandIdx(int operand_index) { in BytecodeOperandIdx() argument
594 return ChangeUint32ToWord(BytecodeOperandIdxInt32(operand_index)); in BytecodeOperandIdx()
597 Node* InterpreterAssembler::BytecodeOperandIdxSmi(int operand_index) { in BytecodeOperandIdxSmi() argument
598 return SmiTag(BytecodeOperandIdx(operand_index)); in BytecodeOperandIdxSmi()
602 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandConstantPoolIdx() argument
604 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandConstantPoolIdx()
606 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandConstantPoolIdx()
608 BytecodeUnsignedOperand(operand_index, operand_size, needs_poisoning)); in BytecodeOperandConstantPoolIdx()
612 int operand_index, LoadSensitivity needs_poisoning) { in BytecodeOperandReg() argument
614 Bytecodes::GetOperandType(bytecode_, operand_index))); in BytecodeOperandReg()
616 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandReg()
618 BytecodeSignedOperand(operand_index, operand_size, needs_poisoning)); in BytecodeOperandReg()
621 Node* InterpreterAssembler::BytecodeOperandRuntimeId(int operand_index) { in BytecodeOperandRuntimeId() argument
623 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandRuntimeId()
625 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandRuntimeId()
627 return BytecodeUnsignedOperand(operand_index, operand_size); in BytecodeOperandRuntimeId()
631 int operand_index) { in BytecodeOperandNativeContextIndex() argument
633 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandNativeContextIndex()
635 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandNativeContextIndex()
637 BytecodeUnsignedOperand(operand_index, operand_size)); in BytecodeOperandNativeContextIndex()
640 Node* InterpreterAssembler::BytecodeOperandIntrinsicId(int operand_index) { in BytecodeOperandIntrinsicId() argument
642 Bytecodes::GetOperandType(bytecode_, operand_index)); in BytecodeOperandIntrinsicId()
644 Bytecodes::GetOperandSize(bytecode_, operand_index, operand_scale()); in BytecodeOperandIntrinsicId()
646 return BytecodeUnsignedOperand(operand_index, operand_size); in BytecodeOperandIntrinsicId()
661 int operand_index) { in LoadConstantPoolEntryAtOperandIndex() argument
663 BytecodeOperandConstantPoolIdx(operand_index, LoadSensitivity::kSafe); in LoadConstantPoolEntryAtOperandIndex()
668 int operand_index) { in LoadAndUntagConstantPoolEntryAtOperandIndex() argument
669 return SmiUntag(LoadConstantPoolEntryAtOperandIndex(operand_index)); in LoadAndUntagConstantPoolEntryAtOperandIndex()