LLVM 21.0.0git
Public Member Functions | List of all members
llvm::AMDGPU::RegBankLegalizeHelper Class Reference

#include "Target/AMDGPU/AMDGPURegBankLegalizeHelper.h"

Public Member Functions

 RegBankLegalizeHelper (MachineIRBuilder &B, const MachineUniformityInfo &MUI, const RegisterBankInfo &RBI, const RegBankLegalizeRules &RBLRules)
 
void findRuleAndApplyMapping (MachineInstr &MI)
 
void applyMappingPHI (MachineInstr &MI)
 
void applyMappingTrivial (MachineInstr &MI)
 

Detailed Description

Definition at line 28 of file AMDGPURegBankLegalizeHelper.h.

Constructor & Destructor Documentation

◆ RegBankLegalizeHelper()

RegBankLegalizeHelper::RegBankLegalizeHelper ( MachineIRBuilder B,
const MachineUniformityInfo MUI,
const RegisterBankInfo RBI,
const RegBankLegalizeRules RBLRules 
)

Definition at line 27 of file AMDGPURegBankLegalizeHelper.cpp.

Member Function Documentation

◆ applyMappingPHI()

void RegBankLegalizeHelper::applyMappingPHI ( MachineInstr MI)

◆ applyMappingTrivial()

void RegBankLegalizeHelper::applyMappingTrivial ( MachineInstr MI)

◆ findRuleAndApplyMapping()

void RegBankLegalizeHelper::findRuleAndApplyMapping ( MachineInstr MI)

The documentation for this class was generated from the following files: