Home
last modified time | relevance | path

Searched refs:KillRegs (Results 1 – 3 of 3) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DRegisterScavenging.cpp152 BitVector KillRegs(NumPhysRegs); in forward() local
169 addRegWithSubRegs(KillRegs, Reg); in forward()
218 assert((KillRegs.test(Reg) || isUnused(Reg) || in forward()
226 setUnused(KillRegs); in forward()
DVirtRegRewriter.cpp545 SmallVector<unsigned, 2> *KillRegs = NULL) { in InvalidateKills() argument
553 if (KillRegs) in InvalidateKills()
554 KillRegs->push_back(Reg); in InvalidateKills()
1620 SmallVector<unsigned, 2> KillRegs; in SpillRegToStackSlot() local
1621 InvalidateKills(*LastStore, TRI, RegKills, KillOps, &KillRegs); in SpillRegToStackSlot()
1631 for (unsigned j = 0, ee = KillRegs.size(); j != ee; ++j) { in SpillRegToStackSlot()
1633 if (InvalidateRegDef(PrevMII, *MII, KillRegs[j], HasOtherDef, TRI)) { in SpillRegToStackSlot()
2512 SmallVector<unsigned, 2> KillRegs; in RewriteMBB() local
2513 InvalidateKills(MI, TRI, RegKills, KillOps, &KillRegs); in RewriteMBB()
2514 if (MO.isDead() && !KillRegs.empty()) { in RewriteMBB()
[all …]
/external/llvm/lib/CodeGen/
DRegisterScavenging.cpp235 assert((KillRegs.test(Reg) || isUnused(Reg) || in forward()