Searched refs:DeadDefs (Results 1 - 3 of 3) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/
H A DRegisterPressure.cpp312 SmallVector<unsigned, 8> DeadDefs; member in struct:RegisterOperands
322 if (findReg(MO.getReg(), isVReg, DeadDefs, TRI) == DeadDefs.end())
323 DeadDefs.push_back(MO.getReg());
352 for (unsigned i = PhysRegOpers.DeadDefs.size(); i > 0; --i) {
353 unsigned Reg = PhysRegOpers.DeadDefs[i-1];
355 PhysRegOpers.DeadDefs.erase(&PhysRegOpers.DeadDefs[i-1]);
457 increasePhysRegPressure(PhysRegOpers.DeadDefs);
458 increaseVirtRegPressure(VirtRegOpers.DeadDefs);
[all...]
H A DInlineSpiller.cpp131 SmallVector<MachineInstr*, 8> DeadDefs; member in class:__anon10146::InlineSpiller
786 DeadDefs.push_back(MI);
946 DeadDefs.push_back(MI);
952 if (DeadDefs.empty())
954 DEBUG(dbgs() << "Remat created " << DeadDefs.size() << " dead defs.\n");
955 Edit->eliminateDeadDefs(DeadDefs, RegsToSpill);
1169 DeadDefs.push_back(MI);
1247 if (!DeadDefs.empty()) {
1248 DEBUG(dbgs() << "Eliminating " << DeadDefs.size() << " dead defs\n");
1249 Edit->eliminateDeadDefs(DeadDefs, RegsToSpil
[all...]
H A DRegisterCoalescer.cpp98 SmallVector<MachineInstr*, 8> DeadDefs; member in class:__anon10191::RegisterCoalescer
103 /// Recursively eliminate dead defs in DeadDefs.
382 LiveRangeEdit(0, NewRegs, *MF, *LIS, 0, this).eliminateDeadDefs(DeadDefs);
799 LIS->shrinkToUses(&SrcInt, &DeadDefs);
800 if (!DeadDefs.empty())
947 DeadDefs.push_back(CopyMI);
2358 DeadDefs.clear();

Completed in 207 milliseconds