Searched defs:Dead (Results 1 - 9 of 9) sorted by relevance
/external/llvm/lib/CodeGen/ |
H A D | LiveRangeEdit.cpp | 160 SmallVectorImpl<MachineInstr*> &Dead) { 213 Dead.push_back(DefMI); 326 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead, argument 332 while (!Dead.empty()) 333 eliminateDeadDef(Dead.pop_back_val(), ToShrink); 341 if (foldAsLoad(LI, Dead)) 345 if (!LIS.shrinkToUses(LI, &Dead)) 159 foldAsLoad(LiveInterval *LI, SmallVectorImpl<MachineInstr*> &Dead) argument
|
H A D | RegAllocFast.cpp | 665 bool Dead = MO.isDead(); local 668 return MO.isKill() || Dead; 687 return Dead;
|
H A D | SplitKit.cpp | 1019 SmallVector<MachineInstr*, 8> Dead; local 1024 // Dead defs end at the dead slot. 1035 Dead.push_back(MI); 1039 if (Dead.empty()) 1042 Edit->eliminateDeadDefs(Dead);
|
H A D | MachineInstr.cpp | 1788 bool Dead = true; local 1792 Dead = false; 1796 if (Dead) MO.setIsDead();
|
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 55 SmallVectorImpl<WeakVH> &Dead, IVUsers *IVU = NULL) : 60 DeadInsts(Dead), 374 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V) 377 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead); 385 SmallVectorImpl<WeakVH> &Dead) { 388 Changed |= simplifyUsersOfIV(cast<PHINode>(I), SE, LPM, Dead); 54 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, SmallVectorImpl<WeakVH> &Dead, IVUsers *IVU = NULL) argument 373 simplifyUsersOfIV(PHINode *CurrIV, ScalarEvolution *SE, LPPassManager *LPM, SmallVectorImpl<WeakVH> &Dead, IVVisitor *V) argument 384 simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM, SmallVectorImpl<WeakVH> &Dead) argument
|
/external/llvm/include/llvm/CodeGen/ |
H A D | MachineInstrBuilder.h | 34 Dead = 0x10, enumerator in enum:llvm::RegState::__anon21841 72 flags & RegState::Dead, 393 return B ? RegState::Dead : 0;
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | DeadStoreElimination.cpp | 1 //===- DeadStoreElimination.cpp - Fast Dead Store Elimination -------------===// 64 // Only check non-dead blocks. Dead blocks may have strange pointer 92 INITIALIZE_PASS_BEGIN(DSE, "dse", "Dead Store Elimination", false, false) 96 INITIALIZE_PASS_END(DSE, "dse", "Dead Store Elimination", false, false) 571 DEBUG(dbgs() << "DSE: Remove Dead Store:\n DEAD: " 597 DEBUG(dbgs() << "DSE: Remove Dead Store:\n OW END: " 772 Instruction *Dead = BBI++; local 774 DEBUG(dbgs() << "DSE: Dead Store at End of Block:\n DEAD: " 775 << *Dead << "\n Objects: "; 785 DeleteDeadInstruction(Dead, *M [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 328 MachineInstr *Dead = &*I; local 330 Dead->eraseFromParent();
|
/external/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 397 // If Dead[n].first is the only use of a malloc result, we can delete its 398 // chain of computation and the store to the global in Dead[n].second. 399 SmallVector<std::pair<Instruction *, Instruction *>, 32> Dead; local 412 Dead.push_back(std::make_pair(I, SI)); 420 Dead.push_back(std::make_pair(I, MSI)); 429 Dead.push_back(std::make_pair(I, MTI)); 440 Dead.clear(); 447 for (int i = 0, e = Dead.size(); i != e; ++i) { 448 if (IsSafeComputationToRemove(Dead[i].first, TLI)) { 449 Dead[ [all...] |
Completed in 1020 milliseconds