Home
last modified time | relevance | path

Searched refs:RegisterAggr (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h30 struct RegisterAggr;
204 struct RegisterAggr { struct
207 RegisterAggr(const RegisterAggr &RG) = default;
225 RegisterAggr &insert(RegisterRef RR);
226 RegisterAggr &insert(const RegisterAggr &RG);
228 RegisterAggr &intersect(const RegisterAggr &RG);
229 RegisterAggr &clear(RegisterRef RR);
230 RegisterAggr &clear(const RegisterAggr &RG);
245 const RegisterAggr *Owner; argument
304 RegisterAggr Empty;
[all …]
H A DRDFLiveness.h68 const RegisterAggr &DefRRs);
80 const RegisterAggr &DefRRs);
118 const RegisterAggr NoRegs;
H A DRDFGraph.h700 const RegisterAggr &getLiveIns() const { return LiveIns; } in getLiveIns()
848 RegisterAggr getLandingPadLiveIns() const;
898 RegisterAggr LiveIns;
988 raw_ostream &operator<<(raw_ostream &OS, const Print<RegisterAggr> &P);
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp307 RegisterAggr &RegisterAggr::insert(RegisterRef RR) { in insert()
321 RegisterAggr &RegisterAggr::insert(const RegisterAggr &RG) { in insert()
326 RegisterAggr &RegisterAggr::intersect(RegisterRef RR) { in intersect()
327 return intersect(RegisterAggr(PRI).insert(RR)); in intersect()
330 RegisterAggr &RegisterAggr::intersect(const RegisterAggr &RG) { in intersect()
335 RegisterAggr &RegisterAggr::clear(RegisterRef RR) { in clear()
336 return clear(RegisterAggr(PRI).insert(RR)); in clear()
339 RegisterAggr &RegisterAggr::clear(const RegisterAggr &RG) { in clear()
345 RegisterAggr T(PRI); in intersectWith()
358 RegisterRef RegisterAggr::makeRegRef() const { in makeRegRef()
[all …]
H A DRDFLiveness.cpp259 RegisterAggr RRs(DefRRs); in getAllReachingDefs()
317 RegisterAggr DefRRs(PRI); in getAllReachingDefsRecImpl()
451 RegisterAggr NewDefRRs = DefRRs; in getAllReachedUses()
474 std::unordered_map<NodeId, RegisterAggr> in computePhiInfo()
488 RegisterAggr DRs(PRI); in computePhiInfo()
564 RegisterAggr Covered(PRI); in computePhiInfo()
601 RegisterAggr DefRRs(PRI); in computePhiInfo()
843 RegisterAggr TA(PRI); in computeLiveIns()
1072 RegisterAggr RRs(PRI); in traverse()
1148 RegisterAggr &Local = LiveMap[B]; in traverse()
[all …]
H A DRDFGraph.cpp313 raw_ostream &operator<<(raw_ostream &OS, const Print<RegisterAggr> &P) { in operator <<()
744 RegisterAggr DataFlowGraph::getLandingPadLiveIns() const { in getLandingPadLiveIns()
745 RegisterAggr LR(getPRI()); in getLandingPadLiveIns()
938 RegisterAggr EHRegs = getLandingPadLiveIns(); in build()
1397 RegisterAggr Defs(getPRI()); in recordDefsForDF()
1438 const RegisterAggr &Defs = PhiM[BA.Id]; in buildPhis()
1514 RegisterAggr Defs(getPRI()); in linkRefUp()
1630 RegisterAggr EHLiveIns = getLandingPadLiveIns(); in linkBlockRefs()