LLVM 21.0.0git
Enumerations | Functions
llvm::Xtensa Namespace Reference

Enumerations

enum  FixupKind {
  fixup_xtensa_branch_6 = FirstTargetFixupKind , fixup_xtensa_branch_8 , fixup_xtensa_branch_12 , fixup_xtensa_jump_18 ,
  fixup_xtensa_call_18 , fixup_xtensa_l32r_16 , fixup_xtensa_invalid , LastTargetFixupKind ,
  NumTargetFixupKinds = LastTargetFixupKind - FirstTargetFixupKind
}
 

Functions

bool isValidAddrOffset (int Scale, int64_t OffsetVal)
 
bool isValidAddrOffsetForOpcode (unsigned Opcode, int64_t Offset)
 

Enumeration Type Documentation

◆ FixupKind

Enumerator
fixup_xtensa_branch_6 
fixup_xtensa_branch_8 
fixup_xtensa_branch_12 
fixup_xtensa_jump_18 
fixup_xtensa_call_18 
fixup_xtensa_l32r_16 
fixup_xtensa_invalid 
LastTargetFixupKind 
NumTargetFixupKinds 

Definition at line 18 of file XtensaFixupKinds.h.

Function Documentation

◆ isValidAddrOffset()

bool llvm::Xtensa::isValidAddrOffset ( int  Scale,
int64_t  OffsetVal 
)

Definition at line 35 of file XtensaMCTargetDesc.cpp.

Referenced by isValidAddrOffsetForOpcode().

◆ isValidAddrOffsetForOpcode()

bool llvm::Xtensa::isValidAddrOffsetForOpcode ( unsigned  Opcode,
int64_t  Offset 
)