LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::UsedNZCV Struct Reference

#include "Target/AArch64/AArch64InstrInfo.h"

Public Member Functions

 UsedNZCV ()=default
 
UsedNZCVoperator|= (const UsedNZCV &UsedFlags)
 

Public Attributes

bool N = false
 
bool Z = false
 
bool C = false
 
bool V = false
 

Detailed Description

Definition at line 577 of file AArch64InstrInfo.h.

Constructor & Destructor Documentation

◆ UsedNZCV()

llvm::UsedNZCV::UsedNZCV ( )
default

Member Function Documentation

◆ operator|=()

UsedNZCV & llvm::UsedNZCV::operator|= ( const UsedNZCV UsedFlags)
inline

Definition at line 585 of file AArch64InstrInfo.h.

References C, N, V, and Z.

Member Data Documentation

◆ C

bool llvm::UsedNZCV::C = false

Definition at line 580 of file AArch64InstrInfo.h.

Referenced by canCmpInstrBeRemoved(), getUsedNZCV(), and operator|=().

◆ N

bool llvm::UsedNZCV::N = false

Definition at line 578 of file AArch64InstrInfo.h.

Referenced by canCmpInstrBeRemoved(), getUsedNZCV(), and operator|=().

◆ V

bool llvm::UsedNZCV::V = false

Definition at line 581 of file AArch64InstrInfo.h.

Referenced by canCmpInstrBeRemoved(), getUsedNZCV(), and operator|=().

◆ Z

bool llvm::UsedNZCV::Z = false

Definition at line 579 of file AArch64InstrInfo.h.

Referenced by canCmpInstrBeRemoved(), getUsedNZCV(), and operator|=().


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