Lines Matching refs:addReg

412                         .addReg(AArch64::X0)  in LowerPATCHABLE_EVENT_CALL()
413 .addReg(AArch64::XZR) in LowerPATCHABLE_EVENT_CALL()
414 .addReg(MI.getOperand(0).getReg()) in LowerPATCHABLE_EVENT_CALL()
417 .addReg(AArch64::X1) in LowerPATCHABLE_EVENT_CALL()
418 .addReg(AArch64::XZR) in LowerPATCHABLE_EVENT_CALL()
419 .addReg(MI.getOperand(1).getReg()) in LowerPATCHABLE_EVENT_CALL()
431 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
432 .addReg(AArch64::X0) in LowerPATCHABLE_EVENT_CALL()
433 .addReg(AArch64::X1) in LowerPATCHABLE_EVENT_CALL()
434 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
437 .addReg(AArch64::X2) in LowerPATCHABLE_EVENT_CALL()
438 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
443 .addReg(AArch64::X2) in LowerPATCHABLE_EVENT_CALL()
444 .addReg(AArch64::XZR) in LowerPATCHABLE_EVENT_CALL()
445 .addReg(MI.getOperand(2).getReg()) in LowerPATCHABLE_EVENT_CALL()
449 .addReg(AArch64::X2) in LowerPATCHABLE_EVENT_CALL()
450 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
454 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
455 .addReg(AArch64::X0) in LowerPATCHABLE_EVENT_CALL()
456 .addReg(AArch64::X1) in LowerPATCHABLE_EVENT_CALL()
457 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
465 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
466 .addReg(AArch64::X0) in LowerPATCHABLE_EVENT_CALL()
467 .addReg(AArch64::X1) in LowerPATCHABLE_EVENT_CALL()
468 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
475 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
476 .addReg(AArch64::X0) in LowerPATCHABLE_EVENT_CALL()
477 .addReg(AArch64::X1) in LowerPATCHABLE_EVENT_CALL()
478 .addReg(AArch64::SP) in LowerPATCHABLE_EVENT_CALL()
500 .addReg(AddrReg) in LowerKCFI_CHECK()
501 .addReg(AArch64::XZR) in LowerKCFI_CHECK()
502 .addReg(AArch64::XZR) in LowerKCFI_CHECK()
529 .addReg(ScratchRegs[0]) in LowerKCFI_CHECK()
530 .addReg(AddrReg) in LowerKCFI_CHECK()
537 .addReg(ScratchRegs[1]) in LowerKCFI_CHECK()
538 .addReg(ScratchRegs[1]) in LowerKCFI_CHECK()
542 .addReg(ScratchRegs[1]) in LowerKCFI_CHECK()
543 .addReg(ScratchRegs[1]) in LowerKCFI_CHECK()
549 .addReg(AArch64::WZR) in LowerKCFI_CHECK()
550 .addReg(ScratchRegs[0]) in LowerKCFI_CHECK()
551 .addReg(ScratchRegs[1]) in LowerKCFI_CHECK()
670 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
671 .addReg(Reg) in emitHwasanMemaccessSymbols()
682 .addReg(AArch64::X17) in emitHwasanMemaccessSymbols()
687 .addReg(AArch64::W16) in emitHwasanMemaccessSymbols()
688 .addReg(AArch64::X17) in emitHwasanMemaccessSymbols()
689 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
696 .addReg(AArch64::W16) in emitHwasanMemaccessSymbols()
697 .addReg(IsShort ? AArch64::X20 : AArch64::X9) in emitHwasanMemaccessSymbols()
698 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
706 .addReg(AArch64::XZR) in emitHwasanMemaccessSymbols()
707 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
708 .addReg(Reg) in emitHwasanMemaccessSymbols()
721 MCInstBuilder(AArch64::RET).addReg(AArch64::LR), *STI); in emitHwasanMemaccessSymbols()
726 .addReg(AArch64::X17) in emitHwasanMemaccessSymbols()
727 .addReg(Reg) in emitHwasanMemaccessSymbols()
732 .addReg(AArch64::XZR) in emitHwasanMemaccessSymbols()
733 .addReg(AArch64::X17) in emitHwasanMemaccessSymbols()
746 .addReg(AArch64::WZR) in emitHwasanMemaccessSymbols()
747 .addReg(AArch64::W16) in emitHwasanMemaccessSymbols()
760 .addReg(AArch64::X17) in emitHwasanMemaccessSymbols()
761 .addReg(Reg) in emitHwasanMemaccessSymbols()
766 .addReg(AArch64::X17) in emitHwasanMemaccessSymbols()
767 .addReg(AArch64::X17) in emitHwasanMemaccessSymbols()
772 .addReg(AArch64::WZR) in emitHwasanMemaccessSymbols()
773 .addReg(AArch64::W16) in emitHwasanMemaccessSymbols()
774 .addReg(AArch64::W17) in emitHwasanMemaccessSymbols()
785 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
786 .addReg(Reg) in emitHwasanMemaccessSymbols()
790 .addReg(AArch64::W16) in emitHwasanMemaccessSymbols()
791 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
796 .addReg(AArch64::XZR) in emitHwasanMemaccessSymbols()
797 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
798 .addReg(Reg) in emitHwasanMemaccessSymbols()
811 .addReg(AArch64::SP) in emitHwasanMemaccessSymbols()
812 .addReg(AArch64::X0) in emitHwasanMemaccessSymbols()
813 .addReg(AArch64::X1) in emitHwasanMemaccessSymbols()
814 .addReg(AArch64::SP) in emitHwasanMemaccessSymbols()
818 .addReg(AArch64::FP) in emitHwasanMemaccessSymbols()
819 .addReg(AArch64::LR) in emitHwasanMemaccessSymbols()
820 .addReg(AArch64::SP) in emitHwasanMemaccessSymbols()
826 .addReg(AArch64::X0) in emitHwasanMemaccessSymbols()
827 .addReg(AArch64::XZR) in emitHwasanMemaccessSymbols()
828 .addReg(Reg) in emitHwasanMemaccessSymbols()
833 .addReg(AArch64::X1) in emitHwasanMemaccessSymbols()
850 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
857 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
858 .addReg(AArch64::X16) in emitHwasanMemaccessSymbols()
864 MCInstBuilder(AArch64::BR).addReg(AArch64::X16), *STI); in emitHwasanMemaccessSymbols()
1352 .addReg(DestReg) in LowerJumpTableDest()
1366 .addReg(Size == 4 ? ScratchReg : ScratchRegW) in LowerJumpTableDest()
1367 .addReg(TableReg) in LowerJumpTableDest()
1368 .addReg(EntryReg) in LowerJumpTableDest()
1375 .addReg(DestReg) in LowerJumpTableDest()
1376 .addReg(DestReg) in LowerJumpTableDest()
1377 .addReg(ScratchReg) in LowerJumpTableDest()
1417 .addReg(AArch64::XZR) in LowerHardenedBRJumpTable()
1418 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1425 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1437 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1438 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1444 .addReg(AArch64::XZR) in LowerHardenedBRJumpTable()
1445 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1446 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1454 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1455 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1456 .addReg(AArch64::XZR) in LowerHardenedBRJumpTable()
1472 MCInstBuilder(AArch64::ADRP).addReg(AArch64::X17).addOperand(JTMCHi)); in LowerHardenedBRJumpTable()
1476 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1477 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1483 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1484 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1485 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1497 MCInstBuilder(AArch64::ADR).addReg(AArch64::X17).addExpr(AdrLabelE)); in LowerHardenedBRJumpTable()
1501 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1502 .addReg(AArch64::X17) in LowerHardenedBRJumpTable()
1503 .addReg(AArch64::X16) in LowerHardenedBRJumpTable()
1507 EmitToStreamer(*OutStreamer, MCInstBuilder(AArch64::BR).addReg(AArch64::X16)); in LowerHardenedBRJumpTable()
1538 MCIB.addReg(MI.getOperand(i++).getReg()); in LowerMOPS()
1539 MCIB.addReg(MI.getOperand(i++).getReg()); in LowerMOPS()
1541 MCIB.addReg(MI.getOperand(i++).getReg()); in LowerMOPS()
1543 MCIB.addReg(MI.getOperand(i++).getReg()); in LowerMOPS()
1544 MCIB.addReg(MI.getOperand(i++).getReg()); in LowerMOPS()
1545 MCIB.addReg(MI.getOperand(i++).getReg()); in LowerMOPS()
1601 .addReg(ScratchReg) in LowerPATCHPOINT()
1605 .addReg(ScratchReg) in LowerPATCHPOINT()
1606 .addReg(ScratchReg) in LowerPATCHPOINT()
1610 .addReg(ScratchReg) in LowerPATCHPOINT()
1611 .addReg(ScratchReg) in LowerPATCHPOINT()
1614 EmitToStreamer(OutStreamer, MCInstBuilder(AArch64::BLR).addReg(ScratchReg)); in LowerPATCHPOINT()
1760 .addReg(AArch64::X17) in emitPtrauthDiscriminator()
1769 .addReg(AArch64::X17) in emitPtrauthDiscriminator()
1770 .addReg(AArch64::XZR) in emitPtrauthDiscriminator()
1771 .addReg(AddrDisc) in emitPtrauthDiscriminator()
1775 .addReg(AArch64::X17) in emitPtrauthDiscriminator()
1776 .addReg(AArch64::X17) in emitPtrauthDiscriminator()
1900 .addReg(AArch64::X17) in emitPtrauthAuthResign()
1901 .addReg(AArch64::XZR) in emitPtrauthAuthResign()
1902 .addReg(AArch64::X16) in emitPtrauthAuthResign()
1909 MCInstBuilder(XPACOpc).addReg(AArch64::X17).addReg(AArch64::X17)); in emitPtrauthAuthResign()
1914 .addReg(AArch64::XZR) in emitPtrauthAuthResign()
1915 .addReg(AArch64::X16) in emitPtrauthAuthResign()
1916 .addReg(AArch64::X17) in emitPtrauthAuthResign()
1941 .addReg(AArch64::X16) in emitPtrauthAuthResign()
1942 .addReg(AArch64::XZR) in emitPtrauthAuthResign()
1943 .addReg(AArch64::X17) in emitPtrauthAuthResign()
2137 MCInstBuilder(AArch64::ADRP).addReg(DstReg).addOperand(StubMCHi)); in LowerLOADauthptrstatic()
2140 .addReg(DstReg) in LowerLOADauthptrstatic()
2141 .addReg(DstReg) in LowerLOADauthptrstatic()
2214 MCInstBuilder(AArch64::ADRP).addReg(AArch64::X16).addOperand(GAMCHi)); in LowerMOVaddrPAC()
2218 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2219 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2223 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2224 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2237 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2238 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2245 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2260 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2261 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2266 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2267 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2268 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2277 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2278 .addReg(AArch64::XZR) in LowerMOVaddrPAC()
2279 .addReg(AddrDisc) in LowerMOVaddrPAC()
2282 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2283 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2288 .addReg(AArch64::X17) in LowerMOVaddrPAC()
2296 .addReg(AArch64::X16) in LowerMOVaddrPAC()
2297 .addReg(AArch64::X16); in LowerMOVaddrPAC()
2299 MIB.addReg(DiscReg); in LowerMOVaddrPAC()
2494 .addReg(ScratchReg) in emitInstruction()
2495 .addReg(AArch64::XZR) in emitInstruction()
2496 .addReg(AddrDisc) in emitInstruction()
2499 .addReg(ScratchReg) in emitInstruction()
2500 .addReg(ScratchReg) in emitInstruction()
2505 .addReg(ScratchReg) in emitInstruction()
2863 .addReg(AArch64::X16) in emitMachOIFuncStubBody()
2864 .addReg(AArch64::X16) in emitMachOIFuncStubBody()
2871 .addReg(AArch64::X16), in emitMachOIFuncStubBody()
2910 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2911 .addReg(AArch64::FP) in emitMachOIFuncStubHelperBody()
2912 .addReg(AArch64::LR) in emitMachOIFuncStubHelperBody()
2913 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2918 .addReg(AArch64::FP) in emitMachOIFuncStubHelperBody()
2919 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2926 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2927 .addReg(AArch64::X1 + 2 * I) in emitMachOIFuncStubHelperBody()
2928 .addReg(AArch64::X0 + 2 * I) in emitMachOIFuncStubHelperBody()
2929 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2935 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2936 .addReg(AArch64::D1 + 2 * I) in emitMachOIFuncStubHelperBody()
2937 .addReg(AArch64::D0 + 2 * I) in emitMachOIFuncStubHelperBody()
2938 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2976 .addReg(AArch64::X0) in emitMachOIFuncStubHelperBody()
2977 .addReg(AArch64::X16) in emitMachOIFuncStubHelperBody()
2982 .addReg(AArch64::X16) in emitMachOIFuncStubHelperBody()
2983 .addReg(AArch64::X0) in emitMachOIFuncStubHelperBody()
2990 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2991 .addReg(AArch64::D1 + 2 * I) in emitMachOIFuncStubHelperBody()
2992 .addReg(AArch64::D0 + 2 * I) in emitMachOIFuncStubHelperBody()
2993 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
2999 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
3000 .addReg(AArch64::X1 + 2 * I) in emitMachOIFuncStubHelperBody()
3001 .addReg(AArch64::X0 + 2 * I) in emitMachOIFuncStubHelperBody()
3002 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
3007 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
3008 .addReg(AArch64::FP) in emitMachOIFuncStubHelperBody()
3009 .addReg(AArch64::LR) in emitMachOIFuncStubHelperBody()
3010 .addReg(AArch64::SP) in emitMachOIFuncStubHelperBody()
3017 .addReg(AArch64::X16), in emitMachOIFuncStubHelperBody()