Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVEVPTBlockPass.cpp165 SmallVectorImpl<MachineInstr *> &DeadInstructions) { in CreateVPTBlock() argument
215 DeadInstructions.push_back(&*Iter); in CreateVPTBlock()
247 SmallVector<MachineInstr *, 4> DeadInstructions; in InsertVPTBlocks() local
270 CreateVPTBlock(MBIter, EndIter, DeadInstructions); in InsertVPTBlocks()
301 for (MachineInstr *DeadMI : DeadInstructions) in InsertVPTBlocks()
303 DeadInstructions.clear(); in InsertVPTBlocks()
H A DMVETPAndVPTOptimisationsPass.cpp716 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
904 DeadInstructions.push_back(&Instr); in ReplaceVCMPsByVPNOTs()
909 for (MachineInstr *DeadInstruction : DeadInstructions) in ReplaceVCMPsByVPNOTs()
912 return !DeadInstructions.empty(); in ReplaceVCMPsByVPNOTs()
924 SmallSet<MachineInstr *, 4> DeadInstructions; in ReplaceConstByVPNOTs() local
963 DeadInstructions.insert(Copy); in ReplaceConstByVPNOTs()
965 DeadInstructions.insert(MRI->getVRegDef(GPR)); in ReplaceConstByVPNOTs()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp280 SmallVector<MachineInstr *, 4> DeadInstructions; in legalizeMachineFunction() local
282 if (ArtCombiner.tryCombineInstruction(MI, DeadInstructions, in legalizeMachineFunction()
285 eraseInstrs(DeadInstructions, MRI, &LocObserver); in legalizeMachineFunction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.h36 SmallPtrSetImpl<Instruction *> &DeadInstructions,
H A DVPlanTransforms.cpp28 SmallPtrSetImpl<Instruction *> &DeadInstructions, ScalarEvolution &SE, in VPInstructionsToVPRecipes() argument
42 if (DeadInstructions.count(Inst)) { in VPInstructionsToVPRecipes()
H A DLoopVectorizationPlanner.h354 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions,
H A DLoopVectorize.cpp8681 SmallPtrSet<Instruction *, 4> DeadInstructions; in buildVPlansWithVPRecipes() local
8683 DeadInstructions.insert(ConditionalAssumes.begin(), ConditionalAssumes.end()); in buildVPlansWithVPRecipes()
8687 for (Instruction *I : DeadInstructions) in buildVPlansWithVPRecipes()
8696 while (DeadInstructions.contains(SinkTarget)) { in buildVPlansWithVPRecipes()
8712 buildVPlanWithVPRecipes(SubRange, DeadInstructions, SinkAfter)); in buildVPlansWithVPRecipes()
8818 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions, in buildVPlanWithVPRecipes() argument
8920 if (isa<BranchInst>(Instr) || DeadInstructions.count(Instr)) in buildVPlanWithVPRecipes()
9193 SmallPtrSet<Instruction *, 1> DeadInstructions; in buildVPlan() local
9197 DeadInstructions, *PSE.getSE(), *TLI); in buildVPlan()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp367 SmallVector<Instruction *, 4> DeadInstructions; in handleDeadExits() local
369 DeadInstructions.push_back(&PN); in handleDeadExits()
372 DeadInstructions.emplace_back(LandingPad); in handleDeadExits()
374 for (Instruction *I : DeadInstructions) { in handleDeadExits()
H A DInferAddressSpaces.cpp1150 SmallVector<Instruction *, 16> DeadInstructions; in rewriteWithNewAddressSpaces() local
1256 DeadInstructions.push_back(ASC); in rewriteWithNewAddressSpaces()
1286 DeadInstructions.push_back(I); in rewriteWithNewAddressSpaces()
1290 for (Instruction *I : DeadInstructions) in rewriteWithNewAddressSpaces()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2781 SmallVector<Instruction*, 4> DeadInstructions; in buildCoroutineFrame() local
2837 auto Alloc = lowerNonLocalAlloca(AI, Shape, DeadInstructions); in buildCoroutineFrame()
2889 lowerLocalAllocas(LocalAllocas, DeadInstructions); in buildCoroutineFrame()
2891 for (auto *I : DeadInstructions) in buildCoroutineFrame()