Home
last modified time | relevance | path

Searched refs:ToErase (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFIRPeephole.cpp35 Instruction *ToErase = nullptr; in BPFIRPeepholeImpl() local
55 if (ToErase) { in BPFIRPeepholeImpl()
56 ToErase->eraseFromParent(); in BPFIRPeepholeImpl()
57 ToErase = nullptr; in BPFIRPeepholeImpl()
70 ToErase = &I; in BPFIRPeepholeImpl()
86 ToErase = &I; in BPFIRPeepholeImpl()
H A DBPFMIPeephole.cpp178 MachineInstr* ToErase = nullptr; in eliminateZExtSeq() local
184 if (ToErase) { in eliminateZExtSeq()
186 ToErase = nullptr; in eliminateZExtSeq()
235 ToErase = &MI; in eliminateZExtSeq()
246 MachineInstr* ToErase = nullptr; in eliminateZExt() local
252 if (ToErase) { in eliminateZExt()
254 ToErase = nullptr; in eliminateZExt()
282 ToErase = &MI; in eliminateZExt()
356 if (ToErase) { in eliminateRedundantMov()
360 ToErase = nullptr; in eliminateRedundantMov()
[all …]
H A DBPFMIChecking.cpp179 MachineInstr *ToErase = nullptr; in processAtomicInsts() local
184 if (ToErase) { in processAtomicInsts()
185 ToErase->eraseFromParent(); in processAtomicInsts()
186 ToErase = nullptr; in processAtomicInsts()
235 ToErase = &MI; in processAtomicInsts()
H A DBPFMISimplifyPatchable.cpp306 MachineInstr *ToErase = nullptr; in removeLD() local
311 if (ToErase) { in removeLD()
312 ToErase->eraseFromParent(); in removeLD()
313 ToErase = nullptr; in removeLD()
357 ToErase = &MI; in removeLD()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp522 if (ToErase) { in simplifyCode()
533 ToErase = &MI; in simplifyCode()
574 ToErase = &MI; in simplifyCode()
590 ToErase = &MI; in simplifyCode()
666 ToErase = &MI; in simplifyCode()
734 ToErase = &MI; in simplifyCode()
1191 ToErase = &MI; in simplifyCode()
1322 ToErase = &MI; in simplifyCode()
1331 if (ToErase) { in simplifyCode()
1932 ToErase = SrcMI; in emitRLDICWhenLoweringJumpTables()
[all …]
H A DPPCInstrInfo.h618 bool combineRLWINM(MachineInstr &MI, MachineInstr **ToErase = nullptr) const;
H A DPPCInstrInfo.cpp3740 MachineInstr **ToErase) const { in combineRLWINM()
3869 *ToErase = SrcMI; in combineRLWINM()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupSetCC.cpp66 SmallVector<MachineInstr*, 4> ToErase; in runOnMachineFunction() local
125 ToErase.push_back(ZExt); in runOnMachineFunction()
129 for (auto &I : ToErase) in runOnMachineFunction()
H A DX86DomainReassignment.cpp498 SmallVector<MachineInstr *, 8> ToErase; in reassign() local
502 ToErase.push_back(MI); in reassign()
516 for (auto *MI : ToErase) in reassign()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp837 ToErase.push_back(CI); in replaceLongjmpWith()
840 for (auto *I : ToErase) in replaceLongjmpWith()
882 ToErase.push_back(CI); in nullifySetjmp()
885 for (auto *I : ToErase) in nullifySetjmp()
1100 ToErase.push_back(II); in runEHOnFunction()
1179 ToErase.push_back(RI); in runEHOnFunction()
1200 ToErase.push_back(CI); in runEHOnFunction()
1234 ToErase.push_back(LPI); in runEHOnFunction()
1360 ToErase.push_back(CI); in runSjLjOnFunction()
1557 ToErase.push_back(CI); in handleLongjmpableCallsForEmscriptenSjLj()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp49 ToErase.push_back(&MI); in addConstantsToTrack()
84 for (MachineInstr *MI : ToErase) { in addConstantsToTrack()
99 SmallVector<MachineInstr *, 10> ToErase; in foldConstantsIntoIntrinsics() local
115 ToErase.push_back(ConstMI); in foldConstantsIntoIntrinsics()
119 for (MachineInstr *MI : ToErase) in foldConstantsIntoIntrinsics()
125 SmallVector<MachineInstr *, 10> ToErase; in insertBitcasts() local
133 ToErase.push_back(&MI); in insertBitcasts()
156 for (MachineInstr *MI : ToErase) in insertBitcasts()
277 ToErase.push_back(&MI); in generateAssignInstrs()
286 ToErase.push_back(&MI); in generateAssignInstrs()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/HipStdPar/
H A DHipStdPar.cpp62 static inline void eraseFromModule(T &ToErase) { in eraseFromModule() argument
63 ToErase.replaceAllUsesWith(PoisonValue::get(ToErase.getType())); in eraseFromModule()
64 ToErase.eraseFromParent(); in eraseFromModule()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A57FPLoadBalancing.cpp551 std::vector<unsigned> ToErase; in colorChain() local
559 ToErase.push_back(OrigReg); in colorChain()
563 ToErase.push_back(J.first); in colorChain()
568 for (auto J : ToErase) in colorChain()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp565 auto *ToErase = cast<MachineInstr>(&*std::next(Branch)); in replaceWithCompactBranch() local
567 if (ToErase->shouldUpdateCallSiteInfo()) in replaceWithCompactBranch()
568 ToErase->getMF()->moveCallSiteInfo(ToErase, cast<MachineInstr>(&*Branch)); in replaceWithCompactBranch()
569 ToErase->eraseFromParent(); in replaceWithCompactBranch()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp575 SmallVector<MachineInstr *> ToErase; in tryToFoldBNEOnCmpXchgResult() local
592 ToErase.push_back(&*MBBI); in tryToFoldBNEOnCmpXchgResult()
613 ToErase.push_back(&*MBBI); in tryToFoldBNEOnCmpXchgResult()
620 for (auto *MI : ToErase) in tryToFoldBNEOnCmpXchgResult()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp249 SmallVector<Instruction *, 128> ToErase; member in __anona12741a80111::Vectorizer
449 for (Instruction *I : ToErase) { in run()
455 ToErase.clear(); in run()
984 ToErase.push_back(E.Inst); in vectorizeChain()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DNewGVN.cpp3491 for (Instruction *ToErase : InstructionsToErase) { in runGVN()
3492 if (!ToErase->use_empty()) in runGVN()
3493 ToErase->replaceAllUsesWith(PoisonValue::get(ToErase->getType())); in runGVN()
3495 assert(ToErase->getParent() && in runGVN()
3497 ToErase->eraseFromParent(); in runGVN()
H A DRewriteStatepointsForGC.cpp1578 static DeferredReplacement createDelete(Instruction *ToErase) { in createDelete() argument
1580 D.Old = ToErase; in createDelete()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DUnsafeBufferUsage.cpp2460 SmallVector<const VarDecl *, 8> ToErase; in eraseVarsForUnfixableGroupMates() local
2471 ToErase.push_back(Member); in eraseVarsForUnfixableGroupMates()
2474 for (auto *VarToErase : ToErase) in eraseVarsForUnfixableGroupMates()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp2742 for (Instruction *I : llvm::reverse(ToErase)) in calculatePointerDifference()
2745 SmallVector<Instruction *, 8> ToErase; in calculatePointerDifference() member
2752 B_.ToErase.push_back(I); \ in calculatePointerDifference()