HomeSort by relevance Sort by last modified time
    Searched refs:Dead (Results 1 - 13 of 13) sorted by null

  /external/llvm/include/llvm/Transforms/Utils/
SimplifyIndVar.h 43 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V = NULL);
48 SmallVectorImpl<WeakVH> &Dead);
  /external/llvm/lib/CodeGen/
LiveRangeEdit.cpp 161 SmallVectorImpl<MachineInstr*> &Dead) {
214 Dead.push_back(DefMI);
219 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead,
226 // Erase all dead defs.
227 while (!Dead.empty()) {
228 MachineInstr *MI = Dead.pop_back_val();
229 assert(MI->allDefsAreDead() && "Def isn't really dead");
245 DEBUG(dbgs() << "Deleting dead def " << Idx << '\t' << *MI);
325 // Shrink just one live interval. Then delete new dead defs.
328 if (foldAsLoad(LI, Dead))
    [all...]
RegAllocFast.cpp 642 DEBUG(dbgs() << "Clearing dubious dead: " << MO << "\n");
653 DEBUG(dbgs() << "Clearing clean dead: " << MO << "\n");
668 bool Dead = MO.isDead();
671 return MO.isKill() || Dead;
690 return Dead;
    [all...]
SplitKit.cpp     [all...]
MachineInstr.cpp 297 OS << "dead";
    [all...]
  /external/llvm/lib/Transforms/Utils/
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);
  /external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h 40 /// Called immediately before erasing a dead machine instruction.
90 bool foldAsLoad(LiveInterval *LI, SmallVectorImpl<MachineInstr*> &Dead);
192 /// eliminateDeadDefs - Try to delete machine instructions that are now dead
194 /// and further dead efs to be eliminated.
198 void eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead,
MachineInstrBuilder.h 34 Dead = 0x10,
72 flags & RegState::Dead,
348 return B ? RegState::Dead : 0;
  /external/llvm/lib/Transforms/Scalar/
DeadStoreElimination.cpp 1 //===- DeadStoreElimination.cpp - Fast Dead Store Elimination -------------===//
10 // This file implements a trivial dead store elimination that only considers
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)
106 /// dead, delete them and the computation tree that feeds them.
124 // This instruction is dead, zap it, in stages. Start by removing it from
133 // If this operand just became dead, add it to the NowDeadInsts list.
254 // Never remove dead lifetime_end's, e.g. because it is followed by
    [all...]
  /external/llvm/lib/Transforms/IPO/
GlobalOpt.cpp 290 // We might have a dead and dangling constant hanging off of here.
396 // If Dead[n].first is the only use of a malloc result, we can delete its
397 // chain of computation and the store to the global in Dead[n].second.
398 SmallVector<std::pair<Instruction *, Instruction *>, 32> Dead;
411 Dead.push_back(std::make_pair(I, SI));
419 Dead.push_back(std::make_pair(I, MSI));
428 Dead.push_back(std::make_pair(I, MTI));
439 Dead.clear();
446 for (int i = 0, e = Dead.size(); i != e; ++i) {
447 if (IsSafeComputationToRemove(Dead[i].first, TLI))
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FastISel.cpp 70 STATISTIC(NumFastIselDead, "Number of dead insts removed on failure");
99 // Enter non-dead arguments into ValueMap for uses in non-entry BBs.
332 MachineInstr *Dead = &*I;
334 Dead->eraseFromParent();
837 // Remove dead code. However, ignore call instructions since we've flushed
852 // Check for dead code and remove as necessary.
    [all...]
  /external/chromium-trace/
script.js     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp     [all...]

Completed in 634 milliseconds