| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/ |
| LegalizationArtifactCombiner.h | 52 SmallVectorImpl<MachineInstr *> &DeadInsts, 66 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 79 markInstAndDefDead(MI, *ExtMI, DeadInsts); 92 markInstAndDefDead(MI, *SrcMI, DeadInsts); 96 return tryFoldImplicitDef(MI, DeadInsts, UpdatedDefs); 100 SmallVectorImpl<MachineInstr *> &DeadInsts, 127 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 139 markDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 152 markInstAndDefDead(MI, *SrcMI, DeadInsts); 156 return tryFoldImplicitDef(MI, DeadInsts, UpdatedDefs) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| InterleavedAccessPass.cpp | 110 SmallVector<Instruction *, 32> &DeadInsts); 114 SmallVector<Instruction *, 32> &DeadInsts); 292 LoadInst *LI, SmallVector<Instruction *, 32> &DeadInsts) { 388 append_range(DeadInsts, Shuffles); 390 DeadInsts.push_back(LI); 492 StoreInst *SI, SmallVector<Instruction *, 32> &DeadInsts) { 514 DeadInsts.push_back(SI); 515 DeadInsts.push_back(SVI); 532 SmallVector<Instruction *, 32> DeadInsts; 537 Changed |= lowerInterleavedLoad(LI, DeadInsts); [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| LoopInstSimplify.cpp | 71 SmallVector<WeakTrackingVH, 8> DeadInsts; 93 DeadInsts.push_back(&I); 145 DeadInsts.push_back(&I); 153 if (!DeadInsts.empty()) { 155 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, &TLI, MSSAU); 171 DeadInsts.clear();
|
| IndVarSimplify.cpp | 151 SmallVector<WeakTrackingVH, 16> DeadInsts; 626 Changed |= simplifyUsersOfIV(CurrIV, SE, DT, LI, TTI, DeadInsts, Rewriter, 642 DT, DeadInsts, ElimExt, Widened, 1195 DeadInsts.emplace_back(OrigCond); 1295 SmallVectorImpl<WeakTrackingVH> &DeadInsts) { 1299 DeadInsts.emplace_back(OldCond); 1303 SmallVectorImpl<WeakTrackingVH> &DeadInsts) { 1309 replaceExitCond(BI, NewCond, DeadInsts); 1315 SmallVectorImpl<WeakTrackingVH> &DeadInsts) { 1326 replaceExitCond(BI, NewCond, DeadInsts); [all...] |
| NaryReassociate.cpp | 224 SmallVector<WeakTrackingVH, 16> DeadInsts; 234 DeadInsts.push_back(WeakTrackingVH(&OrigI)); 265 // Delete all dead instructions from 'DeadInsts'. 268 DeadInsts, TLI, nullptr, [this](Value *V) { SE->forgetValue(V); });
|
| SROA.cpp | 2467 Pass.DeadInsts.push_back(I); 2607 Pass.DeadInsts.push_back(&LI); 2636 Pass.DeadInsts.push_back(&SI); 2660 Pass.DeadInsts.push_back(&SI); 2734 Pass.DeadInsts.push_back(&SI); 2795 Pass.DeadInsts.push_back(&II); 2965 Pass.DeadInsts.push_back(&II); 3100 Pass.DeadInsts.push_back(&II); 4096 DeadInsts.push_back(SI); 4104 DeadInsts.push_back(LI) [all...] |
| LoopFlatten.cpp | 605 SmallVector<WeakTrackingVH, 4> DeadInsts; 612 PHINode *WidePhi = createWideIV(WideIV, LI, SE, Rewriter, DT, DeadInsts,
|
| LoopStrengthReduce.cpp | 1968 SmallVectorImpl<WeakTrackingVH> &DeadInsts); 2047 SmallVectorImpl<WeakTrackingVH> &DeadInsts) const; 2050 SmallVectorImpl<WeakTrackingVH> &DeadInsts) const; 2053 SmallVectorImpl<WeakTrackingVH> &DeadInsts) const; 3152 SmallVectorImpl<WeakTrackingVH> &DeadInsts) { 3228 DeadInsts.emplace_back(OperandIsInstr); 3249 DeadInsts.emplace_back(PostIncV); 5201 SmallVectorImpl<WeakTrackingVH> &DeadInsts) const { 5342 DeadInsts.emplace_back(OperandIsInstr); 5379 SCEVExpander &Rewriter, SmallVectorImpl<WeakTrackingVH> &DeadInsts) const [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86LowerAMXType.cpp | 285 SmallVector<Instruction *, 8> DeadInsts; 299 DeadInsts.push_back(Bitcast); 305 DeadInsts.push_back(Bitcast); 325 DeadInsts.push_back(Bitcast); 327 DeadInsts.push_back(LD); 330 DeadInsts.push_back(Bitcast); 343 DeadInsts.push_back(Bitcast); 368 DeadInsts.push_back(ST); 369 DeadInsts.push_back(Bitcast); 374 bool C = !DeadInsts.empty() [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| SimplifyIndVar.h | 79 DominatorTree *DT, SmallVectorImpl<WeakTrackingVH> &DeadInsts,
|
| Local.h | 100 /// Delete all of the instructions in `DeadInsts`, and all other instructions 106 /// `DeadInsts` will be used as scratch storage for this routine and will be 109 SmallVectorImpl<WeakTrackingVH> &DeadInsts, 119 SmallVectorImpl<WeakTrackingVH> &DeadInsts,
|
| LoopUtils.h | 428 /// corresponding phi node will be added to DeadInsts. 433 SmallVector<WeakTrackingVH, 16> &DeadInsts);
|
| ScalarEvolutionExpander.h | 265 SmallVectorImpl<WeakTrackingVH> &DeadInsts,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/ |
| SROA.h | 82 SmallVector<WeakVH, 8> DeadInsts;
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| SimplifyIndVar.cpp | 59 SmallVectorImpl<WeakTrackingVH> &DeadInsts; 69 DeadInsts(Dead), Changed(false) { 191 DeadInsts.emplace_back(IVOperand); 290 DeadInsts.emplace_back(ICmp); 332 DeadInsts.push_back(SDiv); 348 DeadInsts.emplace_back(Rem); 357 DeadInsts.emplace_back(Rem); 371 DeadInsts.emplace_back(Rem); 516 DeadInsts.emplace_back(SI); 625 DeadInsts.emplace_back(ICI) [all...] |
| LoopUnroll.cpp | 211 SmallVector<WeakTrackingVH, 16> DeadInsts; 212 simplifyLoopIVs(L, SE, DT, LI, TTI, DeadInsts); 216 while (!DeadInsts.empty()) { 217 Value *V = DeadInsts.pop_back_val(); 226 SmallVector<WeakTrackingVH, 16> DeadInsts; 234 DeadInsts.emplace_back(Inst); 239 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts);
|
| Local.cpp | 503 SmallVector<WeakTrackingVH, 16> DeadInsts; 504 DeadInsts.push_back(I); 505 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU, 512 SmallVectorImpl<WeakTrackingVH> &DeadInsts, const TargetLibraryInfo *TLI, 515 unsigned S = 0, E = DeadInsts.size(), Alive = 0; 517 auto *I = cast<Instruction>(DeadInsts[S]); 519 DeadInsts[S] = nullptr; 525 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU, 531 SmallVectorImpl<WeakTrackingVH> &DeadInsts, const TargetLibraryInfo *TLI, 535 while (!DeadInsts.empty()) [all...] |
| LoopUtils.cpp | 1298 SmallVector<WeakTrackingVH, 16> &DeadInsts) { 1415 DeadInsts.push_back(Phi.Expansion); 1450 DeadInsts.push_back(ExitVal); 1461 DeadInsts.push_back(Inst);
|
| ScalarEvolutionExpander.cpp | 2049 SmallVectorImpl<WeakTrackingVH> &DeadInsts, 2087 DeadInsts.emplace_back(Phi); 2164 DeadInsts.emplace_back(IsomorphicInc); 2180 DeadInsts.emplace_back(Phi);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ |
| ObjCARCOpts.cpp | 548 SmallVectorImpl<Instruction *> &DeadInsts, Module *M); 554 SmallVectorImpl<Instruction *> &DeadInsts, 1747 SmallVectorImpl<Instruction *> &DeadInsts, 1789 DeadInsts.push_back(OrigRetain); 1794 DeadInsts.push_back(OrigRelease); 1804 SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, 2005 SmallVector<Instruction *, 8> DeadInsts; 2039 BBStates, Retains, Releases, M, Retain, DeadInsts, 2047 Retains, Releases, DeadInsts, M); 2053 while (!DeadInsts.empty() [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| CoroFrame.cpp | 2053 SmallVectorImpl<Instruction*> &DeadInsts) { 2086 DeadInsts.push_back(cast<Instruction>(U)); 2089 DeadInsts.push_back(AI); 2098 SmallVectorImpl<Instruction*> &DeadInsts) { 2110 DeadInsts.push_back(cast<Instruction>(U)); 2114 DeadInsts.push_back(AI);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| Attributor.cpp | 1258 SmallVector<WeakTrackingVH, 32> DeadInsts; 1284 DeadInsts.push_back(I); 1348 DeadInsts.push_back(I); 1354 LLVM_DEBUG(dbgs() << "[Attributor] DeadInsts size: " << DeadInsts.size() 1357 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts); 1405 if (!DeadInsts.empty())
|