LLVM 19.0.0git
Enumerations | Variables
llvm::ZeroCallUsedRegs Namespace Reference

Enumerations

enum class  ZeroCallUsedRegsKind : unsigned int {
  Skip = 1U << 0 , UsedGPRArg = ONLY_USED | ONLY_GPR | ONLY_ARG , UsedGPR = ONLY_USED | ONLY_GPR , UsedArg = ONLY_USED | ONLY_ARG ,
  Used = ONLY_USED , AllGPRArg = ONLY_GPR | ONLY_ARG , AllGPR = ONLY_GPR , AllArg = ONLY_ARG ,
  All = 0
}
 

Variables

const unsigned ONLY_USED = 1U << 1
 
const unsigned ONLY_GPR = 1U << 2
 
const unsigned ONLY_ARG = 1U << 3
 

Enumeration Type Documentation

◆ ZeroCallUsedRegsKind

Enumerator
Skip 
UsedGPRArg 
UsedGPR 
UsedArg 
Used 
AllGPRArg 
AllGPR 
AllArg 
All 

Definition at line 98 of file CodeGen.h.

Variable Documentation

◆ ONLY_ARG

const unsigned llvm::ZeroCallUsedRegs::ONLY_ARG = 1U << 3

Definition at line 96 of file CodeGen.h.

◆ ONLY_GPR

const unsigned llvm::ZeroCallUsedRegs::ONLY_GPR = 1U << 2

Definition at line 95 of file CodeGen.h.

◆ ONLY_USED

const unsigned llvm::ZeroCallUsedRegs::ONLY_USED = 1U << 1

Definition at line 94 of file CodeGen.h.