Lines Matching defs:IT
536 // Check that we can remove all of Killed without having to modify any IT
544 // Collect IT blocks in all affected basic blocks.
547 for (auto &IT : *MBB) {
548 if (IT.getOpcode() != ARM::t2IT)
550 RDA.getReachingLocalUses(&IT, MCRegister::from(ARM::ITSTATE),
551 ITBlocks[&IT]);
555 // If we're removing all of the instructions within an IT block, then
556 // also remove the IT instruction.
562 MachineInstr *IT = RDA.getMIOperand(Dead, *MO);
563 RemoveITs.insert(IT);
564 auto &CurrentBlock = ITBlocks[IT];
567 ModifiedITs.erase(IT);
569 ModifiedITs.insert(IT);