LLVM  7.0.0svn
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 ConstantOpNo: 3
 
uint64_t ImmOpNo: 3
 
uint64_t ImmOpcode: 16
 
uint64_t ImmWidth: 5
 
uint64_t TruncateImmTo: 5
 

Detailed Description

Definition at line 81 of file PPCInstrInfo.h.

Member Data Documentation

◆ ConstantOpNo

uint64_t llvm::ImmInstrInfo::ConstantOpNo

Definition at line 95 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ ImmMustBeMultipleOf

uint64_t llvm::ImmInstrInfo::ImmMustBeMultipleOf

Definition at line 85 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ ImmOpcode

uint64_t llvm::ImmInstrInfo::ImmOpcode

Definition at line 99 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ ImmOpNo

uint64_t llvm::ImmInstrInfo::ImmOpNo

Definition at line 97 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ ImmWidth

uint64_t llvm::ImmInstrInfo::ImmWidth

Definition at line 101 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ IsCommutative

uint64_t llvm::ImmInstrInfo::IsCommutative

Definition at line 93 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ SignedImm

uint64_t llvm::ImmInstrInfo::SignedImm

Definition at line 83 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ TruncateImmTo

uint64_t llvm::ImmInstrInfo::TruncateImmTo

Definition at line 103 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ ZeroIsSpecialNew

uint64_t llvm::ImmInstrInfo::ZeroIsSpecialNew

Definition at line 91 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().

◆ ZeroIsSpecialOrig

uint64_t llvm::ImmInstrInfo::ZeroIsSpecialOrig

Definition at line 88 of file PPCInstrInfo.h.

Referenced by llvm::PPCInstrInfo::instrHasImmForm(), and swapMIOperands().


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