Searched refs:RegisterAggr (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | RDFRegisters.cpp | 241 bool RegisterAggr::hasAliasOf(RegisterRef RR) const { in hasAliasOf() 254 bool RegisterAggr::hasCoverOf(RegisterRef RR) const { in hasCoverOf() 269 RegisterAggr &RegisterAggr::insert(RegisterRef RR) { in insert() 283 RegisterAggr &RegisterAggr::insert(const RegisterAggr &RG) { in insert() 288 RegisterAggr &RegisterAggr::intersect(RegisterRef RR) { in intersect() 289 return intersect(RegisterAggr(PRI).insert(RR)); in intersect() 292 RegisterAggr &RegisterAggr::intersect(const RegisterAggr &RG) { in intersect() 297 RegisterAggr &RegisterAggr::clear(RegisterRef RR) { in clear() 298 return clear(RegisterAggr(PRI).insert(RR)); in clear() 301 RegisterAggr &RegisterAggr::clear(const RegisterAggr &RG) { in clear() [all …]
|
D | RDFRegisters.h | 158 struct RegisterAggr { struct 159 RegisterAggr(const PhysicalRegisterInfo &pri) in RegisterAggr() function 161 RegisterAggr(const RegisterAggr &RG) = default; 169 return RegisterAggr(PRI).insert(RA).hasCoverOf(RB); in isCoverOf() argument 172 RegisterAggr &insert(RegisterRef RR); 173 RegisterAggr &insert(const RegisterAggr &RG); 174 RegisterAggr &intersect(RegisterRef RR); 175 RegisterAggr &intersect(const RegisterAggr &RG); 176 RegisterAggr &clear(RegisterRef RR); 177 RegisterAggr &clear(const RegisterAggr &RG); [all …]
|
D | RDFLiveness.h | 41 RegisterAggr &operator[] (MachineBasicBlock *B) { 46 RegisterAggr Empty; 47 std::map<MachineBasicBlock*,RegisterAggr> Map; 60 bool TopShadows, bool FullChain, const RegisterAggr &DefRRs); 72 const RegisterAggr &DefRRs); 108 const RegisterAggr NoRegs;
|
D | RDFLiveness.cpp | 110 const RegisterAggr &DefRRs) { in getAllReachingDefs() 149 if (RegisterAggr::isCoverOf(RR, RefRR, PRI)) in getAllReachingDefs() 226 RegisterAggr RRs(DefRRs); in getAllReachingDefs() 283 RegisterAggr DefRRs(PRI); in getAllReachingDefsRecImpl() 382 NodeAddr<DefNode*> DefA, const RegisterAggr &DefRRs) { in getAllReachedUses() 418 RegisterAggr NewDefRRs = DefRRs; in getAllReachedUses() 439 std::map<NodeId,std::map<NodeId,RegisterAggr>> PhiUp; in computePhiInfo() 441 std::map<NodeId,RegisterAggr> PhiDRs; // Phi -> registers defined by it. in computePhiInfo() 454 RegisterAggr DRs(PRI); in computePhiInfo() 526 RegisterAggr Covered(PRI); in computePhiInfo() [all …]
|
D | RDFGraph.h | 668 const RegisterAggr &getLiveIns() const { return LiveIns; } in getLiveIns() 878 RegisterAggr LiveIns;
|
D | RDFGraph.cpp | 333 raw_ostream &operator<< (raw_ostream &OS, const Print<RegisterAggr> &P) { in operator <<() 1456 if (I != RR && RegisterAggr::isCoverOf(I, RR, PRI)) in buildPhis() 1593 RegisterAggr Defs(PRI); in linkRefUp()
|