Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/ARM/
DMVEVPTOptimisationsPass.cpp451 SmallVector<MachineInstr *, 4> DeadInstructions; in ReduceOldVCCRValueUses() local
511 DeadInstructions.push_back(&*Iter); in ReduceOldVCCRValueUses()
570 for (MachineInstr *DeadInstruction : DeadInstructions) in ReduceOldVCCRValueUses()
578 SmallVector<MachineInstr *, 4> DeadInstructions; in ReplaceVCMPsByVPNOTs() local
639 DeadInstructions.push_back(&Instr); in ReplaceVCMPsByVPNOTs()
644 for (MachineInstr *DeadInstruction : DeadInstructions) in ReplaceVCMPsByVPNOTs()
647 return !DeadInstructions.empty(); in ReplaceVCMPsByVPNOTs()
659 SmallSet<MachineInstr *, 4> DeadInstructions; in ReplaceConstByVPNOTs() local
698 DeadInstructions.insert(Copy); in ReplaceConstByVPNOTs()
700 DeadInstructions.insert(MRI->getVRegDef(GPR)); in ReplaceConstByVPNOTs()
[all …]
DMVEVPTBlockPass.cpp159 SmallVectorImpl<MachineInstr *> &DeadInstructions) { in CreateVPTBlock() argument
207 DeadInstructions.push_back(&*Iter); in CreateVPTBlock()
236 SmallVector<MachineInstr *, 4> DeadInstructions; in InsertVPTBlocks() local
259 CreateVPTBlock(MBIter, EndIter, DeadInstructions); in InsertVPTBlocks()
290 for (MachineInstr *DeadMI : DeadInstructions) in InsertVPTBlocks()
292 DeadInstructions.clear(); in InsertVPTBlocks()
/external/llvm-project/llvm/unittests/Transforms/Vectorize/
DVPlanHCFGTest.cpp132 SmallPtrSet<Instruction *, 1> DeadInstructions; in TEST_F() local
134 Inductions, DeadInstructions); in TEST_F()
162 SmallPtrSet<Instruction *, 1> DeadInstructions; in TEST_F() local
164 Inductions, DeadInstructions); in TEST_F()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp22 SmallPtrSetImpl<Instruction *> &DeadInstructions) { in VPInstructionsToVPRecipes() argument
51 if (DeadInstructions.count(Inst)) { in VPInstructionsToVPRecipes()
DVPlanTransforms.h30 SmallPtrSetImpl<Instruction *> &DeadInstructions);
DLoopVectorizationPlanner.h267 SmallPtrSetImpl<Instruction *> &DeadInstructions);
284 SmallPtrSetImpl<Instruction *> &DeadInstructions,
DLoopVectorize.cpp6585 SmallPtrSetImpl<Instruction *> &DeadInstructions) { in collectTriviallyDeadInstructions() argument
6593 DeadInstructions.insert(Cmp); in collectTriviallyDeadInstructions()
6602 return U == Ind || DeadInstructions.find(cast<Instruction>(U)) != in collectTriviallyDeadInstructions()
6603 DeadInstructions.end(); in collectTriviallyDeadInstructions()
6605 DeadInstructions.insert(IndUpdate); in collectTriviallyDeadInstructions()
6617 DeadInstructions.insert(Casts.begin(), Casts.end()); in collectTriviallyDeadInstructions()
7118 SmallPtrSet<Instruction *, 4> DeadInstructions; in buildVPlansWithVPRecipes() local
7119 collectTriviallyDeadInstructions(DeadInstructions); in buildVPlansWithVPRecipes()
7123 for (Instruction *I : DeadInstructions) in buildVPlansWithVPRecipes()
7129 DeadInstructions, SinkAfter)); in buildVPlansWithVPRecipes()
[all …]
/external/llvm-project/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp22 SmallPtrSetImpl<Instruction *> &DeadInstructions) { in VPInstructionsToVPRecipes() argument
51 if (DeadInstructions.count(Inst)) { in VPInstructionsToVPRecipes()
DVPlanTransforms.h28 SmallPtrSetImpl<Instruction *> &DeadInstructions);
DLoopVectorizationPlanner.h295 SmallPtrSetImpl<Instruction *> &DeadInstructions);
311 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions,
DLoopVectorize.cpp7463 SmallPtrSetImpl<Instruction *> &DeadInstructions) { in collectTriviallyDeadInstructions() argument
7471 DeadInstructions.insert(Cmp); in collectTriviallyDeadInstructions()
7476 DeadInstructions.insert(cast<Instruction>(Op)); in collectTriviallyDeadInstructions()
7493 return U == Ind || DeadInstructions.count(cast<Instruction>(U)); in collectTriviallyDeadInstructions()
7495 DeadInstructions.insert(IndUpdate); in collectTriviallyDeadInstructions()
7507 DeadInstructions.insert(Casts.begin(), Casts.end()); in collectTriviallyDeadInstructions()
8279 SmallPtrSet<Instruction *, 4> DeadInstructions; in buildVPlansWithVPRecipes() local
8280 collectTriviallyDeadInstructions(DeadInstructions); in buildVPlansWithVPRecipes()
8287 DeadInstructions.insert(ConditionalAssumes.begin(), ConditionalAssumes.end()); in buildVPlansWithVPRecipes()
8291 for (Instruction *I : DeadInstructions) in buildVPlansWithVPRecipes()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DLegalizer.cpp251 SmallVector<MachineInstr *, 4> DeadInstructions; in legalizeMachineFunction() local
253 if (ArtCombiner.tryCombineInstruction(MI, DeadInstructions, in legalizeMachineFunction()
256 for (auto *DeadMI : DeadInstructions) { in legalizeMachineFunction()
/external/llvm-project/llvm/lib/CodeGen/GlobalISel/
DLegalizer.cpp281 SmallVector<MachineInstr *, 4> DeadInstructions; in legalizeMachineFunction() local
283 if (ArtCombiner.tryCombineInstruction(MI, DeadInstructions, in legalizeMachineFunction()
286 for (auto *DeadMI : DeadInstructions) { in legalizeMachineFunction()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopSimplifyCFG.cpp371 SmallVector<Instruction *, 4> DeadInstructions; in handleDeadExits() local
373 DeadInstructions.push_back(&PN); in handleDeadExits()
376 DeadInstructions.emplace_back(LandingPad); in handleDeadExits()
378 for (Instruction *I : DeadInstructions) { in handleDeadExits()
DInferAddressSpaces.cpp1052 SmallVector<Instruction *, 16> DeadInstructions; in rewriteWithNewAddressSpaces() local
1149 DeadInstructions.push_back(ASC); in rewriteWithNewAddressSpaces()
1173 DeadInstructions.push_back(I); in rewriteWithNewAddressSpaces()
1177 for (Instruction *I : DeadInstructions) in rewriteWithNewAddressSpaces()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DInferAddressSpaces.cpp899 SmallVector<Instruction *, 16> DeadInstructions; in rewriteWithNewAddressSpaces() local
993 DeadInstructions.push_back(ASC); in rewriteWithNewAddressSpaces()
1017 DeadInstructions.push_back(I); in rewriteWithNewAddressSpaces()
1021 for (Instruction *I : DeadInstructions) in rewriteWithNewAddressSpaces()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp1360 SmallVector<Instruction*, 4> DeadInstructions; in buildCoroutineFrame() local
1410 auto Alloc = lowerNonLocalAlloca(AI, Shape, DeadInstructions); in buildCoroutineFrame()
1436 lowerLocalAllocas(LocalAllocas, DeadInstructions); in buildCoroutineFrame()
1438 for (auto I : DeadInstructions) in buildCoroutineFrame()
/external/llvm-project/llvm/lib/Transforms/Coroutines/
DCoroFrame.cpp2186 SmallVector<Instruction*, 4> DeadInstructions; in buildCoroutineFrame() local
2244 auto Alloc = lowerNonLocalAlloca(AI, Shape, DeadInstructions); in buildCoroutineFrame()
2282 lowerLocalAllocas(LocalAllocas, DeadInstructions); in buildCoroutineFrame()
2284 for (auto I : DeadInstructions) in buildCoroutineFrame()