|
LLVM 24.0.0git
|
#include "llvm/CodeGen/GlobalISel/IRTranslator.h"
Public Member Functions | |
| IRTranslatorImpl (CodeGenOptLevel OptLevel=CodeGenOptLevel::None) | |
| bool | runOnMachineFunction (MachineFunction &MF, function_ref< GISelCSEInfo *()> GetCSEInfo, bool ShouldSkipOpts, function_ref< AAResults *()> GetAAResults, function_ref< BranchProbabilityInfo *()> GetBPI, function_ref< AssumptionCache *()> GetAC, TargetLibraryInfo *LibraryInfo, const LibcallLoweringInfo *LibcallInfo, SSPLayoutInfo *StackProtectorInfo) |
Definition at line 89 of file IRTranslator.h.
|
inline |
Definition at line 805 of file IRTranslator.h.
References llvm::None.
| bool IRTranslatorImpl::runOnMachineFunction | ( | MachineFunction & | MF, |
| function_ref< GISelCSEInfo *()> | GetCSEInfo, | ||
| bool | ShouldSkipOpts, | ||
| function_ref< AAResults *()> | GetAAResults, | ||
| function_ref< BranchProbabilityInfo *()> | GetBPI, | ||
| function_ref< AssumptionCache *()> | GetAC, | ||
| TargetLibraryInfo * | LibraryInfo, | ||
| const LibcallLoweringInfo * | LibcallInfo, | ||
| SSPLayoutInfo * | StackProtectorInfo ) |
Definition at line 4238 of file IRTranslator.cpp.
References llvm::MachineBasicBlock::addLiveIn(), llvm::GISelObserverWrapper::addObserver(), assert(), llvm::MachineBasicBlock::begin(), checkForMustTailInVarArgFn(), EnableCSEInIRTranslator, F, llvm::TargetSubtargetInfo::getCallLowering(), llvm::Instruction::getDebugLoc(), llvm::BasicBlock::getNumber(), llvm::TargetMachine::getTarget(), llvm::TargetSubtargetInfo::getTargetLowering(), llvm::Value::getType(), llvm::BasicBlock::hasAddressTaken(), llvm::BlockAddress::lookup(), MBB, llvm::None, llvm::MachineBasicBlock::pred_size(), llvm::MachineBasicBlock::push_back(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::GISelObserverWrapper::removeObserver(), reportTranslationError(), llvm::ArrayRef< T >::size(), llvm::MachineBasicBlock::sortUniqueLiveIns(), llvm::MachineBasicBlock::splice(), and llvm::MachineBasicBlock::succ_begin().