LLVM 22.0.0git
InitUndef.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "init-undef"
#define INIT_UNDEF_NAME   "Init Undef Pass"

Functions

static bool isEarlyClobberMI (MachineInstr &MI)
static bool findImplictDefMIFromReg (Register Reg, MachineRegisterInfo *MRI)

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "init-undef"

Definition at line 58 of file InitUndef.cpp.

◆ INIT_UNDEF_NAME

#define INIT_UNDEF_NAME   "Init Undef Pass"

Definition at line 59 of file InitUndef.cpp.

Function Documentation

◆ findImplictDefMIFromReg()

bool findImplictDefMIFromReg ( Register Reg,
MachineRegisterInfo * MRI )
static

Definition at line 113 of file InitUndef.cpp.

References DefMI, MRI, and Reg.

◆ isEarlyClobberMI()

bool isEarlyClobberMI ( MachineInstr & MI)
static

Definition at line 107 of file InitUndef.cpp.

References llvm::any_of(), isEarlyClobberMI(), and MI.

Referenced by isEarlyClobberMI().