LLVM: lib/CodeGen/InitUndef.cpp File Reference (original) (raw)
#include "[llvm/CodeGen/InitUndef.h](InitUndef%5F8h%5Fsource.html)"#include "[llvm/ADT/SmallSet.h](SmallSet%5F8h%5Fsource.html)"#include "[llvm/ADT/SmallVector.h](SmallVector%5F8h%5Fsource.html)"#include "[llvm/CodeGen/DetectDeadLanes.h](DetectDeadLanes%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFunction.h](MachineFunction%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineFunctionPass.h](MachineFunctionPass%5F8h%5Fsource.html)"#include "[llvm/CodeGen/MachineRegisterInfo.h](MachineRegisterInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetInstrInfo.h](TargetInstrInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetRegisterInfo.h](TargetRegisterInfo%5F8h%5Fsource.html)"#include "[llvm/CodeGen/TargetSubtargetInfo.h](TargetSubtargetInfo%5F8h%5Fsource.html)"#include "[llvm/InitializePasses.h](InitializePasses%5F8h%5Fsource.html)"#include "[llvm/MC/MCRegister.h](MCRegister%5F8h%5Fsource.html)"#include "[llvm/Pass.h](Pass%5F8h%5Fsource.html)"#include "[llvm/Support/Debug.h](Support%5F2Debug%5F8h%5Fsource.html)"
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().