/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...] |