LLVM 22.0.0git
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 26 of file SILowerI1Copies.h.

Constructor & Destructor Documentation

◆ Incoming()

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

Definition at line 31 of file SILowerI1Copies.h.

References Block, Reg, and UpdatedReg.

Member Data Documentation

◆ Block

MachineBasicBlock* llvm::Incoming::Block

Definition at line 28 of file SILowerI1Copies.h.

Referenced by Incoming(), and llvm::PhiLoweringHelper::lowerPhis().

◆ Reg

Register llvm::Incoming::Reg

Definition at line 27 of file SILowerI1Copies.h.

Referenced by Incoming(), and llvm::PhiLoweringHelper::lowerPhis().

◆ UpdatedReg

Register llvm::Incoming::UpdatedReg

Definition at line 29 of file SILowerI1Copies.h.

Referenced by Incoming(), and llvm::PhiLoweringHelper::lowerPhis().


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