|
LLVM 23.0.0git
|
This is the complete list of members for llvm::Rematerializer, including all inherited members.
| analyze(bool SupportRollback) | llvm::Rematerializer | |
| commitRematerializations() | llvm::Rematerializer | |
| findRematInRegion(RegisterIdx RegIdx, unsigned Region, SlotIndex Before) const | llvm::Rematerializer | |
| getNumRegions() const | llvm::Rematerializer | inline |
| getNumRegs() const | llvm::Rematerializer | inline |
| getOriginOf(RegisterIdx RematRegIdx) const | llvm::Rematerializer | inline |
| getOriginOrSelf(RegisterIdx RegIdx) const | llvm::Rematerializer | inline |
| getReg(RegisterIdx RegIdx) const | llvm::Rematerializer | inline |
| getRegion(RegisterIdx RegionIdx) | llvm::Rematerializer | inline |
| getRegs() const | llvm::Rematerializer | inline |
| getUnrematableOprds(unsigned RegIdx) const | llvm::Rematerializer | inline |
| isMOIdenticalAtUses(MachineOperand &MO, ArrayRef< SlotIndex > Uses) const | llvm::Rematerializer | |
| isRematerializedRegister(RegisterIdx RegIdx) const | llvm::Rematerializer | inline |
| NoReg | llvm::Rematerializer | static |
| printDependencyDAG(RegisterIdx RootIdx) const | llvm::Rematerializer | |
| printID(RegisterIdx RegIdx) const | llvm::Rematerializer | |
| printRegUsers(RegisterIdx RegIdx) const | llvm::Rematerializer | |
| printRematReg(RegisterIdx RegIdx, bool SkipRegions=false) const | llvm::Rematerializer | |
| printUser(const MachineInstr *MI) const | llvm::Rematerializer | |
| RegionBoundaries typedef | llvm::Rematerializer | |
| RegisterIdx typedef | llvm::Rematerializer | |
| Rematerializer(MachineFunction &MF, SmallVectorImpl< RegionBoundaries > &Regions, LiveIntervals &LIS) | llvm::Rematerializer | |
| rematerializeToPos(RegisterIdx RootIdx, MachineBasicBlock::iterator InsertPos, DependencyReuseInfo &DRI) | llvm::Rematerializer | |
| rematerializeToRegion(RegisterIdx RootIdx, unsigned UseRegion, DependencyReuseInfo &DRI) | llvm::Rematerializer | |
| reviveRegIfDead(RegisterIdx RootIdx) | llvm::Rematerializer | |
| rollback(RegisterIdx RematIdx) | llvm::Rematerializer | |
| rollbackRematsOf(RegisterIdx RootIdx) | llvm::Rematerializer | |
| transferRegionUsers(RegisterIdx FromRegIdx, RegisterIdx ToRegIdx, unsigned UseRegion) | llvm::Rematerializer | |
| transferUser(RegisterIdx FromRegIdx, RegisterIdx ToRegIdx, MachineInstr &UserMI) | llvm::Rematerializer | |
| updateLiveIntervals() | llvm::Rematerializer |