HomeSort by: relevance | last modified time | path
    Searched refs:DeadInsts (Results 1 - 22 of 22) sorted by relevancy

  /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())

Completed in 53 milliseconds