|
LLVM
3.7.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) |
|
static |
Definition at line 446 of file MachineRegisterInfo.cpp.
References llvm::dyn_cast(), and llvm::MachineInstr::operands().
Referenced by isNoReturnDef().
|
static |
Definition at line 457 of file MachineRegisterInfo.cpp.
References getCalledFunction(), llvm::MachineFunction::getFunction(), llvm::MachineInstr::getParent(), llvm::MachineBasicBlock::getParent(), llvm::MachineOperand::getParent(), llvm::Function::hasFnAttribute(), llvm::MachineInstr::isCall(), llvm::AArch64CC::MI, llvm::Attribute::NoReturn, llvm::Attribute::NoUnwind, llvm::MachineBasicBlock::succ_empty(), and llvm::Attribute::UWTable.
Referenced by llvm::MachineRegisterInfo::isPhysRegModified().
1.8.6