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

  /external/llvm/include/llvm/CodeGen/
RegisterPressure.h 135 SparseSet<unsigned> PhysRegs;
141 return PhysRegs.count(Reg);
147 return PhysRegs.insert(Reg).second;
153 return PhysRegs.erase(Reg);
  /external/llvm/utils/TableGen/
FastISelEmitter.cpp 38 std::vector<std::string>* PhysRegs;
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)[i] << ").addReg(Op" << i << ");\n"
    [all...]
  /external/llvm/lib/CodeGen/
RegisterPressure.cpp 235 LiveRegs.PhysRegs.clear();
236 LiveRegs.PhysRegs.setUniverse(TRI->getNumRegs());
278 P.LiveInRegs.reserve(LiveRegs.PhysRegs.size() + LiveRegs.VirtRegs.size());
279 P.LiveInRegs.append(LiveRegs.PhysRegs.begin(), LiveRegs.PhysRegs.end());
296 P.LiveOutRegs.reserve(LiveRegs.PhysRegs.size() + LiveRegs.VirtRegs.size());
297 P.LiveOutRegs.append(LiveRegs.PhysRegs.begin(), LiveRegs.PhysRegs.end());
309 assert(LiveRegs.PhysRegs.empty() && LiveRegs.VirtRegs.empty() &&
544 // Allocatable physregs are always single-use before register rewriting
    [all...]

Completed in 201 milliseconds