|
LLVM
4.0.0
|
#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/IR/Function.h"#include "llvm/Support/raw_os_ostream.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetSubtargetInfo.h"Go to the source code of this file.
Functions | |
| static const Function * | getCalledFunction (const MachineInstr &MI) |
| static bool | isNoReturnDef (const MachineOperand &MO) |
Variables | |
| static cl::opt< bool > | EnableSubRegLiveness ("enable-subreg-liveness", cl::Hidden, cl::init(true), cl::desc("Enable subregister liveness tracking.")) |
|
static |
Definition at line 491 of file MachineRegisterInfo.cpp.
References llvm::dyn_cast(), and llvm::MachineInstr::operands().
Referenced by isNoReturnDef().
|
static |
Definition at line 502 of file MachineRegisterInfo.cpp.
References getCalledFunction(), llvm::MachineFunction::getFunction(), llvm::MachineInstr::getParent(), llvm::MachineBasicBlock::getParent(), llvm::MachineOperand::getParent(), llvm::Function::hasFnAttribute(), llvm::MachineInstr::isCall(), MBB, MI, and llvm::MachineBasicBlock::succ_empty().
Referenced by llvm::MachineRegisterInfo::isPhysRegModified().
1.8.6