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) |
Variables | |
---|---|
DEBUG_TYPE | |
SI optimize exec mask | operations |
SI optimize exec mask | false |
◆ 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 | |||
) |
◆ isLiveOut()
◆ isLogicalOpOnExec()
◆ DEBUG_TYPE
◆ false
SI optimize exec mask false
◆ operations
SI optimize exec mask operations