reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
10197   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (!FB[AMDGPU::FeatureGFX10Insts]))
10199   if ((!FB[AMDGPU::FeatureGCN3Encoding]))
10201   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
10203   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]))
10217   if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]))
10219   if ((FB[AMDGPU::FeatureGFX8Insts]) && (FB[AMDGPU::FeatureGCN3Encoding]))
10249   if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
10251   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
10253   if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureDPP]))
10255   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
10259   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
gen/lib/Target/AMDGPU/AMDGPUGenDisassemblerTables.inc
32704     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32704     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32706     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureVolcanicIslands]);
32706     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureVolcanicIslands]);
32708     return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32710     return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32712     return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32714     return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32716     return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32718     return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32720     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32720     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32722     return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32724     return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP]);
32726     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP8] && Bits[AMDGPU::FeatureGFX10Insts]);
32732     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts]);
32764     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX10Insts]);
32778     return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32780     return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32780     return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32782     return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32782     return (!Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32784     return (Bits[AMDGPU::FeatureMovrel] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32786     return (!Bits[AMDGPU::FeatureGFX10Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32788     return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && !Bits[AMDGPU::FeatureGFX10Insts]);
32790     return (Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32792     return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32794     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32796     return (Bits[AMDGPU::FeatureFlatAddressSpace] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32798     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32798     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureCIInsts] && !Bits[AMDGPU::FeatureGFX10Insts]);
32800     return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32804     return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32806     return (Bits[AMDGPU::FeatureDot5Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32808     return (Bits[AMDGPU::FeatureDot4Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32810     return (Bits[AMDGPU::FeatureDot6Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32812     return (Bits[AMDGPU::FeatureDot3Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32814     return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32816     return (Bits[AMDGPU::FeaturePkFmacF16Inst] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32818     return (Bits[AMDGPU::FeatureCIInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32820     return (Bits[AMDGPU::FeatureMovrel] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32822     return (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32824     return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32826     return (!Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32828     return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32828     return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32830     return (Bits[AMDGPU::FeatureVGPRIndexMode] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32832     return (Bits[AMDGPU::FeatureScalarFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32834     return (Bits[AMDGPU::FeatureScalarStores] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32836     return (Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32838     return (Bits[AMDGPU::FeatureScalarAtomics] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32852     return (Bits[AMDGPU::FeatureFlatAddressSpace] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32854     return (Bits[AMDGPU::FeatureFlatScratchInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32856     return (Bits[AMDGPU::FeatureFlatGlobalInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32858     return (Bits[AMDGPU::FeatureAtomicFaddInsts] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32860     return (!Bits[AMDGPU::FeatureUnpackedD16VMem] && Bits[AMDGPU::FeatureGFX8Insts] && Bits[AMDGPU::FeatureGCN3Encoding]);
32864     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32866     return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32868     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32868     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32870     return (Bits[AMDGPU::Feature16BitInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32872     return (Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32888     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGFX10Insts]);
32890     return (!Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX10Insts] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGFX10Insts]);
32892     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32892     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
32894     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32894     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32896     return (Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32898     return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32898     return (Bits[AMDGPU::FeatureAddNoCarryInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureDPP] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts]);
32900     return (Bits[AMDGPU::FeatureDLInsts] && Bits[AMDGPU::FeatureGCN3Encoding] && Bits[AMDGPU::FeatureGFX9Insts] && Bits[AMDGPU::FeatureSDWA]);
gen/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc
34638   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (!FB[AMDGPU::FeatureGFX10Insts]))
34640   if ((!FB[AMDGPU::FeatureGCN3Encoding]))
34642   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]) && (!FB[AMDGPU::FeatureGFX10Insts]))
34644   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureCIInsts]))
34658   if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]))
34660   if ((FB[AMDGPU::FeatureGFX8Insts]) && (FB[AMDGPU::FeatureGCN3Encoding]))
34690   if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX9Insts]) && (FB[AMDGPU::FeatureSDWA]))
34692   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureSDWA]))
34694   if ((FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureDPP]))
34696   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP8]))
34700   if ((!FB[AMDGPU::FeatureGCN3Encoding]) && (FB[AMDGPU::FeatureGFX10Insts]) && (FB[AMDGPU::FeatureDPP]))
gen/lib/Target/AMDGPU/AMDGPUGenSubtargetInfo.inc
  175   { "gcn3-encoding", "Encoding format for VI", AMDGPU::FeatureGCN3Encoding, { { { 0x0ULL, 0x0ULL, 0x0ULL, } } } },
  703   if (Bits[AMDGPU::FeatureGCN3Encoding]) GCN3Encoding = true;
lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
   67   if (!STI.getFeatureBits()[AMDGPU::FeatureGCN3Encoding] && !isGFX10())
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
  954   return STI.getFeatureBits()[AMDGPU::FeatureGCN3Encoding];