LLVM 23.0.0git
LoongArchInstrInfo.cpp File Reference

Go to the source code of this file.

Macros

#define GET_INSTRINFO_CTOR_DTOR

Functions

static void parseCondBranch (MachineInstr &LastInst, MachineBasicBlock *&Target, SmallVectorImpl< MachineOperand > &Cond)
static unsigned getOppositeBranchOpc (unsigned Opc)

Variables

static cl::opt< boolDisableRelocSched ("loongarch-disable-reloc-sched", cl::desc("Disable scheduling of instructions with target flags"), cl::init(false), cl::Hidden)

Macro Definition Documentation

◆ GET_INSTRINFO_CTOR_DTOR

#define GET_INSTRINFO_CTOR_DTOR

Definition at line 32 of file LoongArchInstrInfo.cpp.

Function Documentation

◆ getOppositeBranchOpc()

unsigned getOppositeBranchOpc ( unsigned Opc)
static

Definition at line 706 of file LoongArchInstrInfo.cpp.

References llvm_unreachable, and Opc.

◆ parseCondBranch()

Variable Documentation

◆ DisableRelocSched

cl::opt< bool > DisableRelocSched("loongarch-disable-reloc-sched", cl::desc("Disable scheduling of instructions with target flags"), cl::init(false), cl::Hidden) ( "loongarch-disable-reloc-sched" ,
cl::desc("Disable scheduling of instructions with target flags") ,
cl::init(false) ,
cl::Hidden  )
static