LLVM 22.0.0git
ARMHazardRecognizer.cpp File Reference

Go to the source code of this file.

Functions

static bool hasRAWHazard (MachineInstr *DefMI, MachineInstr *MI, const TargetRegisterInfo &TRI)
static bool getBaseOffset (const MachineInstr &MI, const MachineOperand *&BaseOp, int64_t &Offset)

Variables

static cl::opt< int > DataBankMask ("arm-data-bank-mask", cl::init(-1), cl::Hidden)
static cl::opt< boolAssumeITCMConflict ("arm-assume-itcm-bankconflict", cl::init(false), cl::Hidden)

Function Documentation

◆ getBaseOffset()

◆ hasRAWHazard()

Variable Documentation

◆ AssumeITCMConflict

cl::opt< bool > AssumeITCMConflict("arm-assume-itcm-bankconflict", cl::init(false), cl::Hidden) ( "arm-assume-itcm-bankconflict" ,
cl::init(false) ,
cl::Hidden  )
static

◆ DataBankMask

cl::opt< int > DataBankMask("arm-data-bank-mask", cl::init(-1), cl::Hidden) ( "arm-data-bank-mask" ,
cl::init(-1) ,
cl::Hidden  )
static