|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/MachineInstr.h 1025 void eraseFromParent();
References
include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h 1001 State.MIs[InsnID]->eraseFromParent();
lib/CodeGen/BranchFolding.cpp 1493 DuplicateDbg.eraseFromParent();
lib/CodeGen/BranchRelaxation.cpp 470 MI.eraseFromParent();
lib/CodeGen/EarlyIfConversion.cpp 572 PI.PHI->eraseFromParent();
lib/CodeGen/ExpandPostRAPseudos.cpp 160 MI->eraseFromParent();
174 MI->eraseFromParent();
lib/CodeGen/GlobalISel/CombinerHelper.cpp 88 MI.eraseFromParent();
172 MI.eraseFromParent();
259 MI.eraseFromParent();
486 UseMO->getParent()->eraseFromParent();
520 UseMO->getParent()->eraseFromParent();
728 MI.eraseFromParent();
729 AddrDef.eraseFromParent();
800 MI.eraseFromParent();
1027 MI.eraseFromParent();
1136 MI.eraseFromParent();
1243 MI.eraseFromParent();
1282 MI.eraseFromParent();
lib/CodeGen/GlobalISel/LegalizerHelper.cpp 453 MI.getNextNode()->eraseFromParent();
593 MI.eraseFromParent();
625 MI.eraseFromParent();
657 MI.eraseFromParent();
680 MI.eraseFromParent();
700 MI.eraseFromParent();
715 MI.eraseFromParent();
751 MI.eraseFromParent();
783 MI.eraseFromParent();
805 MI.eraseFromParent();
835 MI.eraseFromParent();
857 MI.eraseFromParent();
936 MI.eraseFromParent();
983 MI.eraseFromParent();
1075 MI.eraseFromParent();
1201 MI.eraseFromParent();
1271 MI.eraseFromParent();
1349 MI.eraseFromParent();
1364 MI.eraseFromParent();
1444 MI.eraseFromParent();
1487 MI.eraseFromParent();
1928 MI.eraseFromParent();
1972 MI.eraseFromParent();
2006 MI.eraseFromParent();
2021 MI.eraseFromParent();
2035 MI.eraseFromParent();
2095 MI.eraseFromParent();
2099 MI.eraseFromParent();
2120 MI.eraseFromParent();
2168 MI.eraseFromParent();
2186 MI.eraseFromParent();
2204 MI.eraseFromParent();
2216 MI.eraseFromParent();
2238 MI.eraseFromParent();
2271 MI.eraseFromParent();
2309 MI.eraseFromParent();
2367 MI.eraseFromParent();
2402 MI.eraseFromParent();
2498 MI.eraseFromParent();
2547 MI.eraseFromParent();
2614 MI.eraseFromParent();
2686 MI.eraseFromParent();
2753 MI.eraseFromParent();
2793 MI.eraseFromParent();
2852 MI.eraseFromParent();
2939 MI.eraseFromParent();
3051 MI.eraseFromParent();
3124 MI.eraseFromParent();
3236 MI.eraseFromParent();
3339 MI.eraseFromParent();
3443 MI.eraseFromParent();
3508 MI.eraseFromParent();
3583 MI.eraseFromParent();
3624 MI.eraseFromParent();
3670 MI.eraseFromParent();
3705 MI.eraseFromParent();
3732 MI.eraseFromParent();
3756 MI.eraseFromParent();
3777 MI.eraseFromParent();
3942 MI.eraseFromParent();
3973 MI.eraseFromParent();
4021 MI.eraseFromParent();
4052 MI.eraseFromParent();
4065 MI.eraseFromParent();
4095 MI.eraseFromParent();
4128 MI.eraseFromParent();
4157 MI.eraseFromParent();
4192 MI.eraseFromParent();
4222 MI.eraseFromParent();
4261 MI.eraseFromParent();
4300 MI.eraseFromParent();
lib/CodeGen/ImplicitNullChecks.cpp 707 NC.getMemOperation()->eraseFromParent();
708 NC.getCheckOperation()->eraseFromParent();
lib/CodeGen/InlineSpiller.cpp 734 MI->eraseFromParent();
871 MI->eraseFromParent();
1100 MI.eraseFromParent();
lib/CodeGen/LiveRangeEdit.cpp 236 UseMI->eraseFromParent();
376 MI->eraseFromParent();
lib/CodeGen/MIRCanonicalizerPass.cpp 347 MI->eraseFromParent();
lib/CodeGen/MachineCSE.cpp 211 DefMI->eraseFromParent();
546 NewMI->eraseFromParent();
696 MI->eraseFromParent();
lib/CodeGen/MachineCopyPropagation.cpp 309 Copy.eraseFromParent();
604 MaybeDead->eraseFromParent();
629 MaybeDead->eraseFromParent();
lib/CodeGen/MachineInstr.cpp 691 MI->eraseFromParent();
lib/CodeGen/MachineInstrBundle.cpp 67 MI->eraseFromParent();
lib/CodeGen/MachineLICM.cpp 1325 NewMIs[0]->eraseFromParent();
1326 NewMIs[1]->eraseFromParent();
1334 MI->eraseFromParent();
1411 MI->eraseFromParent();
lib/CodeGen/MachineSSAUpdater.cpp 199 InsertedPHI->eraseFromParent();
lib/CodeGen/MachineSink.cpp 223 MI.eraseFromParent();
lib/CodeGen/ModuloSchedule.cpp 755 MI++->eraseFromParent();
770 MI->eraseFromParent();
1227 MI.eraseFromParent();
1236 MI.eraseFromParent();
1312 (I++)->eraseFromParent();
1732 MI->eraseFromParent();
1758 MI->eraseFromParent();
lib/CodeGen/OptimizePHIs.cpp 184 MI->eraseFromParent();
202 PhiMI->eraseFromParent();
lib/CodeGen/PHIElimination.cpp 177 DefMI->eraseFromParent();
lib/CodeGen/PatchableFunction.cpp 80 FirstActualI->eraseFromParent();
lib/CodeGen/PeepholeOptimizer.cpp 638 MI.eraseFromParent();
1302 MI.eraseFromParent();
1726 MI->eraseFromParent();
1780 MI->eraseFromParent();
1781 DefMI->eraseFromParent();
lib/CodeGen/ProcessImplicitDefs.cpp 90 MI->eraseFromParent();
119 MI->eraseFromParent();
lib/CodeGen/RegAllocBase.cpp 169 DeadInst->eraseFromParent();
lib/CodeGen/RegAllocPBQP.cpp 777 DeadInst->eraseFromParent();
lib/CodeGen/RegisterCoalescer.cpp 325 MI->eraseFromParent();
1326 CopyMI->eraseFromParent();
3200 MI->eraseFromParent();
lib/CodeGen/SelectionDAG/FastISel.cpp 268 LocalMI.eraseFromParent();
560 Dead->eraseFromParent();
1031 CLI.Call->eraseFromParent();
lib/CodeGen/SplitKit.cpp 867 MI->eraseFromParent();
lib/CodeGen/StackColoring.cpp 877 MI->eraseFromParent();
lib/CodeGen/StackSlotColoring.cpp 477 (*I)->eraseFromParent();
lib/CodeGen/TailDuplicator.cpp 219 UseMI->eraseFromParent();
244 Copy->eraseFromParent();
365 MI->eraseFromParent();
915 MI->eraseFromParent();
lib/CodeGen/TargetLoweringBase.cpp 1093 MI->eraseFromParent();
1110 MI.eraseFromParent();
1125 MI.eraseFromParent();
lib/CodeGen/TwoAddressInstructionPass.cpp 1433 MI.eraseFromParent();
1448 NewMIs[0]->eraseFromParent();
1449 NewMIs[1]->eraseFromParent();
1868 MI.eraseFromParent();
lib/CodeGen/UnreachableBlockElim.cpp 199 phi++->eraseFromParent();
lib/CodeGen/XRayInstrumentation.cpp 120 I->eraseFromParent();
lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp 315 Def->eraseFromParent();
334 Def->eraseFromParent();
372 MI.eraseFromParent();
lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp 109 I.eraseFromParent();
lib/Target/AArch64/AArch64CondBrTuning.cpp 286 DefMI.eraseFromParent();
287 MI.eraseFromParent();
lib/Target/AArch64/AArch64ConditionOptimizer.cpp 284 CmpMI->eraseFromParent();
294 BrMI.eraseFromParent();
lib/Target/AArch64/AArch64ConditionalCompares.cpp 712 CmpMI->eraseFromParent();
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp 118 MI.eraseFromParent();
166 MI.eraseFromParent();
234 MI.eraseFromParent();
327 MI.eraseFromParent();
386 MI.eraseFromParent();
472 MI.eraseFromParent();
540 MI.eraseFromParent();
581 MI.eraseFromParent();
591 MI.eraseFromParent();
609 MI.eraseFromParent();
627 MI.eraseFromParent();
662 MI.eraseFromParent();
691 MI.eraseFromParent();
700 MI.eraseFromParent();
lib/Target/AArch64/AArch64FrameLowering.cpp 690 SEH->eraseFromParent();
lib/Target/AArch64/AArch64ISelLowering.cpp 1377 MI.eraseFromParent();
1391 MI.eraseFromParent();
lib/Target/AArch64/AArch64InstrInfo.cpp 247 LastInst->eraseFromParent();
278 I->eraseFromParent();
287 I->eraseFromParent();
347 I->eraseFromParent();
364 I->eraseFromParent();
1192 CmpInstr.eraseFromParent();
1460 CmpInstr.eraseFromParent();
3469 MI.eraseFromParent();
4849 MI.eraseFromParent();
4876 MI.eraseFromParent();
5549 Call->eraseFromParent();
lib/Target/AArch64/AArch64InstructionSelector.cpp 979 I.eraseFromParent();
1005 I.eraseFromParent();
1035 I.eraseFromParent();
1079 I.eraseFromParent();
1111 I.eraseFromParent();
1229 I.eraseFromParent();
1421 I.eraseFromParent();
1434 I.eraseFromParent();
1614 I.eraseFromParent();
1701 I.eraseFromParent();
1890 I.eraseFromParent();
1926 I.eraseFromParent();
2005 I.eraseFromParent();
2123 I.eraseFromParent();
2187 I.eraseFromParent();
2206 I.eraseFromParent();
2269 I.eraseFromParent();
2292 I.eraseFromParent();
2303 I.eraseFromParent();
2348 I.eraseFromParent();
2365 I.eraseFromParent();
2396 I.eraseFromParent();
2678 I.eraseFromParent();
2739 I.eraseFromParent();
2775 I.eraseFromParent();
2900 I.eraseFromParent();
2930 I.eraseFromParent();
3045 I.eraseFromParent();
3060 I.eraseFromParent();
3471 I.eraseFromParent();
3635 I.eraseFromParent();
3720 I.eraseFromParent();
3738 I.eraseFromParent();
3845 I.eraseFromParent();
3921 I.eraseFromParent();
3958 I.eraseFromParent();
4008 I.eraseFromParent();
lib/Target/AArch64/AArch64LegalizerInfo.cpp 651 MI.eraseFromParent();
718 MI.eraseFromParent();
768 MI.eraseFromParent();
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp 781 I->eraseFromParent();
782 MergeMI->eraseFromParent();
935 I->eraseFromParent();
936 Paired->eraseFromParent();
973 LoadI->eraseFromParent();
1055 LoadI->eraseFromParent();
1435 I->eraseFromParent();
1436 Update->eraseFromParent();
lib/Target/AArch64/AArch64RedundantCopyElimination.cpp 418 MI->eraseFromParent();
lib/Target/AArch64/AArch64SIMDInstrOpt.cpp 729 MI->eraseFromParent();
lib/Target/AArch64/AArch64SpeculationHardening.cpp 583 MI.eraseFromParent();
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp 142 I.eraseFromParent();
316 I.eraseFromParent();
337 I.eraseFromParent();
392 I.eraseFromParent();
433 I.eraseFromParent();
456 I.eraseFromParent();
495 MI.eraseFromParent();
537 MI.eraseFromParent();
609 I.eraseFromParent();
630 I.eraseFromParent();
738 I.eraseFromParent();
753 I.eraseFromParent();
1027 MI.eraseFromParent();
1049 I.eraseFromParent();
1066 I.eraseFromParent();
1077 I.eraseFromParent();
1118 I.eraseFromParent();
1135 I.eraseFromParent();
1255 I.eraseFromParent();
1270 I.eraseFromParent();
1287 I.eraseFromParent();
1297 I.eraseFromParent();
1310 I.eraseFromParent();
1333 I.eraseFromParent();
1348 I.eraseFromParent();
1394 I.eraseFromParent();
1462 I.eraseFromParent();
1596 I.eraseFromParent();
1648 I.eraseFromParent();
1669 I.eraseFromParent();
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 1242 MI.eraseFromParent();
1256 MI.eraseFromParent();
1277 MI.eraseFromParent();
1312 MI.eraseFromParent();
1462 MI.eraseFromParent();
1515 MI.eraseFromParent();
1545 MI.eraseFromParent();
1574 MI.eraseFromParent();
1657 MI.eraseFromParent();
1672 MI.eraseFromParent();
1678 MI.eraseFromParent();
1700 MI.eraseFromParent();
1760 MI.eraseFromParent();
1852 MI.eraseFromParent();
1906 MI.eraseFromParent();
1917 MI.eraseFromParent();
1929 MI.eraseFromParent();
1965 MI.eraseFromParent();
2001 MI.eraseFromParent();
2035 MI.eraseFromParent();
2047 MI.eraseFromParent();
2127 MI.eraseFromParent();
2128 BrCond->eraseFromParent();
2144 MI.eraseFromParent();
2145 BrCond->eraseFromParent();
2196 MI.eraseFromParent();
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp 1433 PI->eraseFromParent();
1507 PHI.eraseFromParent();
1551 PHI.eraseFromParent();
1574 PHI.eraseFromParent();
1598 PHI.eraseFromParent();
1992 DefInstr->eraseFromParent();
lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp 1375 MI.eraseFromParent();
1431 MI.eraseFromParent();
1530 MI.eraseFromParent();
1568 MI.eraseFromParent();
1588 MI.eraseFromParent();
1648 MI.eraseFromParent();
1703 MI.eraseFromParent();
1710 MI.eraseFromParent();
1774 MI.eraseFromParent();
1779 MI.eraseFromParent();
lib/Target/AMDGPU/AMDILCFGStructurizer.cpp 698 ContInstr[i]->eraseFromParent();
1427 BranchMI->eraseFromParent();
1459 BranchMI->eraseFromParent();
1495 MI->eraseFromParent();
1604 BranchMI->eraseFromParent();
1620 BranchMI->eraseFromParent();
1636 MI->eraseFromParent();
lib/Target/AMDGPU/GCNDPPCombine.cpp 254 DPPInst.getInstr()->eraseFromParent();
527 NewMI->eraseFromParent();
538 MI->eraseFromParent();
543 S.first->eraseFromParent();
lib/Target/AMDGPU/R600ClauseMergePass.cpp 112 MI.eraseFromParent();
204 MI.eraseFromParent();
lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp 436 DeleteMI.eraseFromParent();
578 MI->eraseFromParent();
590 MI->eraseFromParent();
602 MI->eraseFromParent();
616 MI->eraseFromParent();
639 MI->eraseFromParent();
648 MI->eraseFromParent();
656 MI->eraseFromParent();
668 MI->eraseFromParent();
696 Alu->eraseFromParent();
lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp 131 MI.eraseFromParent();
170 MI.eraseFromParent();
281 MI.eraseFromParent();
lib/Target/AMDGPU/R600ISelLowering.cpp 465 MI.eraseFromParent();
lib/Target/AMDGPU/R600InstrInfo.cpp 822 I->eraseFromParent();
831 I->eraseFromParent();
847 I->eraseFromParent();
856 I->eraseFromParent();
1085 MI.eraseFromParent();
lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp 241 RSI->Instr->eraseFromParent();
lib/Target/AMDGPU/SIFixSGPRCopies.cpp 318 CopyUse.eraseFromParent();
549 (*I)->eraseFromParent();
lib/Target/AMDGPU/SIFixupVectorISel.cpp 213 MI.eraseFromParent();
lib/Target/AMDGPU/SIFoldOperands.cpp 1316 MI.eraseFromParent();
1438 MI.eraseFromParent();
1488 MI.eraseFromParent();
lib/Target/AMDGPU/SIISelLowering.cpp 3428 MI.eraseFromParent();
3457 MI.eraseFromParent();
3515 MI.eraseFromParent();
3542 MI.eraseFromParent();
3575 MI.eraseFromParent();
3642 MI.eraseFromParent();
3649 MI.eraseFromParent();
3657 MI.eraseFromParent();
3665 MI.eraseFromParent();
3719 MI.eraseFromParent();
3730 MI.eraseFromParent();
3784 MI.eraseFromParent();
3793 MI.eraseFromParent();
3822 MI.eraseFromParent();
3851 MI.eraseFromParent();
lib/Target/AMDGPU/SIInsertSkips.cpp 403 M->eraseFromParent();
409 A->eraseFromParent();
414 MI.eraseFromParent();
478 MI.eraseFromParent();
483 MI.eraseFromParent();
502 MI.eraseFromParent();
522 I->eraseFromParent();
lib/Target/AMDGPU/SIInsertWaitcnts.cpp 1073 II->eraseFromParent();
lib/Target/AMDGPU/SIInstrInfo.cpp 1443 MI.eraseFromParent();
1459 MI.eraseFromParent();
1473 MI.eraseFromParent();
1500 MI.eraseFromParent();
1527 MI.eraseFromParent();
1556 MI.eraseFromParent();
1617 MI.eraseFromParent();
2027 I->eraseFromParent();
2419 DefMI.eraseFromParent();
2502 DefMI.eraseFromParent();
4836 Inst.eraseFromParent();
4848 Inst.eraseFromParent();
4853 Inst.eraseFromParent();
4858 Inst.eraseFromParent();
4863 Inst.eraseFromParent();
4868 Inst.eraseFromParent();
4876 Inst.eraseFromParent();
4881 Inst.eraseFromParent();
4886 Inst.eraseFromParent();
4891 Inst.eraseFromParent();
4896 Inst.eraseFromParent();
4901 Inst.eraseFromParent();
4943 Inst.eraseFromParent();
4969 Inst.eraseFromParent();
4974 Inst.eraseFromParent();
4979 Inst.eraseFromParent();
4984 Inst.eraseFromParent();
4989 Inst.eraseFromParent();
4994 Inst.eraseFromParent();
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp 947 CI.I->eraseFromParent();
948 CI.Paired->eraseFromParent();
1030 CI.I->eraseFromParent();
1031 CI.Paired->eraseFromParent();
1086 CI.I->eraseFromParent();
1087 CI.Paired->eraseFromParent();
1136 CI.I->eraseFromParent();
1137 CI.Paired->eraseFromParent();
1198 CI.I->eraseFromParent();
1199 CI.Paired->eraseFromParent();
1349 CI.I->eraseFromParent();
1350 CI.Paired->eraseFromParent();
lib/Target/AMDGPU/SILowerControlFlow.cpp 193 J->eraseFromParent();
253 MI.eraseFromParent();
269 MI.eraseFromParent();
330 MI.eraseFromParent();
335 MI.eraseFromParent();
392 MI.eraseFromParent();
413 MI.eraseFromParent();
433 MI.eraseFromParent();
491 MRI->getUniqueVRegDef(Reg)->eraseFromParent();
lib/Target/AMDGPU/SILowerI1Copies.cpp 535 MI->eraseFromParent();
658 MI->eraseFromParent();
732 MI->eraseFromParent();
lib/Target/AMDGPU/SIMemoryLegalizer.cpp 1129 MI->eraseFromParent();
lib/Target/AMDGPU/SIOptimizeExecMasking.cpp 313 CopyToExecInst->eraseFromParent();
403 CopyFromExecInst->eraseFromParent();
411 SaveExecInst->eraseFromParent();
413 CopyToExecInst->eraseFromParent();
lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp 263 And->eraseFromParent();
279 Cmp->eraseFromParent();
286 Sel->eraseFromParent();
363 I->eraseFromParent();
403 Lead->eraseFromParent();
429 SaveExec->eraseFromParent();
lib/Target/AMDGPU/SIPeepholeSDWA.cpp 488 getParentInst()->eraseFromParent();
928 MI.eraseFromParent();
934 MISucc.eraseFromParent();
1160 SDWAInst->eraseFromParent();
1167 MI.eraseFromParent();
lib/Target/AMDGPU/SIRegisterInfo.cpp 858 MI->eraseFromParent();
948 MI->eraseFromParent();
1055 MI->eraseFromParent();
1084 MI->eraseFromParent();
1194 MI->eraseFromParent();
1218 MI->eraseFromParent();
lib/Target/AMDGPU/SIShrinkInstructions.cpp 106 Def->eraseFromParent();
535 MovX->eraseFromParent();
536 MovY.eraseFromParent();
539 MovT.eraseFromParent();
619 MI.eraseFromParent();
791 MI.eraseFromParent();
lib/Target/AMDGPU/SIWholeQuadMode.cpp 849 MI->eraseFromParent();
lib/Target/ARC/ARCBranchFinalize.cpp 123 MI->eraseFromParent();
139 MI->eraseFromParent();
lib/Target/ARC/ARCExpandPseudos.cpp 73 SI.eraseFromParent();
lib/Target/ARC/ARCInstrInfo.cpp 235 InstToDelete.eraseFromParent();
266 I->eraseFromParent();
277 I->eraseFromParent();
lib/Target/ARC/ARCOptAddrMode.cpp 256 Add.eraseFromParent();
lib/Target/ARM/A15SDOptimizer.cpp 682 MI->eraseFromParent();
lib/Target/ARM/ARMBaseInstrInfo.cpp 382 InstToDelete.eraseFromParent();
414 I->eraseFromParent();
424 I->eraseFromParent();
2296 DefMI->eraseFromParent();
3170 CmpInstr.eraseFromParent();
3328 DefMI.eraseFromParent();
lib/Target/ARM/ARMConstantIslandPass.cpp 1561 CPEMI->eraseFromParent();
1700 MBB->back().eraseFromParent();
1733 MI->eraseFromParent();
1753 MI->eraseFromParent();
1759 MI->eraseFromParent();
1921 Br.MI->eraseFromParent();
1977 Cmp.MI->eraseFromParent();
1982 Br.MI->eraseFromParent();
1991 LastMI->eraseFromParent();
2091 RemovableAdd->eraseFromParent();
2152 RemovableAdd->eraseFromParent();
2271 Add->eraseFromParent();
2283 Shift->eraseFromParent();
2284 Load->eraseFromParent();
2315 User.MI->eraseFromParent();
2339 MI->eraseFromParent();
lib/Target/ARM/ARMExpandPseudoInsts.cpp 574 MI.eraseFromParent();
650 MI.eraseFromParent();
741 MI.eraseFromParent();
779 MI.eraseFromParent();
864 MI.eraseFromParent();
919 MI.eraseFromParent();
1016 MI.eraseFromParent();
1136 MI.eraseFromParent();
1226 MI.eraseFromParent();
1240 MI.eraseFromParent();
1253 MI.eraseFromParent();
1267 MI.eraseFromParent();
1279 MI.eraseFromParent();
1293 MI.eraseFromParent();
1307 MI.eraseFromParent();
1330 MI.eraseFromParent();
1377 MI.eraseFromParent();
1391 MI.eraseFromParent();
1404 MI.eraseFromParent();
1443 MI.eraseFromParent();
1463 MI.eraseFromParent();
1522 MI.eraseFromParent();
1563 MI.eraseFromParent();
1583 MI.eraseFromParent();
1613 MI.eraseFromParent();
1646 MI.eraseFromParent();
1951 MI.eraseFromParent();
lib/Target/ARM/ARMFrameLowering.cpp 1128 MI->eraseFromParent();
lib/Target/ARM/ARMISelLowering.cpp 9874 MI.eraseFromParent();
10094 MI.eraseFromParent(); // The instruction is gone now.
10250 MI.eraseFromParent(); // The instruction is gone now.
10325 MI.eraseFromParent();
10357 MI.eraseFromParent();
10419 MI.eraseFromParent();
10456 MI.eraseFromParent();
10472 MI.eraseFromParent();
10536 MI.eraseFromParent(); // The pseudo instruction is gone now.
10585 MI.eraseFromParent(); // The pseudo instruction is gone now.
10672 MI.eraseFromParent();
lib/Target/ARM/ARMInstructionSelector.cpp 538 MIB->eraseFromParent();
568 MIB->eraseFromParent();
799 MIB->eraseFromParent();
941 MIB->eraseFromParent();
1155 I.eraseFromParent();
lib/Target/ARM/ARMLegalizerInfo.cpp 413 MI.eraseFromParent();
471 MI.eraseFromParent();
lib/Target/ARM/ARMLowOverheadLoops.cpp 377 MI->eraseFromParent();
409 MI->eraseFromParent();
438 MI->eraseFromParent();
460 InsertPt->eraseFromParent();
461 Start->eraseFromParent();
477 End->eraseFromParent();
478 Dec->eraseFromParent();
494 Terminator->eraseFromParent();
503 Start->eraseFromParent();
541 Start->eraseFromParent();
lib/Target/ARM/ARMOptimizeBarriersPass.cpp 93 MI->eraseFromParent();
lib/Target/ARM/MLxExpansionPass.cpp 321 MI->eraseFromParent();
lib/Target/ARM/MVEVPTBlockPass.cpp 241 VCMP->eraseFromParent();
lib/Target/ARM/Thumb2InstrInfo.cpp 91 MBBI->eraseFromParent();
lib/Target/AVR/AVRExpandPseudoInsts.cpp 168 MI.eraseFromParent();
201 MI.eraseFromParent();
252 MI.eraseFromParent();
314 MI.eraseFromParent();
357 MI.eraseFromParent();
412 MI.eraseFromParent();
445 MI.eraseFromParent();
480 MI.eraseFromParent();
529 MI.eraseFromParent();
573 MI.eraseFromParent();
622 MI.eraseFromParent();
653 MI.eraseFromParent();
684 MI.eraseFromParent();
739 MI.eraseFromParent();
787 MI.eraseFromParent();
816 MI.eraseFromParent();
962 MBBI->eraseFromParent();
1008 MI.eraseFromParent();
1036 MI.eraseFromParent();
1070 MI.eraseFromParent();
1104 MI.eraseFromParent();
1138 MI.eraseFromParent();
1168 MI.eraseFromParent();
1199 MI.eraseFromParent();
1224 MI.eraseFromParent();
1241 MI.eraseFromParent();
1274 MI.eraseFromParent();
1305 MI.eraseFromParent();
1348 MI.eraseFromParent();
1407 MI.eraseFromParent();
1443 MI.eraseFromParent();
1470 MI.eraseFromParent();
1505 MI.eraseFromParent();
lib/Target/AVR/AVRFrameLowering.cpp 344 MI.eraseFromParent();
lib/Target/AVR/AVRISelLowering.cpp 1565 MI.eraseFromParent(); // The pseudo instruction is gone now.
1679 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/AVR/AVRInstrInfo.cpp 303 std::next(I)->eraseFromParent();
312 I->eraseFromParent();
360 OldInst->eraseFromParent();
361 UnCondBrIter->eraseFromParent();
458 I->eraseFromParent();
lib/Target/AVR/AVRRegisterInfo.cpp 125 MI.eraseFromParent();
lib/Target/BPF/BPFISelLowering.cpp 750 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/BPF/BPFInstrInfo.cpp 196 std::next(I)->eraseFromParent();
203 I->eraseFromParent();
254 I->eraseFromParent();
lib/Target/BPF/BPFMIPeephole.cpp 127 ToErase->eraseFromParent();
173 SllMI->eraseFromParent();
174 MovMI->eraseFromParent();
246 ToErase->eraseFromParent();
371 ToErase->eraseFromParent();
441 MI2->eraseFromParent();
lib/Target/BPF/BPFMISimplifyPatchable.cpp 83 ToErase->eraseFromParent();
lib/Target/BPF/BPFRegisterInfo.cpp 117 MI.eraseFromParent();
lib/Target/Hexagon/HexagonConstPropagation.cpp 3161 NI->eraseFromParent();
lib/Target/Hexagon/HexagonCopyToCombine.cpp 642 I1.eraseFromParent();
643 I2.eraseFromParent();
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 735 MI->eraseFromParent();
746 MI->eraseFromParent();
lib/Target/Hexagon/HexagonExpandCondsets.cpp 547 MI.eraseFromParent();
lib/Target/Hexagon/HexagonFrameLowering.cpp 620 MI->eraseFromParent();
lib/Target/Hexagon/HexagonGenInsert.cpp 1446 DefI->eraseFromParent();
lib/Target/Hexagon/HexagonGenPredicate.cpp 233 DefI->eraseFromParent();
439 MI->eraseFromParent();
490 (*I)->eraseFromParent();
lib/Target/Hexagon/HexagonHardwareLoops.cpp 1109 MI->eraseFromParent();
1111 DeadPhis[i]->eraseFromParent();
lib/Target/Hexagon/HexagonInstrInfo.cpp 433 I->eraseFromParent();
537 I->eraseFromParent();
750 void disposed() override { Loop->eraseFromParent(); }
4400 NewMI->eraseFromParent();
lib/Target/Hexagon/HexagonNewValueJump.cpp 711 cmpInstr->eraseFromParent();
712 jmpInstr->eraseFromParent();
lib/Target/Hexagon/HexagonOptAddrMode.cpp 809 MI->eraseFromParent();
lib/Target/Hexagon/HexagonPeephole.cpp 286 MI.eraseFromParent();
lib/Target/Hexagon/HexagonStoreWidening.cpp 519 I->eraseFromParent();
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp 200 BundleIt->eraseFromParent();
lib/Target/Hexagon/RDFDeadCode.cpp 240 MI->eraseFromParent();
lib/Target/Lanai/LanaiFrameLowering.cpp 81 MI.eraseFromParent();
lib/Target/Lanai/LanaiInstrInfo.cpp 431 CmpInstr.eraseFromParent();
548 DefMI->eraseFromParent();
598 std::next(Instruction)->eraseFromParent();
607 Instruction->eraseFromParent();
709 Instruction->eraseFromParent();
lib/Target/Lanai/LanaiRegisterInfo.cpp 207 MI.eraseFromParent();
242 MI.eraseFromParent();
lib/Target/MSP430/MSP430BranchSelector.cpp 208 OldBranch.eraseFromParent();
lib/Target/MSP430/MSP430ISelLowering.cpp 1458 MI.eraseFromParent(); // The pseudo instruction is gone now.
1535 MI.eraseFromParent(); // The pseudo instruction is gone now.
1606 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/MSP430/MSP430InstrInfo.cpp 123 I->eraseFromParent();
212 std::next(I)->eraseFromParent();
219 I->eraseFromParent();
lib/Target/Mips/Mips16ISelLowering.cpp 569 MI.eraseFromParent(); // The pseudo instruction is gone now.
633 MI.eraseFromParent(); // The pseudo instruction is gone now.
699 MI.eraseFromParent(); // The pseudo instruction is gone now.
718 MI.eraseFromParent(); // The pseudo instruction is gone now.
741 MI.eraseFromParent(); // The pseudo instruction is gone now.
769 MI.eraseFromParent(); // The pseudo instruction is gone now.
787 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/Mips/MipsBranchExpansion.cpp 362 Br->eraseFromParent();
lib/Target/Mips/MipsConstantIslandPass.cpp 1419 CPEMI->eraseFromParent();
1606 MBB->back().eraseFromParent();
1634 MI->eraseFromParent();
lib/Target/Mips/MipsDelaySlotFiller.cpp 564 std::next(Branch)->eraseFromParent();
695 CurrI->eraseFromParent();
827 Filler->eraseFromParent();
lib/Target/Mips/MipsExpandPseudo.cpp 198 I->eraseFromParent();
298 I->eraseFromParent();
477 I->eraseFromParent();
611 I->eraseFromParent();
lib/Target/Mips/MipsISelLowering.cpp 1533 MI.eraseFromParent();
1710 MI.eraseFromParent(); // The instruction is gone now.
1772 MI.eraseFromParent(); // The instruction is gone now.
1896 MI.eraseFromParent(); // The instruction is gone now.
4487 MI.eraseFromParent(); // The pseudo instruction is gone now.
4562 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/Mips/MipsInstrInfo.cpp 172 I->eraseFromParent();
262 LastInst->eraseFromParent();
lib/Target/Mips/MipsInstructionSelector.cpp 254 I.eraseFromParent();
282 I.eraseFromParent();
362 I.eraseFromParent();
444 I.eraseFromParent();
474 I.eraseFromParent();
509 I.eraseFromParent();
548 I.eraseFromParent();
605 I.eraseFromParent();
703 I.eraseFromParent();
781 I.eraseFromParent();
808 I.eraseFromParent();
815 I.eraseFromParent();
lib/Target/Mips/MipsLegalizerInfo.cpp 289 MI.eraseFromParent();
310 MI.eraseFromParent();
322 MI.eraseFromParent();
333 MI.eraseFromParent();
354 MI.eraseFromParent();
358 MI.eraseFromParent();
370 MI.eraseFromParent();
lib/Target/Mips/MipsRegisterBankInfo.cpp 657 DeadMI->eraseFromParent();
lib/Target/Mips/MipsSEISelLowering.cpp 3085 MI.eraseFromParent(); // The pseudo instruction is gone now.
3154 MI.eraseFromParent(); // The pseudo instruction is gone now.
3198 MI.eraseFromParent(); // The pseudo instruction is gone now.
3233 MI.eraseFromParent(); // The pseudo instruction is gone now.
3267 MI.eraseFromParent(); // The pseudo instruction is gone now.
3301 MI.eraseFromParent(); // The pseudo instruction is gone now.
3428 MI.eraseFromParent(); // The pseudo instruction is gone now.
3461 MI.eraseFromParent(); // The pseudo instruction is gone now.
3492 MI.eraseFromParent(); // The pseudo instruction is gone now.
3545 MI.eraseFromParent();
3595 MI.eraseFromParent();
3707 MI.eraseFromParent();
3806 MI.eraseFromParent();
3835 MI.eraseFromParent(); // The pseudo instruction is gone now.
3864 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/NVPTX/NVPTXInstrInfo.cpp 146 I->eraseFromParent();
165 I->eraseFromParent();
176 I->eraseFromParent();
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp 88 MI->eraseFromParent();
lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp 74 (*I)->eraseFromParent();
lib/Target/PowerPC/PPCBranchCoalescing.cpp 688 CurrInst.eraseFromParent();
lib/Target/PowerPC/PPCBranchSelector.cpp 366 OldBranch.eraseFromParent();
lib/Target/PowerPC/PPCEarlyReturn.cpp 83 K->eraseFromParent();
97 K->eraseFromParent();
112 K->eraseFromParent();
lib/Target/PowerPC/PPCExpandISEL.cpp 220 (*I)->eraseFromParent();
238 (*I)->eraseFromParent();
292 (*MI)->eraseFromParent();
315 (*MI)->eraseFromParent();
489 MI->eraseFromParent(); // Remove the ISEL instruction.
lib/Target/PowerPC/PPCFrameLowering.cpp 301 MBBI->eraseFromParent();
313 MBBI->eraseFromParent(); // remove it.
329 MBBI->eraseFromParent();
333 MI.eraseFromParent();
418 MI.eraseFromParent();
lib/Target/PowerPC/PPCISelLowering.cpp10747 MI.eraseFromParent();
10849 MI.eraseFromParent();
11626 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/PowerPC/PPCInstrInfo.cpp 515 I->eraseFromParent();
662 I->eraseFromParent();
685 I->eraseFromParent();
698 I->eraseFromParent();
1387 DefMI.eraseFromParent();
1910 CmpInstr.eraseFromParent();
2636 ADDMI->eraseFromParent();
4220 Loop->eraseFromParent();
4222 LoopCount->eraseFromParent();
lib/Target/PowerPC/PPCMIPeephole.cpp 302 ToErase->eraseFromParent();
548 RoundInstr->eraseFromParent();
814 ToErase->eraseFromParent();
1039 TOCSave.first->eraseFromParent();
1306 CMPI2->eraseFromParent();
1453 SrcMI->eraseFromParent();
lib/Target/PowerPC/PPCPreEmitPeephole.cpp 159 MI->eraseFromParent();
287 MI->eraseFromParent();
lib/Target/PowerPC/PPCQPXLoadSplat.cpp 119 SMI->eraseFromParent();
lib/Target/PowerPC/PPCReduceCRLogicals.cpp 227 BSI.MIToDelete->eraseFromParent();
lib/Target/PowerPC/PPCVSXFMAMutate.cpp 335 AddendMI->eraseFromParent();
lib/Target/PowerPC/PPCVSXSwapRemoval.cpp 959 MI->eraseFromParent();
lib/Target/RISCV/RISCVExpandPseudoInsts.cpp 387 MI.eraseFromParent();
517 MI.eraseFromParent();
614 MI.eraseFromParent();
661 MI.eraseFromParent();
lib/Target/RISCV/RISCVISelLowering.cpp 1146 MI.eraseFromParent();
1178 MI.eraseFromParent(); // The pseudo instruction is gone now.
1211 MI.eraseFromParent(); // The pseudo instruction is gone now.
1340 SelectMBBI->eraseFromParent();
lib/Target/RISCV/RISCVInstrInfo.cpp 263 std::next(FirstUncondOrIndirectBr)->eraseFromParent();
316 I->eraseFromParent();
329 I->eraseFromParent();
lib/Target/RISCV/RISCVMergeBaseOffset.cpp 278 MI->eraseFromParent();
lib/Target/Sparc/DelaySlotFiller.cpp 388 RestoreMI->eraseFromParent();
427 RestoreMI->eraseFromParent();
475 SetHiMI->eraseFromParent();
lib/Target/Sparc/SparcISelLowering.cpp 3168 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/Sparc/SparcInstrInfo.cpp 197 LastInst->eraseFromParent();
234 I->eraseFromParent();
290 I->eraseFromParent();
lib/Target/SystemZ/SystemZElimCompare.cpp 242 MI.eraseFromParent();
283 MI.eraseFromParent();
303 MI.eraseFromParent();
607 MI.eraseFromParent();
lib/Target/SystemZ/SystemZISelLowering.cpp 6700 SelMI->eraseFromParent();
6755 MI.eraseFromParent();
6794 MI.eraseFromParent();
6914 MI.eraseFromParent();
7032 MI.eraseFromParent();
7158 MI.eraseFromParent();
7184 MI.eraseFromParent();
7218 MI.eraseFromParent();
7396 MI.eraseFromParent();
7456 MI.eraseFromParent();
7527 MI.eraseFromParent();
lib/Target/SystemZ/SystemZInstrInfo.cpp 208 MI.eraseFromParent();
396 std::next(I)->eraseFromParent();
404 I->eraseFromParent();
462 I->eraseFromParent();
667 DefMI.eraseFromParent();
lib/Target/SystemZ/SystemZLDCleanup.cpp 124 I->eraseFromParent();
lib/Target/SystemZ/SystemZLongBranch.cpp 368 MI->eraseFromParent();
386 MI->eraseFromParent();
lib/Target/SystemZ/SystemZPostRewrite.cpp 205 MI.eraseFromParent();
lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp 704 MI->eraseFromParent();
lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp 213 MI.eraseFromParent();
264 MI.eraseFromParent();
279 MI.eraseFromParent();
362 MI.eraseFromParent();
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 382 MI.eraseFromParent();
lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp 171 I->eraseFromParent();
lib/Target/WebAssembly/WebAssemblyLateEHPrepare.cpp 160 TI->eraseFromParent();
175 TI->eraseFromParent();
253 MI->eraseFromParent();
lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp 179 Def->eraseFromParent();
lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp 102 MI->eraseFromParent();
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp 565 Def.eraseFromParent();
lib/Target/X86/X86AvoidStoreForwardingBlocks.cpp 730 RemovedInst->eraseFromParent();
lib/Target/X86/X86CallFrameOptimization.cpp 566 DefMov->eraseFromParent();
591 Context.SPCopy->eraseFromParent();
lib/Target/X86/X86CondBrFolding.cpp 239 BrMI->eraseFromParent();
256 BrMI->eraseFromParent();
343 RootMBBInfo->CmpInstr->eraseFromParent();
lib/Target/X86/X86DomainReassignment.cpp 521 MI->eraseFromParent();
lib/Target/X86/X86ExpandPseudo.cpp 339 MBBI->eraseFromParent();
371 MBBI->eraseFromParent();
lib/Target/X86/X86FixupSetCC.cpp 159 I->eraseFromParent();
lib/Target/X86/X86FlagsCopyLowering.cpp 396 CopyI->eraseFromParent();
398 CopyDefI.eraseFromParent();
883 MI.eraseFromParent();
905 SetBI.eraseFromParent();
1030 SetCCI.eraseFromParent();
1045 SetCCI.eraseFromParent();
lib/Target/X86/X86FrameLowering.cpp 521 ChkStkStub->eraseFromParent();
lib/Target/X86/X86ISelLowering.cpp29246 MI.eraseFromParent();
29507 MI.eraseFromParent();
29582 MI.eraseFromParent(); // The pseudo instruction is gone now.
29864 FirstCMOV.eraseFromParent();
29865 SecondCascadedCMOV.eraseFromParent();
30140 MI.eraseFromParent();
30190 MI.eraseFromParent();
30282 MI.eraseFromParent(); // The pseudo instruction is gone now.
30615 MI.eraseFromParent();
30879 MI.eraseFromParent();
31157 MI.eraseFromParent();
31231 MI.eraseFromParent(); // The pseudo is gone now.
31244 MI.eraseFromParent(); // The pseudo is gone now.
31312 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/X86/X86InstrInfo.cpp 2478 I->eraseFromParent();
2537 std::next(I)->eraseFromParent();
2545 I->eraseFromParent();
2597 OldInst->eraseFromParent();
2598 UnCondBrIter->eraseFromParent();
2761 I->eraseFromParent();
3819 CmpInstr.eraseFromParent();
4965 CommutedMI->eraseFromParent();
4984 UncommutedMI->eraseFromParent();
7912 I.eraseFromParent();
lib/Target/X86/X86InstructionSelector.cpp 841 I.eraseFromParent();
877 I.eraseFromParent();
932 I.eraseFromParent();
983 I.eraseFromParent();
1052 I.eraseFromParent();
1074 I.eraseFromParent();
1133 I.eraseFromParent();
1162 I.eraseFromParent();
1295 I.eraseFromParent();
1349 I.eraseFromParent();
1398 I.eraseFromParent();
1419 I.eraseFromParent();
1485 I.eraseFromParent();
1713 I.eraseFromParent();
1728 I.eraseFromParent();
lib/Target/X86/X86LegalizerInfo.cpp 98 MI.eraseFromParent();
lib/Target/X86/X86OptimizeLEAs.cpp 661 Last.eraseFromParent();
lib/Target/X86/X86RegisterInfo.cpp 699 MI.eraseFromParent();
lib/Target/X86/X86SpeculativeLoadHardening.cpp 923 MI.eraseFromParent();
lib/Target/X86/X86WinAllocaExpander.cpp 204 MI->eraseFromParent();
265 MI->eraseFromParent();
270 AmountDef->eraseFromParent();
lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp 60 OldInst.eraseFromParent();
lib/Target/XCore/XCoreISelLowering.cpp 1581 MI.eraseFromParent(); // The pseudo instruction is gone now.
lib/Target/XCore/XCoreInstrInfo.cpp 255 I->eraseFromParent();
263 I->eraseFromParent();
317 I->eraseFromParent();
327 I->eraseFromParent();