Home
last modified time | relevance | path

Searched refs:DeadInstructions (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETPAndVPTOptimisationsPass.cpp715 SmallVector<MachineInstr *, 4> DeadInstructions; in ReduceOldVCCRValueUses() local
776 DeadInstructions.push_back(&*Iter); in ReduceOldVCCRValueUses()
835 for (MachineInstr *DeadInstruction : DeadInstructions) in ReduceOldVCCRValueUses()
843 SmallVector<MachineInstr *, 4> DeadInstructions; in ReplaceVCMPsByVPNOTs() local
905 DeadInstructions.push_back(&Instr); in ReplaceVCMPsByVPNOTs()
910 for (MachineInstr *DeadInstruction : DeadInstructions) in ReplaceVCMPsByVPNOTs()
913 return !DeadInstructions.empty(); in ReplaceVCMPsByVPNOTs()
925 SmallSet<MachineInstr *, 4> DeadInstructions; in ReplaceConstByVPNOTs() local
965 DeadInstructions.insert(Copy); in ReplaceConstByVPNOTs()
967 DeadInstructions.insert(MRI->getVRegDef(GPR)); in ReplaceConstByVPNOTs()
[all …]
H A DMVEVPTBlockPass.cpp161 SmallVectorImpl<MachineInstr *> &DeadInstructions) { in CreateVPTBlock() argument
211 DeadInstructions.push_back(&*Iter); in CreateVPTBlock()
243 SmallVector<MachineInstr *, 4> DeadInstructions; in InsertVPTBlocks() local
266 CreateVPTBlock(MBIter, EndIter, DeadInstructions); in InsertVPTBlocks()
297 for (MachineInstr *DeadMI : DeadInstructions) in InsertVPTBlocks()
299 DeadInstructions.clear(); in InsertVPTBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizePointerCast.cpp151 DeadInstructions.push_back(LI); in transformLoad()
269 DeadInstructions.push_back(BadStore); in transformStore()
295 DeadInstructions.push_back(Intrin); in legalizePointerCast()
318 DeadInstructions.push_back(II); in legalizePointerCast()
327 DeadInstructions.clear(); in runOnFunction()
341 for (Instruction *I : DeadInstructions) in runOnFunction()
344 return DeadInstructions.size() != 0; in runOnFunction()
350 std::vector<Instruction *> DeadInstructions; member in __anon6bee10560111::SPIRVLegalizePointerCast
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp284 SmallVector<MachineInstr *, 4> DeadInstructions; in legalizeMachineFunction() local
286 if (ArtCombiner.tryCombineInstruction(MI, DeadInstructions, in legalizeMachineFunction()
289 eraseInstrs(DeadInstructions, MRI, &LocObserver); in legalizeMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Coroutines/
H A DSpillUtils.h37 SmallVector<Instruction *, 4> &DeadInstructions,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp217 SmallVectorImpl<Instruction *> &DeadInstructions) const;
1223 SmallVectorImpl<Instruction *> &DeadInstructions) const { in performPointerReplacement()
1285 DeadInstructions.push_back(ASC); in performPointerReplacement()
1356 SmallVector<Instruction *, 16> DeadInstructions; in rewriteWithNewAddressSpaces() local
1414 DeadInstructions); in rewriteWithNewAddressSpaces()
1419 DeadInstructions.push_back(I); in rewriteWithNewAddressSpaces()
1423 for (Instruction *I : DeadInstructions) in rewriteWithNewAddressSpaces()
H A DLoopSimplifyCFG.cpp379 SmallVector<Instruction *, 4> DeadInstructions( in handleDeadExits() local
383 DeadInstructions.emplace_back(LandingPad); in handleDeadExits()
385 for (Instruction *I : DeadInstructions) { in handleDeadExits()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DSpillUtils.cpp461 SmallVector<Instruction *, 4> &DeadInstructions, in collectSpillsAndAllocasFromInsts() argument
485 auto Alloc = lowerNonLocalAlloca(AI, Shape, DeadInstructions); in collectSpillsAndAllocasFromInsts()
H A DCoroFrame.cpp2068 SmallVector<Instruction *, 4> DeadInstructions; in buildCoroutineFrame() local
2070 coro::collectSpillsAndAllocasFromInsts(Spills, Allocas, DeadInstructions, in buildCoroutineFrame()
2089 lowerLocalAllocas(LocalAllocas, DeadInstructions); in buildCoroutineFrame()
2091 for (auto *I : DeadInstructions) in buildCoroutineFrame()