LLVM: lib/Target/AMDGPU/SIOptimizeExecMasking.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | DEBUG_TYPE "si-optimize-exec-masking" |
| Functions | |
|---|---|
| INITIALIZE_PASS_BEGIN (SIOptimizeExecMaskingLegacy, DEBUG_TYPE, "SI optimize exec mask operations", false, false) INITIALIZE_PASS_END(SIOptimizeExecMaskingLegacy | |
| static Register | isLogicalOpOnExec (const MachineInstr &MI) |
| If MI is a logical operation on an exec value, return the register copied to. | |
| static unsigned | getSaveExecOp (unsigned Opc) |
| static bool | isLiveOut (const MachineBasicBlock &MBB, unsigned Reg) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "si-optimize-exec-masking"
◆ getSaveExecOp()
◆ INITIALIZE_PASS_BEGIN()
| INITIALIZE_PASS_BEGIN | ( | SIOptimizeExecMaskingLegacy | , |
|---|---|---|---|
| DEBUG_TYPE | , | ||
| "SI optimize exec mask operations" | , | ||
| false | , | ||
| false | ) |