Lines Matching refs:getOperand

107   Register DstReg = I.getOperand(0).getReg();  in selectCopy()
184 const Register ValueReg = I.getOperand(0).getReg(); in selectLoadStoreOpCode()
262 .add(I.getOperand(0)) in buildUnalignedStore()
300 isRegInGprb(I.getOperand(0).getReg(), MRI)) { in select()
302 .add(I.getOperand(0)) in select()
303 .add(I.getOperand(1)) in select()
304 .add(I.getOperand(2)); in select()
307 Mul->getOperand(3).setIsDead(true); in select()
308 Mul->getOperand(4).setIsDead(true); in select()
327 .add(I.getOperand(1)) in select()
328 .add(I.getOperand(2)); in select()
333 .addDef(I.getOperand(0).getReg()) in select()
343 .add(I.getOperand(0)) in select()
344 .add(I.getOperand(1)) in select()
345 .add(I.getOperand(2)); in select()
355 .add(I.getOperand(0)) in select()
356 .add(I.getOperand(1)) in select()
362 .add(I.getOperand(0)) in select()
364 .add(I.getOperand(1)); in select()
376 .addUse(I.getOperand(2).getReg()) in select()
384 .addUse(I.getOperand(0).getReg()) in select()
394 .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_ABS_LO) in select()
402 LW->getOperand(0).setReg(DestTmp); in select()
423 .add(I.getOperand(0)); in select()
427 const Register DestReg = I.getOperand(0).getReg(); in select()
443 MachineOperand BaseAddr = I.getOperand(1); in select()
452 MachineInstr *Addr = MRI.getVRegDef(I.getOperand(1).getReg()); in select()
454 MachineInstr *Offset = MRI.getVRegDef(Addr->getOperand(2).getReg()); in select()
456 APInt OffsetValue = Offset->getOperand(1).getCImm()->getValue(); in select()
458 BaseAddr = Addr->getOperand(1); in select()
467 if (MMO->getSize() != 4 || !isRegInGprb(I.getOperand(0).getReg(), MRI)) in select()
487 if (!buildUnalignedLoad(I, Mips::LWR, I.getOperand(0).getReg(), in select()
502 .add(I.getOperand(0)) in select()
520 .add(I.getOperand(1)) in select()
521 .add(I.getOperand(2)); in select()
527 .addDef(I.getOperand(0).getReg()) in select()
538 .add(I.getOperand(0)) in select()
539 .add(I.getOperand(2)) in select()
540 .add(I.getOperand(1)) in select()
541 .add(I.getOperand(3)); in select()
547 Register Src = I.getOperand(2).getReg(); in select()
548 Register Lo = I.getOperand(0).getReg(); in select()
549 Register Hi = I.getOperand(1).getReg(); in select()
575 Register Dst = I.getOperand(0).getReg(); in select()
585 if (!materialize32BitImm(I.getOperand(0).getReg(), in select()
586 I.getOperand(1).getCImm()->getValue(), B)) in select()
593 const APFloat &FPimm = I.getOperand(1).getFPImm()->getValueAPF(); in select()
595 unsigned Size = MRI.getType(I.getOperand(0).getReg()).getSizeInBits(); in select()
604 B.buildInstr(Mips::MTC1, {I.getOperand(0).getReg()}, {GPRReg}); in select()
619 {I.getOperand(0).getReg()}, {GPRRegLow, GPRRegHigh}); in select()
628 unsigned Size = MRI.getType(I.getOperand(0).getReg()).getSizeInBits(); in select()
633 .add(I.getOperand(0)) in select()
634 .add(I.getOperand(1)); in select()
638 unsigned FromSize = MRI.getType(I.getOperand(1).getReg()).getSizeInBits(); in select()
639 unsigned ToSize = MRI.getType(I.getOperand(0).getReg()).getSizeInBits(); in select()
653 .addUse(I.getOperand(1).getReg()); in select()
658 .addDef(I.getOperand(0).getReg()) in select()
667 const llvm::GlobalValue *GVal = I.getOperand(1).getGlobal(); in select()
670 .addDef(I.getOperand(0).getReg()) in select()
678 if (I.getOperand(1).getTargetFlags() == MipsII::MO_GOT_CALL) in select()
679 LWGOT->getOperand(2).setTargetFlags(MipsII::MO_GOT_CALL); in select()
681 LWGOT->getOperand(2).setTargetFlags(MipsII::MO_GOT); in select()
690 LWGOT->getOperand(0).setReg(LWGOTDef); in select()
694 .addDef(I.getOperand(0).getReg()) in select()
697 ADDiu->getOperand(2).setTargetFlags(MipsII::MO_ABS_LO); in select()
707 LUi->getOperand(1).setTargetFlags(MipsII::MO_ABS_HI); in select()
713 .addDef(I.getOperand(0).getReg()) in select()
716 ADDiu->getOperand(2).setTargetFlags(MipsII::MO_ABS_LO); in select()
726 .addDef(I.getOperand(0).getReg()) in select()
729 .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_GOT) in select()
736 .addDef(I.getOperand(0).getReg()) in select()
737 .addJumpTableIndex(I.getOperand(1).getIndex(), MipsII::MO_ABS_HI); in select()
756 Register ICMPReg = I.getOperand(0).getReg(); in select()
758 Register LHS = I.getOperand(2).getReg(); in select()
759 Register RHS = I.getOperand(3).getReg(); in select()
761 static_cast<CmpInst::Predicate>(I.getOperand(1).getPredicate()); in select()
825 I.getOperand(1).getPredicate())) { in select()
877 unsigned Size = MRI.getType(I.getOperand(2).getReg()).getSizeInBits(); in select()
882 .addUse(I.getOperand(2).getReg()) in select()
883 .addUse(I.getOperand(3).getReg()) in select()
889 .addDef(I.getOperand(0).getReg()) in select()
918 .addUse(I.getOperand(0).getReg()) in select()