LLVM: llvm::AMDGPU::RegBankLLTMapping Struct Reference (original) (raw)
#include "[Target/AMDGPU/AMDGPURegBankLegalizeRules.h](AMDGPURegBankLegalizeRules%5F8h%5Fsource.html)"
| Public Member Functions |
|---|
| Public Attributes | |
|---|---|
| SmallVector< RegBankLLTMappingApplyID, 2 > | DstOpMapping |
| SmallVector< RegBankLLTMappingApplyID, 4 > | SrcOpMapping |
| LoweringMethodID | LoweringMethod |
Detailed Description
Definition at line 246 of file AMDGPURegBankLegalizeRules.h.
Constructor & Destructor Documentation
| 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
Definition at line 247 of file AMDGPURegBankLegalizeRules.h.
Referenced by llvm::AMDGPU::RegBankLegalizeHelper::findRuleAndApplyMapping(), and RegBankLLTMapping().
◆ LoweringMethod
LoweringMethodID llvm::AMDGPU::RegBankLLTMapping::LoweringMethod
Definition at line 249 of file AMDGPURegBankLegalizeRules.h.
Referenced by RegBankLLTMapping().
◆ SrcOpMapping
SmallVector<RegBankLLTMappingApplyID, 4> llvm::AMDGPU::RegBankLLTMapping::SrcOpMapping
Definition at line 248 of file AMDGPURegBankLegalizeRules.h.
Referenced by llvm::AMDGPU::RegBankLegalizeHelper::findRuleAndApplyMapping(), and RegBankLLTMapping().
The documentation for this struct was generated from the following files:
- lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.h
- lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp