LLVM 22.0.0git
|
Public Member Functions | |
bool | run (MachineFunction &MF) |
Definition at line 71 of file RemoveLoadsIntoFakeUses.cpp.
bool RemoveLoadsIntoFakeUses::run | ( | MachineFunction & | MF | ) |
Definition at line 103 of file RemoveLoadsIntoFakeUses.cpp.
References llvm::LivePhysRegs::addLiveOuts(), llvm::LivePhysRegs::available(), llvm::SmallVectorImpl< T >::clear(), llvm::dbgs(), llvm::detail::DenseSetImpl< ValueT, MapTy, ValueInfoT >::empty(), llvm::SmallVectorTemplateCommon< T, typename >::empty(), llvm::SmallVectorImpl< T >::erase(), llvm::MachineFunction::getRegInfo(), llvm::MachineFunction::getSubtarget(), llvm::MachineFunction::hasFakeUses(), llvm::LivePhysRegs::init(), llvm::detail::DenseSetImpl< ValueT, MapTy, ValueInfoT >::insert(), LLVM_DEBUG, llvm::make_early_inc_range(), MBB, MI, MRI, llvm::post_order(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::reverse(), llvm::LivePhysRegs::stepBackward(), TII, TRI, and llvm::MachineFunction::useDebugInstrRef().