/external/llvm-project/llvm/lib/Target/ARM/ |
D | MVEVPTOptimisationsPass.cpp | 451 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 …]
|
D | MVEVPTBlockPass.cpp | 159 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/ |
D | VPlanHCFGTest.cpp | 132 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/ |
D | VPlanTransforms.cpp | 22 SmallPtrSetImpl<Instruction *> &DeadInstructions) { in VPInstructionsToVPRecipes() argument 51 if (DeadInstructions.count(Inst)) { in VPInstructionsToVPRecipes()
|
D | VPlanTransforms.h | 30 SmallPtrSetImpl<Instruction *> &DeadInstructions);
|
D | LoopVectorizationPlanner.h | 267 SmallPtrSetImpl<Instruction *> &DeadInstructions); 284 SmallPtrSetImpl<Instruction *> &DeadInstructions,
|
D | LoopVectorize.cpp | 6585 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/ |
D | VPlanTransforms.cpp | 22 SmallPtrSetImpl<Instruction *> &DeadInstructions) { in VPInstructionsToVPRecipes() argument 51 if (DeadInstructions.count(Inst)) { in VPInstructionsToVPRecipes()
|
D | VPlanTransforms.h | 28 SmallPtrSetImpl<Instruction *> &DeadInstructions);
|
D | LoopVectorizationPlanner.h | 295 SmallPtrSetImpl<Instruction *> &DeadInstructions); 311 VFRange &Range, SmallPtrSetImpl<Instruction *> &DeadInstructions,
|
D | LoopVectorize.cpp | 7463 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/ |
D | Legalizer.cpp | 251 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/ |
D | Legalizer.cpp | 281 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/ |
D | LoopSimplifyCFG.cpp | 371 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()
|
D | InferAddressSpaces.cpp | 1052 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/ |
D | InferAddressSpaces.cpp | 899 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/ |
D | CoroFrame.cpp | 1360 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/ |
D | CoroFrame.cpp | 2186 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()
|