LLVM
8.0.1
|
#include "llvm/CodeGen/ReachingDefAnalysis.h"
#include "llvm/CodeGen/TargetRegisterInfo.h"
#include "llvm/CodeGen/TargetSubtargetInfo.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "reaching-deps-analysis" |
Functions | |
INITIALIZE_PASS (ReachingDefAnalysis, DEBUG_TYPE, "ReachingDefAnalysis", false, true) void ReachingDefAnalysis | |
#define DEBUG_TYPE "reaching-deps-analysis" |
Definition at line 16 of file ReachingDefAnalysis.cpp.
INITIALIZE_PASS | ( | ReachingDefAnalysis | , |
DEBUG_TYPE | , | ||
"ReachingDefAnalysis" | , | ||
false | , | ||
true | |||
) |
Definition at line 19 of file ReachingDefAnalysis.cpp.
References assert(), llvm::dbgs(), llvm::MachineInstr::getDesc(), llvm::MachineBasicBlock::getNumber(), llvm::MachineInstr::getNumOperands(), llvm::MachineInstr::getOperand(), llvm::MachineInstr::getParent(), llvm::MachineOperand::getReg(), llvm::MachineInstr::isDebugInstr(), llvm::MachineOperand::isReg(), llvm::MachineOperand::isUse(), llvm::MachineInstr::isVariadic(), llvm::MachineBasicBlock::liveins(), LLVM_DEBUG, llvm::max(), llvm::LoopTraversal::TraversedMBBInfo::MBB, MI, pred, llvm::MachineBasicBlock::pred_empty(), llvm::MachineBasicBlock::predecessors(), llvm::printMBBReference(), llvm::printReg(), llvm::SmallVectorTemplateBase< T, bool >::push_back(), llvm::SmallVectorBase::size(), TRI, and Unit.