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

  /external/llvm/include/llvm/CodeGen/
LivePhysRegs.h 45 SparseSet<unsigned> LiveRegs;
51 LivePhysRegs() : TRI(nullptr), LiveRegs() {}
56 LiveRegs.setUniverse(TRI->getNumRegs());
63 LiveRegs.clear();
64 LiveRegs.setUniverse(TRI->getNumRegs());
68 void clear() { LiveRegs.clear(); }
71 bool empty() const { return LiveRegs.empty(); }
79 LiveRegs.insert(*SubRegs);
89 LiveRegs.erase(*SubRegs);
92 LiveRegs.erase(*SuperRegs)
    [all...]
ScheduleDAGInstrs.h 166 BitVector LiveRegs;
RegisterPressure.h 294 LiveRegSet LiveRegs;
  /external/llvm/lib/CodeGen/
ExecutionDepsFix.cpp 142 LiveReg *LiveRegs;
188 // LiveRegs manipulations.
266 /// Set LiveRegs[rx] = dv, updating reference counts.
269 assert(LiveRegs && "Must enter basic block first.");
271 if (LiveRegs[rx].Value == dv)
273 if (LiveRegs[rx].Value)
274 release(LiveRegs[rx].Value);
275 LiveRegs[rx].Value = retain(dv);
281 assert(LiveRegs && "Must enter basic block first.");
282 if (!LiveRegs[rx].Value
    [all...]
StackMapLivenessAnalysis.cpp 53 LivePhysRegs LiveRegs;
124 LiveRegs.init(TRI);
125 LiveRegs.addLiveOuts(&MBB);
136 DEBUG(dbgs() << " " << LiveRegs << " " << *I);
137 LiveRegs.stepBackward(*I);
159 for (auto Reg : LiveRegs)
LivePhysRegs.cpp 31 SparseSet<unsigned>::iterator LRI = LiveRegs.begin();
32 while (LRI != LiveRegs.end()) {
36 LRI = LiveRegs.erase(LRI);
129 /// Add live-in registers of basic block \p MBB to \p LiveRegs.
130 static void addLiveIns(LivePhysRegs &LiveRegs, const MachineBasicBlock &MBB) {
132 LiveRegs.addReg(LI.PhysReg);
135 /// Add pristine registers to the given \p LiveRegs. This function removes
137 static void addPristines(LivePhysRegs &LiveRegs, const MachineFunction &MF,
144 LiveRegs.addReg(*CSR);
146 LiveRegs.removeReg(Info.getReg())
    [all...]
RegisterPressure.cpp 193 LiveRegs.clear();
226 LiveRegs.init(*MRI);
265 P.LiveInRegs.reserve(LiveRegs.size());
266 LiveRegs.appendTo(P.LiveInRegs);
277 P.LiveOutRegs.reserve(LiveRegs.size());
278 LiveRegs.appendTo(P.LiveOutRegs);
284 assert(LiveRegs.size() == 0 && "no region boundary");
486 if (LiveRegs.insert(Reg))
493 assert(!LiveRegs.contains(Reg) && "avoid bumping max pressure twice");
504 assert(!LiveRegs.contains(Reg) && "avoid bumping max pressure twice")
    [all...]
ScheduleDAGInstrs.cpp     [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZShortenInst.cpp 49 LivePhysRegs LiveRegs;
84 if (LiveRegs.contains(OtherReg))
140 if (!LiveRegs.contains(SystemZ::CC) && shortenOn001(MI, Opcode)) {
179 LiveRegs.clear();
180 LiveRegs.addLiveOuts(&MBB);
260 LiveRegs.stepBackward(MI);
270 LiveRegs.init(TRI);
  /external/llvm/lib/Target/ARM/
ARMLoadStoreOptimizer.cpp 84 LivePhysRegs LiveRegs;
542 if (!LiveRegs.contains(Reg))
554 LiveRegs.init(TRI);
555 LiveRegs.addLiveOuts(&MBB, true);
562 LiveRegs.stepBackward(*LiveRegPos);
645 LiveRegs.addReg(R.first);
    [all...]

Completed in 1164 milliseconds