LLVM 24.0.0git
llvm::AMDGPUCombinerHelper::ConditionalCarryOp Struct Reference

Operands of an add/sub-with-carry that replaces a conditional increment or decrement: Base + K + Carry, or Base - K - Carry, where K is 0 or -1. More...

#include "Target/AMDGPU/AMDGPUCombinerHelper.h"

Public Attributes

bool IsAdd = true
int64_t K = 0
Register Base
Register Carry

Detailed Description

Operands of an add/sub-with-carry that replaces a conditional increment or decrement: Base + K + Carry, or Base - K - Carry, where K is 0 or -1.

Definition at line 66 of file AMDGPUCombinerHelper.h.

Member Data Documentation

◆ Base

Register llvm::AMDGPUCombinerHelper::ConditionalCarryOp::Base

◆ Carry

Register llvm::AMDGPUCombinerHelper::ConditionalCarryOp::Carry

◆ IsAdd

bool llvm::AMDGPUCombinerHelper::ConditionalCarryOp::IsAdd = true

◆ K

int64_t llvm::AMDGPUCombinerHelper::ConditionalCarryOp::K = 0

The documentation for this struct was generated from the following file: