LLVM 19.0.0git
Public Member Functions | Public Attributes | List of all members
llvm::Incoming Struct Reference

Incoming for lane maks phi as machine instruction, incoming register Reg and incoming block Block are taken from machine instruction. More...

#include "Target/AMDGPU/SILowerI1Copies.h"

Public Member Functions

 Incoming (Register Reg, MachineBasicBlock *Block, Register UpdatedReg)
 

Public Attributes

Register Reg
 
MachineBasicBlockBlock
 
Register UpdatedReg
 

Detailed Description

Incoming for lane maks phi as machine instruction, incoming register Reg and incoming block Block are taken from machine instruction.

UpdatedReg (if valid) is Reg lane mask merged with another lane mask.

Definition at line 25 of file SILowerI1Copies.h.

Constructor & Destructor Documentation

◆ Incoming()

llvm::Incoming::Incoming ( Register  Reg,
MachineBasicBlock Block,
Register  UpdatedReg 
)
inline

Definition at line 30 of file SILowerI1Copies.h.

Member Data Documentation

◆ Block

MachineBasicBlock* llvm::Incoming::Block

Definition at line 27 of file SILowerI1Copies.h.

Referenced by llvm::PhiLoweringHelper::lowerPhis().

◆ Reg

Register llvm::Incoming::Reg

Definition at line 26 of file SILowerI1Copies.h.

Referenced by llvm::PhiLoweringHelper::lowerPhis().

◆ UpdatedReg

Register llvm::Incoming::UpdatedReg

Definition at line 28 of file SILowerI1Copies.h.

Referenced by llvm::PhiLoweringHelper::lowerPhis().


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