LLVM 22.0.0git
llvm::AMDGPU::RegBankLLTMapping Struct Reference

#include "Target/AMDGPU/AMDGPURegBankLegalizeRules.h"

Public Member Functions

 RegBankLLTMapping (std::initializer_list< RegBankLLTMappingApplyID > DstOpMappingList, std::initializer_list< RegBankLLTMappingApplyID > SrcOpMappingList, LoweringMethodID LoweringMethod=DoNotLower)

Public Attributes

SmallVector< RegBankLLTMappingApplyID, 2 > DstOpMapping
SmallVector< RegBankLLTMappingApplyID, 4 > SrcOpMapping
LoweringMethodID LoweringMethod

Detailed Description

Definition at line 235 of file AMDGPURegBankLegalizeRules.h.

Constructor & Destructor Documentation

◆ RegBankLLTMapping()

RegBankLLTMapping::RegBankLLTMapping ( std::initializer_list< RegBankLLTMappingApplyID > DstOpMappingList,
std::initializer_list< RegBankLLTMappingApplyID > SrcOpMappingList,
LoweringMethodID LoweringMethod = DoNotLower )

Definition at line 33 of file AMDGPURegBankLegalizeRules.cpp.

References DstOpMapping, LoweringMethod, and SrcOpMapping.

Member Data Documentation

◆ DstOpMapping

SmallVector<RegBankLLTMappingApplyID, 2> llvm::AMDGPU::RegBankLLTMapping::DstOpMapping

◆ LoweringMethod

LoweringMethodID llvm::AMDGPU::RegBankLLTMapping::LoweringMethod

Definition at line 238 of file AMDGPURegBankLegalizeRules.h.

Referenced by RegBankLLTMapping().

◆ SrcOpMapping

SmallVector<RegBankLLTMappingApplyID, 4> llvm::AMDGPU::RegBankLLTMapping::SrcOpMapping

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