Lines Matching refs:getOperand

161   Register DstReg = MI.getOperand(0).getReg();  in expandArith()
162 Register SrcReg = MI.getOperand(2).getReg(); in expandArith()
163 bool DstIsDead = MI.getOperand(0).isDead(); in expandArith()
164 bool DstIsKill = MI.getOperand(1).isKill(); in expandArith()
165 bool SrcIsKill = MI.getOperand(2).isKill(); in expandArith()
166 bool ImpIsDead = MI.getOperand(3).isDead(); in expandArith()
182 MIBHI->getOperand(3).setIsDead(); in expandArith()
185 MIBHI->getOperand(4).setIsKill(); in expandArith()
194 Register DstReg = MI.getOperand(0).getReg(); in expandLogic()
195 Register SrcReg = MI.getOperand(2).getReg(); in expandLogic()
196 bool DstIsDead = MI.getOperand(0).isDead(); in expandLogic()
197 bool DstIsKill = MI.getOperand(1).isKill(); in expandLogic()
198 bool SrcIsKill = MI.getOperand(2).isKill(); in expandLogic()
199 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLogic()
210 MIBLO->getOperand(3).setIsDead(); in expandLogic()
219 MIBHI->getOperand(3).setIsDead(); in expandLogic()
242 Register DstReg = MI.getOperand(0).getReg(); in expandLogicImm()
243 bool DstIsDead = MI.getOperand(0).isDead(); in expandLogicImm()
244 bool SrcIsKill = MI.getOperand(1).isKill(); in expandLogicImm()
245 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLogicImm()
246 unsigned Imm = MI.getOperand(2).getImm(); in expandLogicImm()
259 MIBLO->getOperand(3).setIsDead(); in expandLogicImm()
270 MIBHI->getOperand(3).setIsDead(); in expandLogicImm()
296 Register DstReg = MI.getOperand(0).getReg(); in expand()
297 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
298 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
299 bool ImpIsDead = MI.getOperand(3).isDead(); in expand()
312 switch (MI.getOperand(2).getType()) { in expand()
314 const GlobalValue *GV = MI.getOperand(2).getGlobal(); in expand()
315 int64_t Offs = MI.getOperand(2).getOffset(); in expand()
316 unsigned TF = MI.getOperand(2).getTargetFlags(); in expand()
322 unsigned Imm = MI.getOperand(2).getImm(); in expand()
332 MIBHI->getOperand(3).setIsDead(); in expand()
335 MIBHI->getOperand(4).setIsKill(); in expand()
350 Register DstReg = MI.getOperand(0).getReg(); in expand()
351 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
352 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
353 bool ImpIsDead = MI.getOperand(3).isDead(); in expand()
354 unsigned Imm = MI.getOperand(2).getImm(); in expand()
368 MIBLO->getOperand(4).setIsKill(); in expand()
377 MIBHI->getOperand(3).setIsDead(); in expand()
380 MIBHI->getOperand(4).setIsKill(); in expand()
415 Register DstReg = MI.getOperand(0).getReg(); in expand()
416 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
417 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
418 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
429 MIBLO->getOperand(2).setIsDead(); in expand()
437 MIBHI->getOperand(2).setIsDead(); in expand()
447 Register DstReg = MI.getOperand(0).getReg(); in expand()
448 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
449 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
450 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
459 MIBHI->getOperand(2).setIsDead(); in expand()
473 MISBCI->getOperand(3).setIsDead(); in expand()
475 MISBCI->getOperand(4).setIsKill(); in expand()
485 Register DstReg = MI.getOperand(0).getReg(); in expand()
486 Register SrcReg = MI.getOperand(1).getReg(); in expand()
487 bool DstIsKill = MI.getOperand(0).isKill(); in expand()
488 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
489 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
505 MIBHI->getOperand(2).setIsDead(); in expand()
508 MIBHI->getOperand(3).setIsKill(); in expand()
518 Register DstReg = MI.getOperand(0).getReg(); in expand()
519 Register SrcReg = MI.getOperand(1).getReg(); in expand()
520 bool DstIsKill = MI.getOperand(0).isKill(); in expand()
521 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
522 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
533 MIBLO->getOperand(3).setIsKill(); in expand()
540 MIBHI->getOperand(2).setIsDead(); in expand()
543 MIBHI->getOperand(3).setIsKill(); in expand()
553 Register DstReg = MI.getOperand(0).getReg(); in expand()
554 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
567 switch (MI.getOperand(1).getType()) { in expand()
569 const GlobalValue *GV = MI.getOperand(1).getGlobal(); in expand()
570 int64_t Offs = MI.getOperand(1).getOffset(); in expand()
571 unsigned TF = MI.getOperand(1).getTargetFlags(); in expand()
578 const BlockAddress *BA = MI.getOperand(1).getBlockAddress(); in expand()
579 unsigned TF = MI.getOperand(1).getTargetFlags(); in expand()
586 unsigned Imm = MI.getOperand(1).getImm(); in expand()
604 Register DstReg = MI.getOperand(0).getReg(); in expand()
605 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
618 switch (MI.getOperand(1).getType()) { in expand()
620 const GlobalValue *GV = MI.getOperand(1).getGlobal(); in expand()
621 int64_t Offs = MI.getOperand(1).getOffset(); in expand()
622 unsigned TF = MI.getOperand(1).getTargetFlags(); in expand()
629 unsigned Imm = MI.getOperand(1).getImm(); in expand()
650 Register DstReg = MI.getOperand(0).getReg(); in expand()
652 Register SrcReg = MI.getOperand(1).getReg(); in expand()
653 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
699 Register DstReg = MI.getOperand(0).getReg(); in expand()
700 Register SrcReg = MI.getOperand(1).getReg(); in expand()
701 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
702 bool SrcIsDead = MI.getOperand(1).isKill(); in expand()
732 Register DstReg = MI.getOperand(0).getReg(); in expand()
733 Register SrcReg = MI.getOperand(1).getReg(); in expand()
734 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
735 bool SrcIsDead = MI.getOperand(1).isKill(); in expand()
765 Register DstReg = MI.getOperand(0).getReg(); in expand()
767 Register SrcReg = MI.getOperand(1).getReg(); in expand()
768 unsigned Imm = MI.getOperand(2).getImm(); in expand()
769 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
819 Register DstReg = MI.getOperand(0).getReg(); in expandLPMWELPMW()
821 Register SrcReg = MI.getOperand(1).getReg(); in expandLPMWELPMW()
822 bool SrcIsKill = MI.getOperand(1).isKill(); in expandLPMWELPMW()
830 Register Bank = MI.getOperand(2).getReg(); in expandLPMWELPMW()
884 Register DstReg = MI.getOperand(0).getReg(); in expand()
885 Register SrcReg = MI.getOperand(1).getReg(); in expand()
886 Register BankReg = MI.getOperand(2).getReg(); in expand()
887 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
947 auto Op1 = MI.getOperand(0); in expandAtomicBinaryOp()
948 auto Op2 = MI.getOperand(1); in expandAtomicBinaryOp()
1017 Register SrcReg = MI.getOperand(1).getReg(); in expand()
1018 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
1028 switch (MI.getOperand(0).getType()) { in expand()
1030 const GlobalValue *GV = MI.getOperand(0).getGlobal(); in expand()
1031 int64_t Offs = MI.getOperand(0).getOffset(); in expand()
1032 unsigned TF = MI.getOperand(0).getTargetFlags(); in expand()
1039 unsigned Imm = MI.getOperand(0).getImm(); in expand()
1063 Register DstReg = MI.getOperand(0).getReg(); in expand()
1064 Register SrcReg = MI.getOperand(1).getReg(); in expand()
1065 bool DstIsUndef = MI.getOperand(0).isUndef(); in expand()
1066 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
1092 Register DstReg = MI.getOperand(0).getReg(); in expand()
1093 Register SrcReg = MI.getOperand(2).getReg(); in expand()
1094 unsigned Imm = MI.getOperand(3).getImm(); in expand()
1095 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1096 bool SrcIsKill = MI.getOperand(2).isKill(); in expand()
1127 Register DstReg = MI.getOperand(0).getReg(); in expand()
1128 Register SrcReg = MI.getOperand(2).getReg(); in expand()
1129 unsigned Imm = MI.getOperand(3).getImm(); in expand()
1130 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1131 bool SrcIsKill = MI.getOperand(2).isKill(); in expand()
1162 Register DstReg = MI.getOperand(0).getReg(); in expand()
1163 bool DstIsKill = MI.getOperand(0).isKill(); in expand()
1164 unsigned Imm = MI.getOperand(1).getImm(); in expand()
1165 Register SrcReg = MI.getOperand(2).getReg(); in expand()
1166 bool SrcIsKill = MI.getOperand(2).isKill(); in expand()
1217 assert(MI.getOperand(0).getReg() == AVR::SP && in expand()
1225 MI.getOperand(0).setReg(AVR::R29R28); in expand()
1236 assert(MI.getOperand(0).getReg() == AVR::SP && in expand()
1244 MI.getOperand(0).setReg(AVR::R29R28); in expand()
1253 unsigned Imm = MI.getOperand(1).getImm(); in expand()
1254 Register DstReg = MI.getOperand(0).getReg(); in expand()
1255 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1285 unsigned Imm = MI.getOperand(0).getImm(); in expand()
1286 Register SrcReg = MI.getOperand(1).getReg(); in expand()
1287 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
1316 Register SrcReg = MI.getOperand(0).getReg(); in expand()
1317 bool SrcIsKill = MI.getOperand(0).isKill(); in expand()
1341 Register DstReg = MI.getOperand(0).getReg(); in expand()
1364 Register DstReg = MI.getOperand(0).getReg(); in expand()
1365 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1366 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
1386 MIB->getOperand(2).setIsKill(); in expand()
1401 Register DstReg = MI.getOperand(0).getReg(); in expand()
1424 Register DstReg = MI.getOperand(0).getReg(); in expand()
1425 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1426 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
1427 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
1445 MIBHI->getOperand(3).setIsDead(); in expand()
1448 MIBHI->getOperand(4).setIsKill(); in expand()
1458 Register DstReg = MI.getOperand(0).getReg(); in expand()
1459 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1460 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
1461 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
1472 MILSL->getOperand(3).setIsDead(); in expand()
1481 Register DstReg = MI.getOperand(0).getReg(); in expandLSLW4Rd()
1482 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSLW4Rd()
1483 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSLW4Rd()
1484 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSLW4Rd()
1503 MI0->getOperand(3).setIsDead(); in expandLSLW4Rd()
1512 MI1->getOperand(3).setIsDead(); in expandLSLW4Rd()
1521 MI2->getOperand(3).setIsDead(); in expandLSLW4Rd()
1530 MI3->getOperand(3).setIsDead(); in expandLSLW4Rd()
1539 Register DstReg = MI.getOperand(0).getReg(); in expandLSLW8Rd()
1540 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSLW8Rd()
1541 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSLW8Rd()
1542 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSLW8Rd()
1557 MIBLO->getOperand(3).setIsDead(); in expandLSLW8Rd()
1566 Register DstReg = MI.getOperand(0).getReg(); in expandLSLW12Rd()
1567 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSLW12Rd()
1568 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSLW12Rd()
1569 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSLW12Rd()
1589 MI0->getOperand(3).setIsDead(); in expandLSLW12Rd()
1598 MI1->getOperand(3).setIsDead(); in expandLSLW12Rd()
1607 unsigned Imm = MI.getOperand(2).getImm(); in expand()
1625 Register DstReg = MI.getOperand(0).getReg(); in expand()
1626 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1627 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
1628 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
1644 MIBLO->getOperand(2).setIsDead(); in expand()
1647 MIBLO->getOperand(3).setIsKill(); in expand()
1657 Register DstReg = MI.getOperand(0).getReg(); in expand()
1658 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1659 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
1660 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
1670 MILSR->getOperand(2).setIsDead(); in expand()
1679 Register DstReg = MI.getOperand(0).getReg(); in expandLSRW4Rd()
1680 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSRW4Rd()
1681 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSRW4Rd()
1682 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSRW4Rd()
1701 MI0->getOperand(3).setIsDead(); in expandLSRW4Rd()
1710 MI1->getOperand(3).setIsDead(); in expandLSRW4Rd()
1719 MI2->getOperand(3).setIsDead(); in expandLSRW4Rd()
1728 MI3->getOperand(3).setIsDead(); in expandLSRW4Rd()
1737 Register DstReg = MI.getOperand(0).getReg(); in expandLSRW8Rd()
1738 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSRW8Rd()
1739 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSRW8Rd()
1740 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSRW8Rd()
1755 MIBHI->getOperand(3).setIsDead(); in expandLSRW8Rd()
1764 Register DstReg = MI.getOperand(0).getReg(); in expandLSRW12Rd()
1765 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSRW12Rd()
1766 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSRW12Rd()
1767 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSRW12Rd()
1787 MI0->getOperand(3).setIsDead(); in expandLSRW12Rd()
1796 MIBHI->getOperand(3).setIsDead(); in expandLSRW12Rd()
1805 unsigned Imm = MI.getOperand(2).getImm(); in expand()
1835 Register DstReg = MI.getOperand(0).getReg(); in expand()
1836 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1837 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
1838 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
1854 MIBLO->getOperand(2).setIsDead(); in expand()
1857 MIBLO->getOperand(3).setIsKill(); in expand()
1867 Register DstReg = MI.getOperand(0).getReg(); in expand()
1868 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
1869 bool DstIsKill = MI.getOperand(1).isKill(); in expand()
1870 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
1880 MIASR->getOperand(2).setIsDead(); in expand()
1889 Register DstReg = MI.getOperand(0).getReg(); in expandASRW7Rd()
1890 bool DstIsDead = MI.getOperand(0).isDead(); in expandASRW7Rd()
1891 bool DstIsKill = MI.getOperand(1).isKill(); in expandASRW7Rd()
1892 bool ImpIsDead = MI.getOperand(3).isDead(); in expandASRW7Rd()
1925 MISBC->getOperand(3).setIsDead(); in expandASRW7Rd()
1927 MISBC->getOperand(4).setIsKill(); in expandASRW7Rd()
1936 Register DstReg = MI.getOperand(0).getReg(); in expandASRW8Rd()
1937 bool DstIsDead = MI.getOperand(0).isDead(); in expandASRW8Rd()
1938 bool DstIsKill = MI.getOperand(1).isKill(); in expandASRW8Rd()
1939 bool ImpIsDead = MI.getOperand(3).isDead(); in expandASRW8Rd()
1961 MIBHI->getOperand(3).setIsDead(); in expandASRW8Rd()
1963 MIBHI->getOperand(4).setIsKill(); in expandASRW8Rd()
1971 Register DstReg = MI.getOperand(0).getReg(); in expandASRW14Rd()
1972 bool DstIsDead = MI.getOperand(0).isDead(); in expandASRW14Rd()
1973 bool DstIsKill = MI.getOperand(1).isKill(); in expandASRW14Rd()
1974 bool ImpIsDead = MI.getOperand(3).isDead(); in expandASRW14Rd()
2014 MIROL->getOperand(3).setIsDead(); in expandASRW14Rd()
2016 MIROL->getOperand(4).setIsKill(); in expandASRW14Rd()
2025 Register DstReg = MI.getOperand(0).getReg(); in expandASRW15Rd()
2026 bool DstIsDead = MI.getOperand(0).isDead(); in expandASRW15Rd()
2027 bool ImpIsDead = MI.getOperand(3).isDead(); in expandASRW15Rd()
2047 MISBC->getOperand(3).setIsDead(); in expandASRW15Rd()
2049 MISBC->getOperand(4).setIsKill(); in expandASRW15Rd()
2063 unsigned Imm = MI.getOperand(2).getImm(); in expand()
2081 Register DstReg = MI.getOperand(0).getReg(); in expandLSLB7Rd()
2082 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSLB7Rd()
2083 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSLB7Rd()
2084 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSLB7Rd()
2093 ->getOperand(3) in expandLSLB7Rd()
2107 MIRRC->getOperand(2).setIsDead(); in expandLSLB7Rd()
2110 MIRRC->getOperand(3).setIsKill(); in expandLSLB7Rd()
2119 unsigned Imm = MI.getOperand(2).getImm(); in expand()
2131 Register DstReg = MI.getOperand(0).getReg(); in expandLSRB7Rd()
2132 bool DstIsDead = MI.getOperand(0).isDead(); in expandLSRB7Rd()
2133 bool DstIsKill = MI.getOperand(1).isKill(); in expandLSRB7Rd()
2134 bool ImpIsDead = MI.getOperand(3).isDead(); in expandLSRB7Rd()
2144 ->getOperand(4) in expandLSRB7Rd()
2159 MIRRC->getOperand(3).setIsDead(); in expandLSRB7Rd()
2162 MIRRC->getOperand(4).setIsKill(); in expandLSRB7Rd()
2171 unsigned Imm = MI.getOperand(2).getImm(); in expand()
2183 Register DstReg = MI.getOperand(0).getReg(); in expandASRB6Rd()
2184 bool DstIsDead = MI.getOperand(0).isDead(); in expandASRB6Rd()
2185 bool DstIsKill = MI.getOperand(1).isKill(); in expandASRB6Rd()
2195 ->getOperand(2) in expandASRB6Rd()
2212 ->getOperand(3) in expandASRB6Rd()
2221 Register DstReg = MI.getOperand(0).getReg(); in expandASRB7Rd()
2222 bool DstIsDead = MI.getOperand(0).isDead(); in expandASRB7Rd()
2223 bool DstIsKill = MI.getOperand(1).isKill(); in expandASRB7Rd()
2224 bool ImpIsDead = MI.getOperand(3).isDead(); in expandASRB7Rd()
2241 MIRRC->getOperand(3).setIsDead(); in expandASRB7Rd()
2244 MIRRC->getOperand(4).setIsKill(); in expandASRB7Rd()
2253 unsigned Imm = MI.getOperand(2).getImm(); in expand()
2281 Register DstReg = MI.getOperand(0).getReg(); in expand()
2282 Register SrcReg = MI.getOperand(1).getReg(); in expand()
2283 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
2284 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
2285 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
2298 MOV->getOperand(1).setIsKill(); in expand()
2313 SBC->getOperand(3).setIsDead(); in expand()
2316 SBC->getOperand(4).setIsKill(); in expand()
2333 Register DstReg = MI.getOperand(0).getReg(); in expand()
2334 Register SrcReg = MI.getOperand(1).getReg(); in expand()
2335 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
2336 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()
2337 bool ImpIsDead = MI.getOperand(2).isDead(); in expand()
2353 EOR->getOperand(3).setIsDead(); in expand()
2363 Register DstReg = MI.getOperand(0).getReg(); in expand()
2364 bool DstIsDead = MI.getOperand(0).isDead(); in expand()
2391 Register SrcReg = MI.getOperand(1).getReg(); in expand()
2392 bool SrcIsKill = MI.getOperand(1).isKill(); in expand()