Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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()
904 DeadInstructions.push_back(&Instr); in ReplaceVCMPsByVPNOTs()
912 return !DeadInstructions.empty(); in ReplaceVCMPsByVPNOTs()
924 SmallSet<MachineInstr *, 4> DeadInstructions; in ReplaceConstByVPNOTs() local
963 DeadInstructions.insert(Copy); in ReplaceConstByVPNOTs()
980 DeadInstructions.insert(Copy); in ReplaceConstByVPNOTs()
993 for (MachineInstr *DI : DeadInstructions) in ReplaceConstByVPNOTs()
996 return !DeadInstructions.empty(); in ReplaceConstByVPNOTs()
1030 DeadInstructions.push_back(&MI); in ConvertVPSEL()
[all …]
/llvm-project-15.0.7/llvm/unittests/Transforms/Vectorize/
H A DVPlanHCFGTest.cpp137 SmallPtrSet<Instruction *, 1> DeadInstructions; in TEST_F() local
140 DeadInstructions, *SE); in TEST_F()
167 SmallPtrSet<Instruction *, 1> DeadInstructions; in TEST_F() local
170 DeadInstructions, *SE); in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp278 SmallVector<MachineInstr *, 4> DeadInstructions; in legalizeMachineFunction() local
280 if (ArtCombiner.tryCombineInstruction(MI, DeadInstructions, in legalizeMachineFunction()
283 eraseInstrs(DeadInstructions, MRI, &LocObserver); in legalizeMachineFunction()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.h34 SmallPtrSetImpl<Instruction *> &DeadInstructions,
H A DVPlanTransforms.cpp25 SmallPtrSetImpl<Instruction *> &DeadInstructions, ScalarEvolution &SE) { in VPInstructionsToVPRecipes() argument
38 if (DeadInstructions.count(Inst)) { in VPInstructionsToVPRecipes()
H A DLoopVectorizationPlanner.h353 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions,
H A DLoopVectorize.cpp8554 SmallPtrSet<Instruction *, 4> DeadInstructions; in buildVPlansWithVPRecipes() local
8556 DeadInstructions.insert(ConditionalAssumes.begin(), ConditionalAssumes.end()); in buildVPlansWithVPRecipes()
8560 for (Instruction *I : DeadInstructions) in buildVPlansWithVPRecipes()
8569 while (DeadInstructions.contains(SinkTarget)) { in buildVPlansWithVPRecipes()
8585 buildVPlanWithVPRecipes(SubRange, DeadInstructions, SinkAfter)); in buildVPlansWithVPRecipes()
8691 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions, in buildVPlanWithVPRecipes() argument
8793 if (isa<BranchInst>(Instr) || DeadInstructions.count(Instr)) in buildVPlanWithVPRecipes()
9071 SmallPtrSet<Instruction *, 1> DeadInstructions; in buildVPlan() local
9075 DeadInstructions, *PSE.getSE()); in buildVPlan()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp366 SmallVector<Instruction *, 4> DeadInstructions; in handleDeadExits() local
368 DeadInstructions.push_back(&PN); in handleDeadExits()
371 DeadInstructions.emplace_back(LandingPad); in handleDeadExits()
373 for (Instruction *I : DeadInstructions) { in handleDeadExits()
H A DInferAddressSpaces.cpp1148 SmallVector<Instruction *, 16> DeadInstructions; in rewriteWithNewAddressSpaces() local
1254 DeadInstructions.push_back(ASC); in rewriteWithNewAddressSpaces()
1284 DeadInstructions.push_back(I); in rewriteWithNewAddressSpaces()
1288 for (Instruction *I : DeadInstructions) in rewriteWithNewAddressSpaces()
/llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp2703 SmallVector<Instruction*, 4> DeadInstructions; in buildCoroutineFrame() local
2766 auto Alloc = lowerNonLocalAlloca(AI, Shape, DeadInstructions); in buildCoroutineFrame()
2814 lowerLocalAllocas(LocalAllocas, DeadInstructions); in buildCoroutineFrame()
2816 for (auto I : DeadInstructions) in buildCoroutineFrame()