LLVM 22.0.0git
Thumb2InstrInfo.cpp File Reference

Go to the source code of this file.

Functions

static unsigned negativeOffsetOpcode (unsigned opcode)
static unsigned positiveOffsetOpcode (unsigned opcode)
static unsigned immediateOffsetOpcode (unsigned opcode)

Variables

static cl::opt< boolOldT2IfCvt ("old-thumb2-ifcvt", cl::Hidden, cl::desc("Use old-style Thumb2 if-conversion heuristics"), cl::init(false))
static cl::opt< boolPreferNoCSEL ("prefer-no-csel", cl::Hidden, cl::desc("Prefer predicated Move to CSEL"), cl::init(false))

Function Documentation

◆ immediateOffsetOpcode()

unsigned immediateOffsetOpcode ( unsigned opcode)
static

Definition at line 513 of file Thumb2InstrInfo.cpp.

References llvm_unreachable.

Referenced by llvm::rewriteT2FrameIndex().

◆ negativeOffsetOpcode()

unsigned negativeOffsetOpcode ( unsigned opcode)
static

Definition at line 445 of file Thumb2InstrInfo.cpp.

References llvm_unreachable.

Referenced by llvm::rewriteT2FrameIndex().

◆ positiveOffsetOpcode()

unsigned positiveOffsetOpcode ( unsigned opcode)
static

Definition at line 479 of file Thumb2InstrInfo.cpp.

References llvm_unreachable.

Referenced by llvm::rewriteT2FrameIndex().

Variable Documentation

◆ OldT2IfCvt

cl::opt< bool > OldT2IfCvt("old-thumb2-ifcvt", cl::Hidden, cl::desc("Use old-style Thumb2 if-conversion heuristics"), cl::init(false)) ( "old-thumb2-ifcvt" ,
cl::Hidden ,
cl::desc("Use old-style Thumb2 if-conversion heuristics") ,
cl::init(false)  )
static

◆ PreferNoCSEL

cl::opt< bool > PreferNoCSEL("prefer-no-csel", cl::Hidden, cl::desc("Prefer predicated Move to CSEL"), cl::init(false)) ( "prefer-no-csel" ,
cl::Hidden ,
cl::desc("Prefer predicated Move to CSEL") ,
cl::init(false)  )
static