LLVM: llvm::LiveIntervalUnion::Query Class Reference (original) (raw)

Query interferences between a single live virtual register and a live interval union. More...

#include "[llvm/CodeGen/LiveIntervalUnion.h](LiveIntervalUnion%5F8h%5Fsource.html)"

Public Member Functions
Query ()=default
Query (const LiveRange &LR, const LiveIntervalUnion &LIU)
Query (const Query &)=delete
Query & operator= (const Query &)=delete
void reset (unsigned NewUserTag, const LiveRange &NewLR, const LiveIntervalUnion &NewLiveUnion)
void init (unsigned NewUserTag, const LiveRange &NewLR, const LiveIntervalUnion &NewLiveUnion)
bool checkInterference ()
const SmallVectorImpl< const LiveInterval * > & interferingVRegs (unsigned MaxInterferingRegs=std::numeric_limits< unsigned >::max())

Query interferences between a single live virtual register and a live interval union.

Definition at line 112 of file LiveIntervalUnion.h.

Query() [1/3]

llvm::LiveIntervalUnion::Query::Query ( ) default

Referenced by operator=(), and Query().

Query() [2/3]

Query() [3/3]

llvm::LiveIntervalUnion::Query::Query ( const Query & ) delete

References Query().

checkInterference()

bool llvm::LiveIntervalUnion::Query::checkInterference ( ) inline

init()

interferingVRegs()

operator=()

reset()


The documentation for this class was generated from the following files: