Searched defs:Dead (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp160 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 DRegAllocFast.cpp665 bool Dead = MO.isDead(); local
668 return MO.isKill() || Dead;
687 return Dead;
H A DSplitKit.cpp1019 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 DMachineInstr.cpp1788 bool Dead = true; local
1792 Dead = false;
1796 if (Dead) MO.setIsDead();
/external/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp55 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 DMachineInstrBuilder.h34 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 DDeadStoreElimination.cpp1 //===- 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 DFastISel.cpp328 MachineInstr *Dead = &*I; local
330 Dead->eraseFromParent();
/external/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp397 // 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