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:
- include/llvm/CodeGen/LiveIntervalUnion.h
- lib/CodeGen/LiveIntervalUnion.cpp