/external/llvm/include/llvm/Transforms/Utils/ |
SimplifyIndVar.h | 43 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V = NULL); 48 SmallVectorImpl<WeakVH> &Dead); 54 SmallVectorImpl<WeakVH> &Dead);
|
/external/llvm/lib/CodeGen/ |
LiveRangeEdit.cpp | 163 SmallVectorImpl<MachineInstr*> &Dead, 206 Dead.push_back(DefMI); 211 void LiveRangeEdit::eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead, 220 // Erase all dead defs. 221 while (!Dead.empty()) { 222 MachineInstr *MI = Dead.pop_back_val(); 223 assert(MI->allDefsAreDead() && "Def isn't really dead"); 239 DEBUG(dbgs() << "Deleting dead def " << Idx << '\t' << *MI); 284 // Shrink just one live interval. Then delete new dead defs. 287 if (foldAsLoad(LI, Dead, MRI, LIS, TII) [all...] |
LiveRangeEdit.h | 37 /// Called immediately before erasing a dead machine instruction. 86 bool foldAsLoad(LiveInterval *LI, SmallVectorImpl<MachineInstr*> &Dead, 191 /// eliminateDeadDefs - Try to delete machine instructions that are now dead 193 /// and further dead efs to be eliminated. 194 void eliminateDeadDefs(SmallVectorImpl<MachineInstr*> &Dead,
|
RenderMachineFunction.h | 258 typedef enum { Dead, Defined, Used, AliveReg, AliveStack } LiveState;
|
RenderMachineFunction.cpp | 603 return Dead; 741 lsStrs[Dead] = "l-n"; 857 std::pair<LiveState, unsigned> lsRLEAccumulator(Dead, 0); [all...] |
SplitKit.cpp | [all...] |
MachineInstr.cpp | 262 if (isDead()) OS << "dead"; [all...] |
/external/llvm/lib/Transforms/Utils/ |
SimplifyIndVar.cpp | 58 SmallVectorImpl<WeakVH> &Dead, IVUsers *IVU = NULL) : 64 DeadInsts(Dead), 381 SmallVectorImpl<WeakVH> &Dead, IVVisitor *V) 384 SimplifyIndvar SIV(LI->getLoopFor(CurrIV->getParent()), SE, LPM, Dead); 392 SmallVectorImpl<WeakVH> &Dead) { 395 Changed |= simplifyUsersOfIV(cast<PHINode>(I), SE, LPM, Dead); 406 SmallVectorImpl<WeakVH> &Dead) { 407 SimplifyIndvar SIV(IU->getLoop(), SE, LPM, Dead);
|
/external/llvm/include/llvm/CodeGen/ |
MachineInstrBuilder.h | 33 Dead = 0x10, 65 flags & RegState::Dead, 256 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 58 // Only check non-dead blocks. Dead blocks may have strange pointer 86 INITIALIZE_PASS_BEGIN(DSE, "dse", "Dead Store Elimination", false, false) 90 INITIALIZE_PASS_END(DSE, "dse", "Dead Store Elimination", false, false) 100 /// dead, delete them and the computation tree that feeds them. 117 // This instruction is dead, zap it, in stages. Start by removing it from 126 // If this operand just became dead, add it to the NowDeadInsts list. 226 // Never remove dead lifetime_end's, e.g. because it is followed by [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.cpp | [all...] |