Searched refs:PhysRegs (Results 1 - 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
H A DVirtRegMap.cpp165 SparseSet<unsigned> PhysRegs; member in class:__anon25833::VirtRegRewriter
273 // Here we have a SparseSet to hold which PhysRegs are actually encountered
279 PhysRegs.clear();
280 PhysRegs.setUniverse(TRI->getNumRegs());
328 // it to the physreg bitset. Later we use only the PhysRegs that were
331 PhysRegs.insert(
410 RegI = PhysRegs.begin(), E = PhysRegs.end(); RegI != E; ++RegI)
415 I = PhysRegs.begin(), E = PhysRegs
[all...]
H A DRegisterPressure.cpp170 LiveRegs.PhysRegs.clear();
204 LiveRegs.PhysRegs.setUniverse(TRI->getNumRegs());
244 P.LiveInRegs.reserve(LiveRegs.PhysRegs.size() + LiveRegs.VirtRegs.size());
245 P.LiveInRegs.append(LiveRegs.PhysRegs.begin(), LiveRegs.PhysRegs.end());
262 P.LiveOutRegs.reserve(LiveRegs.PhysRegs.size() + LiveRegs.VirtRegs.size());
263 P.LiveOutRegs.append(LiveRegs.PhysRegs.begin(), LiveRegs.PhysRegs.end());
275 assert(LiveRegs.PhysRegs.empty() && LiveRegs.VirtRegs.empty() &&
/external/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h212 SparseSet<unsigned> PhysRegs;
218 return PhysRegs.count(Reg);
224 return PhysRegs.insert(Reg).second;
230 return PhysRegs.erase(Reg);
/external/llvm/utils/TableGen/
H A DFastISelEmitter.cpp38 std::vector<std::string>* PhysRegs; member in struct:__anon26590::InstructionMemo
518 // Compute the PhysRegs used by the given pattern, and check that
639 for (unsigned i = 0; i < Memo.PhysRegs->size(); ++i) {
640 if ((*Memo.PhysRegs)[i] != "")
643 << (*Memo.PhysRegs)[i] << ").addReg(Op" << i << ");\n";
648 Operands.PrintManglingSuffix(OS, *Memo.PhysRegs,
654 Operands.PrintArguments(OS, *Memo.PhysRegs);
730 for (unsigned i = 0; i < Memo.PhysRegs->size(); ++i) {
731 if ((*Memo.PhysRegs)[i] != "")
734 << (*Memo.PhysRegs)[
[all...]

Completed in 103 milliseconds