LLVM  17.0.0git
Public Attributes | List of all members
llvm::ImmInstrInfo Struct Reference

#include "Target/PowerPC/PPCInstrInfo.h"

Collaboration diagram for llvm::ImmInstrInfo:
Collaboration graph
[legend]

Public Attributes

uint64_t SignedImm: 1
 
uint64_t ImmMustBeMultipleOf: 5
 
uint64_t ZeroIsSpecialOrig: 3
 
uint64_t ZeroIsSpecialNew: 3
 
uint64_t IsCommutative: 1
 
uint64_t OpNoForForwarding: 3
 
uint64_t ImmOpNo: 3
 
uint64_t ImmOpcode: 16
 
uint64_t ImmWidth: 5
 
uint64_t TruncateImmTo: 5
 
uint64_t IsSummingOperands: 1
 

Detailed Description

Definition at line 82 of file PPCInstrInfo.h.

Member Data Documentation

◆ ImmMustBeMultipleOf

uint64_t llvm::ImmInstrInfo::ImmMustBeMultipleOf

Definition at line 86 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().

◆ ImmOpcode

uint64_t llvm::ImmInstrInfo::ImmOpcode

Definition at line 100 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().

◆ ImmOpNo

uint64_t llvm::ImmInstrInfo::ImmOpNo

◆ ImmWidth

uint64_t llvm::ImmInstrInfo::ImmWidth

Definition at line 102 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().

◆ IsCommutative

uint64_t llvm::ImmInstrInfo::IsCommutative

Definition at line 94 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().

◆ IsSummingOperands

uint64_t llvm::ImmInstrInfo::IsSummingOperands

◆ OpNoForForwarding

uint64_t llvm::ImmInstrInfo::OpNoForForwarding

◆ SignedImm

uint64_t llvm::ImmInstrInfo::SignedImm

Definition at line 84 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().

◆ TruncateImmTo

uint64_t llvm::ImmInstrInfo::TruncateImmTo

Definition at line 104 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().

◆ ZeroIsSpecialNew

uint64_t llvm::ImmInstrInfo::ZeroIsSpecialNew

Definition at line 92 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().

◆ ZeroIsSpecialOrig

uint64_t llvm::ImmInstrInfo::ZeroIsSpecialOrig

Definition at line 89 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm().


The documentation for this struct was generated from the following file: