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

#include "Target/AArch64/AArch64InstrInfo.h"

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

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 373 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 381 of file AArch64InstrInfo.h.

References C, N, V, and Z.

Member Data Documentation

◆ C

bool llvm::UsedNZCV::C = false

◆ N

bool llvm::UsedNZCV::N = false

Definition at line 374 of file AArch64InstrInfo.h.

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

◆ V

bool llvm::UsedNZCV::V = false

◆ Z

bool llvm::UsedNZCV::Z = false

Definition at line 375 of file AArch64InstrInfo.h.

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


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