|
LLVM
4.0.0
|
#include "ARMHazardRecognizer.h"#include "ARMBaseInstrInfo.h"#include "ARMBaseRegisterInfo.h"#include "ARMSubtarget.h"#include "llvm/CodeGen/MachineInstr.h"#include "llvm/CodeGen/ScheduleDAG.h"#include "llvm/Target/TargetRegisterInfo.h"Go to the source code of this file.
Functions | |
| static bool | hasRAWHazard (MachineInstr *DefMI, MachineInstr *MI, const TargetRegisterInfo &TRI) |
|
static |
Definition at line 19 of file ARMHazardRecognizer.cpp.
References llvm::ARMII::DomainMask, llvm::ARMII::DomainNEON, llvm::ARMII::DomainVFP, llvm::MachineInstr::getDesc(), llvm::MCInstrDesc::getOpcode(), llvm::MachineInstr::getOperand(), llvm::MachineOperand::getReg(), llvm::MachineInstr::mayStore(), llvm::MachineInstr::readsRegister(), llvm::MCInstrDesc::TSFlags, and llvm::ARMISD::VMOVRRD.
Referenced by llvm::ARMHazardRecognizer::getHazardType().
1.8.6