Searched refs:FakeUse (Results 1 – 7 of 7) sorted by relevance
153 for (MachineInstr *&FakeUse : reverse(RegFakeUses)) { in run()154 if (FakeUse->readsRegister(Reg, TRI)) { in run()155 FakeUsesToDelete.insert(FakeUse); in run()156 RegFakeUses.erase(&FakeUse); in run()167 for (MachineInstr *FakeUse : FakeUsesToDelete) { in run()169 << "RemoveLoadsIntoFakeUses: DELETING: " << *FakeUse); in run()170 FakeUse->eraseFromParent(); in run()188 for (MachineInstr *&FakeUse : reverse(RegFakeUses)) in run()189 if (FakeUse->readsRegister(Reg, TRI)) in run()190 RegFakeUses.erase(&FakeUse); in run()
3080 for (auto const *FakeUse : FakeUses) { in dupRetToEnableTailCallOpts() local3081 auto *ClonedInst = FakeUse->clone(); in dupRetToEnableTailCallOpts()
93 FakeUse = 0x10,94 NormalFakeUse = FakeUse | NormalCleanup,
161 bool IsFakeUse = Kind & FakeUse; in pushCleanup()
1738 EHStack.pushCleanup<FakeUse>(NormalFakeUse, in EmitAutoVarAlloca()2834 EHStack.pushCleanup<FakeUse>(NormalFakeUse, DeclPtr); in EmitParmDecl()
718 class FakeUse final : public EHScopeStack::Cleanup {722 FakeUse(Address addr) : Addr(addr) {}
830 if (IntrinsicInst *FakeUse = dyn_cast<IntrinsicInst>(Inst); in preserveFakeUses() local831 FakeUse && FakeUse->getIntrinsicID() == Intrinsic::fake_use) { in preserveFakeUses()832 if (auto UsedDef = dyn_cast<Instruction>(FakeUse->getOperand(0)); in preserveFakeUses()835 FakeUses.push_back(FakeUse); in preserveFakeUses()