/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizationArtifactCombiner.h | 49 SmallVectorImpl<MachineInstr *> &DeadInsts, 63 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 76 markInstAndDefDead(MI, *ExtMI, DeadInsts); 90 markInstAndDefDead(MI, *SrcMI, DeadInsts); 94 return tryFoldImplicitDef(MI, DeadInsts, UpdatedDefs); 98 SmallVectorImpl<MachineInstr *> &DeadInsts, 120 markInstAndDefDead(MI, *MRI.getVRegDef(SrcReg), DeadInsts); 134 markInstAndDefDead(MI, *SrcMI, DeadInsts); 138 return tryFoldImplicitDef(MI, DeadInsts, UpdatedDefs); 142 SmallVectorImpl<MachineInstr *> &DeadInsts, 48 tryCombineAnyExt(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs) argument 97 tryCombineZExt(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs) argument 141 tryCombineSExt(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs) argument 168 tryCombineTrunc(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs) argument 196 tryFoldImplicitDef(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs) argument 283 tryCombineMerges(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs) argument 420 tryCombineExtract(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, SmallVectorImpl<Register> &UpdatedDefs) argument 473 tryCombineInstruction(MachineInstr &MI, SmallVectorImpl<MachineInstr *> &DeadInsts, GISelObserverWrapper &WrapperObserver) argument 575 markInstAndDefDead(MachineInstr &MI, MachineInstr &DefMI, SmallVectorImpl<MachineInstr *> &DeadInsts) argument 615 deleteMarkedDeadInsts(SmallVectorImpl<MachineInstr *> &DeadInsts, GISelObserverWrapper &WrapperObserver) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedAccessPass.cpp | 109 SmallVector<Instruction *, 32> &DeadInsts); 113 SmallVector<Instruction *, 32> &DeadInsts); 282 LoadInst *LI, SmallVector<Instruction *, 32> &DeadInsts) { 348 DeadInsts.push_back(SVI); 350 DeadInsts.push_back(LI); 419 StoreInst *SI, SmallVector<Instruction *, 32> &DeadInsts) { 440 DeadInsts.push_back(SI); 441 DeadInsts.push_back(SVI); 458 SmallVector<Instruction *, 32> DeadInsts; local 463 Changed |= lowerInterleavedLoad(LI, DeadInsts); 281 lowerInterleavedLoad( LoadInst *LI, SmallVector<Instruction *, 32> &DeadInsts) argument 418 lowerInterleavedStore( StoreInst *SI, SmallVector<Instruction *, 32> &DeadInsts) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopInstSimplify.cpp | 71 SmallVector<Instruction *, 8> DeadInsts; local 93 DeadInsts.push_back(&I); 145 DeadInsts.push_back(&I); 153 if (!DeadInsts.empty()) { 155 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, &TLI, MSSAU); 171 DeadInsts.clear();
|
H A D | IndVarSimplify.cpp | 144 SmallVector<WeakTrackingVH, 16> DeadInsts; member in class:__anon123::IndVarSimplify 702 DeadInsts.push_back(Phi.Expansion); 737 DeadInsts.push_back(ExitVal); 749 DeadInsts.push_back(Inst); 1011 SmallVectorImpl<WeakTrackingVH> &DeadInsts; member in class:__anon126::WidenIV 1059 HasGuards(HasGuards), DeadInsts(DI) { 1551 DeadInsts.emplace_back(User); 1562 DeadInsts.emplace_back(User); 1596 DeadInsts.emplace_back(UsePhi); 1641 DeadInsts [all...] |
H A D | LoopStrengthReduce.cpp | 968 DeleteTriviallyDeadInstructions(SmallVectorImpl<WeakTrackingVH> &DeadInsts) { argument 971 while (!DeadInsts.empty()) { 972 Value *V = DeadInsts.pop_back_val(); 982 DeadInsts.emplace_back(U); 1966 SmallVectorImpl<WeakTrackingVH> &DeadInsts); 2044 SmallVectorImpl<WeakTrackingVH> &DeadInsts) const; 2047 SmallVectorImpl<WeakTrackingVH> &DeadInsts) const; 2050 SmallVectorImpl<WeakTrackingVH> &DeadInsts) const; 3140 SmallVectorImpl<WeakTrackingVH> &DeadInsts) { 3215 DeadInsts 3139 GenerateIVChain(const IVChain &Chain, SCEVExpander &Rewriter, SmallVectorImpl<WeakTrackingVH> &DeadInsts) argument 5461 SmallVector<WeakTrackingVH, 16> DeadInsts; local 5721 SmallVector<WeakTrackingVH, 16> DeadInsts; local [all...] |
H A D | SROA.cpp | 2454 Pass.DeadInsts.insert(I); 2592 Pass.DeadInsts.insert(&LI); 2620 Pass.DeadInsts.insert(&SI); 2643 Pass.DeadInsts.insert(&SI); 2716 Pass.DeadInsts.insert(&SI); 2777 Pass.DeadInsts.insert(&II); 2943 Pass.DeadInsts.insert(&II); 3078 Pass.DeadInsts.insert(&II); 3945 DeadInsts.insert(SI); 3953 DeadInsts [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 58 SmallVectorImpl<WeakTrackingVH> &DeadInsts; member in class:__anon3238::SimplifyIndvar 66 : L(Loop), LI(LI), SE(SE), DT(DT), Rewriter(Rewriter), DeadInsts(Dead), 171 DeadInsts.emplace_back(IVOperand); 266 DeadInsts.emplace_back(ICmp); 270 DeadInsts.emplace_back(ICmp); 312 DeadInsts.push_back(SDiv); 328 DeadInsts.emplace_back(Rem); 337 DeadInsts.emplace_back(Rem); 351 DeadInsts.emplace_back(Rem); 495 DeadInsts [all...] |
H A D | LoopUnroll.cpp | 205 SmallVector<WeakTrackingVH, 16> DeadInsts; local 206 simplifyLoopIVs(L, SE, DT, LI, DeadInsts); 210 while (!DeadInsts.empty()) 212 dyn_cast_or_null<Instruction>(&*DeadInsts.pop_back_val()))
|
H A D | Local.cpp | 446 SmallVector<Instruction*, 16> DeadInsts; 447 DeadInsts.push_back(I); 448 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts, TLI, MSSAU); 454 SmallVectorImpl<Instruction *> &DeadInsts, const TargetLibraryInfo *TLI, 457 while (!DeadInsts.empty()) { 458 Instruction &I = *DeadInsts.pop_back_val(); 480 DeadInsts.push_back(OpI); 453 RecursivelyDeleteTriviallyDeadInstructions( SmallVectorImpl<Instruction *> &DeadInsts, const TargetLibraryInfo *TLI, MemorySSAUpdater *MSSAU) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | SROA.h | 81 SetVector<Instruction *, SmallVector<Instruction *, 8>> DeadInsts; member in class:llvm::SROA
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 1095 SmallVectorImpl<Instruction*> &DeadInsts) { 1128 DeadInsts.push_back(cast<Instruction>(U)); 1131 DeadInsts.push_back(AI); 1140 SmallVectorImpl<Instruction*> &DeadInsts) { 1152 DeadInsts.push_back(cast<Instruction>(U)); 1156 DeadInsts.push_back(AI); 1094 lowerLocalAllocas(ArrayRef<CoroAllocaAllocInst*> LocalAllocas, SmallVectorImpl<Instruction*> &DeadInsts) argument 1138 lowerNonLocalAlloca(CoroAllocaAllocInst *AI, coro::Shape &Shape, SmallVectorImpl<Instruction*> &DeadInsts) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCOpts.cpp | 547 SmallVectorImpl<Instruction *> &DeadInsts, Module *M); 554 SmallVectorImpl<Instruction *> &DeadInsts, 1691 SmallVectorImpl<Instruction *> &DeadInsts, 1733 DeadInsts.push_back(OrigRetain); 1738 DeadInsts.push_back(OrigRelease); 1748 SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, 1949 SmallVector<Instruction *, 8> DeadInsts; local 1983 BBStates, Retains, Releases, M, Retain, DeadInsts, 1991 Retains, Releases, DeadInsts, M); 1997 while (!DeadInsts 1687 MoveCalls(Value *Arg, RRInfo &RetainsToMove, RRInfo &ReleasesToMove, BlotMapVector<Value *, RRInfo> &Retains, DenseMap<Value *, RRInfo> &Releases, SmallVectorImpl<Instruction *> &DeadInsts, Module *M) argument 1743 PairUpRetainsAndReleases( DenseMap<const BasicBlock *, BBState> &BBStates, BlotMapVector<Value *, RRInfo> &Retains, DenseMap<Value *, RRInfo> &Releases, Module *M, Instruction *Retain, SmallVectorImpl<Instruction *> &DeadInsts, RRInfo &RetainsToMove, RRInfo &ReleasesToMove, Value *Arg, bool KnownSafe, bool &AnyPairsCompletelyEliminated) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpander.h | 202 SmallVectorImpl<WeakTrackingVH> &DeadInsts,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 147 /// Delete all of the instructions in `DeadInsts`, and all other instructions 153 /// `DeadInsts` will be used as scratch storage for this routine and will be 156 SmallVectorImpl<Instruction *> &DeadInsts,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolutionExpander.cpp | 1950 SmallVectorImpl<WeakTrackingVH> &DeadInsts, 1988 DeadInsts.emplace_back(Phi); 2065 DeadInsts.emplace_back(IsomorphicInc); 2079 DeadInsts.emplace_back(Phi); 1949 replaceCongruentIVs(Loop *L, const DominatorTree *DT, SmallVectorImpl<WeakTrackingVH> &DeadInsts, const TargetTransformInfo *TTI) argument
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | Attributor.cpp | 6044 SmallVector<Instruction *, 32> DeadInsts; 6057 DeadInsts.push_back(I); 6103 DeadInsts.push_back(I); 6108 RecursivelyDeleteTriviallyDeadInstructions(DeadInsts);
|