Lines Matching refs:getOperand
281 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
353 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
441 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
453 OS << cast<DILocalVariable>(MI->getOperand(NOps - 2).getMetadata()) in PrintDebugValueComment()
457 assert(MI->getOperand(0).isReg() && MI->getOperand(1).isImm()); in PrintDebugValueComment()
538 unsigned DestReg = MI.getOperand(0).getReg(); in LowerJumpTableDestSmall()
539 unsigned ScratchReg = MI.getOperand(1).getReg(); in LowerJumpTableDestSmall()
542 unsigned TableReg = MI.getOperand(2).getReg(); in LowerJumpTableDestSmall()
543 unsigned EntryReg = MI.getOperand(3).getReg(); in LowerJumpTableDestSmall()
544 int JTIdx = MI.getOperand(4).getIndex(); in LowerJumpTableDestSmall()
613 unsigned ScratchReg = MI.getOperand(Opers.getNextScratchIdx()).getReg(); in LowerPATCHPOINT()
643 unsigned DestReg = MI.getOperand(0).getReg(); in EmitFMov0()
707 unsigned DestReg = MI->getOperand(0).getReg(); in EmitInstruction()
708 const MachineOperand &MO_Sym = MI->getOperand(1); in EmitInstruction()
738 MI->getOperand(1).getImm() == 0) { in EmitInstruction()
741 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg())); in EmitInstruction()
742 TmpInst.addOperand(MCOperand::createImm(MI->getOperand(1).getImm())); in EmitInstruction()
779 TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg())); in EmitInstruction()
785 MCInstLowering.lowerOperand(MI->getOperand(0), Dest); in EmitInstruction()
800 const MachineOperand &MO_Sym = MI->getOperand(0); in EmitInstruction()
850 unsigned DestReg = MI->getOperand(0).getReg(), in EmitInstruction()
851 ScratchReg = MI->getOperand(1).getReg(), in EmitInstruction()
852 TableReg = MI->getOperand(2).getReg(), in EmitInstruction()
853 EntryReg = MI->getOperand(3).getReg(); in EmitInstruction()
897 TS->EmitARM64WinCFIAllocStack(MI->getOperand(0).getImm()); in EmitInstruction()
901 TS->EmitARM64WinCFISaveFPLR(MI->getOperand(0).getImm()); in EmitInstruction()
905 assert(MI->getOperand(0).getImm() < 0 && in EmitInstruction()
907 TS->EmitARM64WinCFISaveFPLRX(-MI->getOperand(0).getImm()); in EmitInstruction()
911 TS->EmitARM64WinCFISaveReg(MI->getOperand(0).getImm(), in EmitInstruction()
912 MI->getOperand(1).getImm()); in EmitInstruction()
916 assert(MI->getOperand(1).getImm() < 0 && in EmitInstruction()
918 TS->EmitARM64WinCFISaveRegX(MI->getOperand(0).getImm(), in EmitInstruction()
919 -MI->getOperand(1).getImm()); in EmitInstruction()
923 assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) && in EmitInstruction()
925 TS->EmitARM64WinCFISaveRegP(MI->getOperand(0).getImm(), in EmitInstruction()
926 MI->getOperand(2).getImm()); in EmitInstruction()
930 assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) && in EmitInstruction()
932 assert(MI->getOperand(2).getImm() < 0 && in EmitInstruction()
934 TS->EmitARM64WinCFISaveRegPX(MI->getOperand(0).getImm(), in EmitInstruction()
935 -MI->getOperand(2).getImm()); in EmitInstruction()
939 TS->EmitARM64WinCFISaveFReg(MI->getOperand(0).getImm(), in EmitInstruction()
940 MI->getOperand(1).getImm()); in EmitInstruction()
944 assert(MI->getOperand(1).getImm() < 0 && in EmitInstruction()
946 TS->EmitARM64WinCFISaveFRegX(MI->getOperand(0).getImm(), in EmitInstruction()
947 -MI->getOperand(1).getImm()); in EmitInstruction()
951 assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) && in EmitInstruction()
953 TS->EmitARM64WinCFISaveFRegP(MI->getOperand(0).getImm(), in EmitInstruction()
954 MI->getOperand(2).getImm()); in EmitInstruction()
958 assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) && in EmitInstruction()
960 assert(MI->getOperand(2).getImm() < 0 && in EmitInstruction()
962 TS->EmitARM64WinCFISaveFRegPX(MI->getOperand(0).getImm(), in EmitInstruction()
963 -MI->getOperand(2).getImm()); in EmitInstruction()
971 TS->EmitARM64WinCFIAddFP(MI->getOperand(0).getImm()); in EmitInstruction()