Home
last modified time | relevance | path

Searched refs:FakeUse (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRemoveLoadsIntoFakeUses.cpp153 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()
H A DCodeGenPrepare.cpp3080 for (auto const *FakeUse : FakeUses) { in dupRetToEnableTailCallOpts() local
3081 auto *ClonedInst = FakeUse->clone(); in dupRetToEnableTailCallOpts()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DEHScopeStack.h93 FakeUse = 0x10,
94 NormalFakeUse = FakeUse | NormalCleanup,
H A DCGCleanup.cpp161 bool IsFakeUse = Kind & FakeUse; in pushCleanup()
H A DCGDecl.cpp1738 EHStack.pushCleanup<FakeUse>(NormalFakeUse, in EmitAutoVarAlloca()
2834 EHStack.pushCleanup<FakeUse>(NormalFakeUse, DeclPtr); in EmitParmDecl()
H A DCodeGenFunction.h718 class FakeUse final : public EHScopeStack::Cleanup {
722 FakeUse(Address addr) : Addr(addr) {}
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp830 if (IntrinsicInst *FakeUse = dyn_cast<IntrinsicInst>(Inst); in preserveFakeUses() local
831 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()