reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
661 if (Bits[AMDGPU::Feature16BitInsts]) Has16BitInsts = true; 662 if (Bits[AMDGPU::FeatureAddNoCarryInsts]) AddNoCarryInsts = true; 663 if (Bits[AMDGPU::FeatureApertureRegs]) HasApertureRegs = true; 664 if (Bits[AMDGPU::FeatureAtomicFaddInsts]) HasAtomicFaddInsts = true; 665 if (Bits[AMDGPU::FeatureAutoWaitcntBeforeBarrier]) AutoWaitcntBeforeBarrier = true; 666 if (Bits[AMDGPU::FeatureCIInsts]) CIInsts = true; 667 if (Bits[AMDGPU::FeatureCodeObjectV3]) CodeObjectV3 = true; 668 if (Bits[AMDGPU::FeatureCuMode]) EnableCuMode = true; 669 if (Bits[AMDGPU::FeatureDLInsts]) HasDLInsts = true; 670 if (Bits[AMDGPU::FeatureDPP]) HasDPP = true; 671 if (Bits[AMDGPU::FeatureDPP8]) HasDPP8 = true; 672 if (Bits[AMDGPU::FeatureDisable]) FeatureDisable = true; 673 if (Bits[AMDGPU::FeatureDoesNotSupportSRAMECC]) DoesNotSupportSRAMECC = true; 674 if (Bits[AMDGPU::FeatureDoesNotSupportXNACK]) DoesNotSupportXNACK = true; 675 if (Bits[AMDGPU::FeatureDot1Insts]) HasDot1Insts = true; 676 if (Bits[AMDGPU::FeatureDot2Insts]) HasDot2Insts = true; 677 if (Bits[AMDGPU::FeatureDot3Insts]) HasDot3Insts = true; 678 if (Bits[AMDGPU::FeatureDot4Insts]) HasDot4Insts = true; 679 if (Bits[AMDGPU::FeatureDot5Insts]) HasDot5Insts = true; 680 if (Bits[AMDGPU::FeatureDot6Insts]) HasDot6Insts = true; 681 if (Bits[AMDGPU::FeatureDumpCode]) DumpCode = true; 682 if (Bits[AMDGPU::FeatureDumpCodeLower]) DumpCode = true; 683 if (Bits[AMDGPU::FeatureEnableDS128]) EnableDS128 = true; 684 if (Bits[AMDGPU::FeatureEnableLoadStoreOpt]) EnableLoadStoreOpt = true; 685 if (Bits[AMDGPU::FeatureEnablePRTStrictNull]) EnablePRTStrictNull = true; 686 if (Bits[AMDGPU::FeatureEnableSIScheduler]) EnableSIScheduler = true; 687 if (Bits[AMDGPU::FeatureEnableUnsafeDSOffsetFolding]) EnableUnsafeDSOffsetFolding = true; 688 if (Bits[AMDGPU::FeatureFMA]) FMA = true; 689 if (Bits[AMDGPU::FeatureFP16Denormals]) FP64FP16Denormals = true; 690 if (Bits[AMDGPU::FeatureFP32Denormals]) FP32Denormals = true; 691 if (Bits[AMDGPU::FeatureFP64]) FP64 = true; 692 if (Bits[AMDGPU::FeatureFP64Denormals]) FP64FP16Denormals = true; 693 if (Bits[AMDGPU::FeatureFP64FP16Denormals]) FP64FP16Denormals = true; 694 if (Bits[AMDGPU::FeatureFPExceptions]) FPExceptions = true; 695 if (Bits[AMDGPU::FeatureFastFMAF32]) FastFMAF32 = true; 696 if (Bits[AMDGPU::FeatureFlatAddressSpace]) FlatAddressSpace = true; 697 if (Bits[AMDGPU::FeatureFlatForGlobal]) FlatForGlobal = true; 698 if (Bits[AMDGPU::FeatureFlatGlobalInsts]) FlatGlobalInsts = true; 699 if (Bits[AMDGPU::FeatureFlatInstOffsets]) FlatInstOffsets = true; 700 if (Bits[AMDGPU::FeatureFlatScratchInsts]) FlatScratchInsts = true; 701 if (Bits[AMDGPU::FeatureFlatSegmentOffsetBug]) HasFlatSegmentOffsetBug = true; 702 if (Bits[AMDGPU::FeatureFmaMixInsts]) HasFmaMixInsts = true; 703 if (Bits[AMDGPU::FeatureGCN3Encoding]) GCN3Encoding = true; 704 if (Bits[AMDGPU::FeatureGFX7GFX8GFX9Insts]) GFX7GFX8GFX9Insts = true; 705 if (Bits[AMDGPU::FeatureGFX8Insts]) GFX8Insts = true; 706 if (Bits[AMDGPU::FeatureGFX9] && Gen < GCNSubtarget::GFX9) Gen = GCNSubtarget::GFX9; 707 if (Bits[AMDGPU::FeatureGFX9Insts]) GFX9Insts = true; 708 if (Bits[AMDGPU::FeatureGFX10] && Gen < GCNSubtarget::GFX10) Gen = GCNSubtarget::GFX10; 709 if (Bits[AMDGPU::FeatureGFX10Insts]) GFX10Insts = true; 710 if (Bits[AMDGPU::FeatureInstFwdPrefetchBug]) HasInstFwdPrefetchBug = true; 711 if (Bits[AMDGPU::FeatureIntClamp]) HasIntClamp = true; 712 if (Bits[AMDGPU::FeatureInv2PiInlineImm]) HasInv2PiInlineImm = true; 713 if (Bits[AMDGPU::FeatureLDSBankCount16] && LDSBankCount < 16) LDSBankCount = 16; 714 if (Bits[AMDGPU::FeatureLDSBankCount32] && LDSBankCount < 32) LDSBankCount = 32; 715 if (Bits[AMDGPU::FeatureLdsBranchVmemWARHazard]) HasLdsBranchVmemWARHazard = true; 716 if (Bits[AMDGPU::FeatureLdsMisalignedBug]) LDSMisalignedBug = true; 717 if (Bits[AMDGPU::FeatureLocalMemorySize0] && LocalMemorySize < 0) LocalMemorySize = 0; 718 if (Bits[AMDGPU::FeatureLocalMemorySize32768] && LocalMemorySize < 32768) LocalMemorySize = 32768; 719 if (Bits[AMDGPU::FeatureLocalMemorySize65536] && LocalMemorySize < 65536) LocalMemorySize = 65536; 720 if (Bits[AMDGPU::FeatureMAIInsts]) HasMAIInsts = true; 721 if (Bits[AMDGPU::FeatureMFMAInlineLiteralBug]) HasMFMAInlineLiteralBug = true; 722 if (Bits[AMDGPU::FeatureMIMG_R128]) MIMG_R128 = true; 723 if (Bits[AMDGPU::FeatureMadMixInsts]) HasMadMixInsts = true; 724 if (Bits[AMDGPU::FeatureMaxPrivateElementSize4] && MaxPrivateElementSize < 4) MaxPrivateElementSize = 4; 725 if (Bits[AMDGPU::FeatureMaxPrivateElementSize8] && MaxPrivateElementSize < 8) MaxPrivateElementSize = 8; 726 if (Bits[AMDGPU::FeatureMaxPrivateElementSize16] && MaxPrivateElementSize < 16) MaxPrivateElementSize = 16; 727 if (Bits[AMDGPU::FeatureMovrel]) HasMovrel = true; 728 if (Bits[AMDGPU::FeatureNSAEncoding]) HasNSAEncoding = true; 729 if (Bits[AMDGPU::FeatureNSAtoVMEMBug]) HasNSAtoVMEMBug = true; 730 if (Bits[AMDGPU::FeatureNoDataDepHazard]) HasNoDataDepHazard = true; 731 if (Bits[AMDGPU::FeatureNoSdstCMPX]) HasNoSdstCMPX = true; 732 if (Bits[AMDGPU::FeatureOffset3fBug]) HasOffset3fBug = true; 733 if (Bits[AMDGPU::FeaturePkFmacF16Inst]) HasPkFmacF16Inst = true; 734 if (Bits[AMDGPU::FeaturePromoteAlloca]) EnablePromoteAlloca = true; 735 if (Bits[AMDGPU::FeatureR128A16]) HasR128A16 = true; 736 if (Bits[AMDGPU::FeatureRegisterBanking]) HasRegisterBanking = true; 737 if (Bits[AMDGPU::FeatureSDWA]) HasSDWA = true; 738 if (Bits[AMDGPU::FeatureSDWAMac]) HasSDWAMac = true; 739 if (Bits[AMDGPU::FeatureSDWAOmod]) HasSDWAOmod = true; 740 if (Bits[AMDGPU::FeatureSDWAOutModsVOPC]) HasSDWAOutModsVOPC = true; 741 if (Bits[AMDGPU::FeatureSDWAScalar]) HasSDWAScalar = true; 742 if (Bits[AMDGPU::FeatureSDWASdst]) HasSDWASdst = true; 743 if (Bits[AMDGPU::FeatureSGPRInitBug]) SGPRInitBug = true; 744 if (Bits[AMDGPU::FeatureSMEMtoVectorWriteHazard]) HasSMEMtoVectorWriteHazard = true; 745 if (Bits[AMDGPU::FeatureSMemRealTime]) HasSMemRealTime = true; 746 if (Bits[AMDGPU::FeatureSRAMECC]) EnableSRAMECC = true; 747 if (Bits[AMDGPU::FeatureScalarAtomics]) HasScalarAtomics = true; 748 if (Bits[AMDGPU::FeatureScalarFlatScratchInsts]) ScalarFlatScratchInsts = true; 749 if (Bits[AMDGPU::FeatureScalarStores]) HasScalarStores = true; 750 if (Bits[AMDGPU::FeatureSeaIslands] && Gen < GCNSubtarget::SEA_ISLANDS) Gen = GCNSubtarget::SEA_ISLANDS; 751 if (Bits[AMDGPU::FeatureSouthernIslands] && Gen < GCNSubtarget::SOUTHERN_ISLANDS) Gen = GCNSubtarget::SOUTHERN_ISLANDS; 752 if (Bits[AMDGPU::FeatureTrapHandler]) TrapHandler = true; 753 if (Bits[AMDGPU::FeatureTrigReducedRange]) HasTrigReducedRange = true; 754 if (Bits[AMDGPU::FeatureUnalignedBufferAccess]) UnalignedBufferAccess = true; 755 if (Bits[AMDGPU::FeatureUnalignedScratchAccess]) UnalignedScratchAccess = true; 756 if (Bits[AMDGPU::FeatureUnpackedD16VMem]) HasUnpackedD16VMem = true; 757 if (Bits[AMDGPU::FeatureVGPRIndexMode]) HasVGPRIndexMode = true; 758 if (Bits[AMDGPU::FeatureVMEMtoScalarWriteHazard]) HasVMEMtoScalarWriteHazard = true; 759 if (Bits[AMDGPU::FeatureVOP3Literal]) HasVOP3Literal = true; 760 if (Bits[AMDGPU::FeatureVOP3P]) HasVOP3PInsts = true; 761 if (Bits[AMDGPU::FeatureVcmpxExecWARHazard]) HasVcmpxExecWARHazard = true; 762 if (Bits[AMDGPU::FeatureVcmpxPermlaneHazard]) HasVcmpxPermlaneHazard = true; 763 if (Bits[AMDGPU::FeatureVolcanicIslands] && Gen < GCNSubtarget::VOLCANIC_ISLANDS) Gen = GCNSubtarget::VOLCANIC_ISLANDS; 764 if (Bits[AMDGPU::FeatureVscnt]) HasVscnt = true; 765 if (Bits[AMDGPU::FeatureWavefrontSize16] && WavefrontSize < 16) WavefrontSize = 16; 766 if (Bits[AMDGPU::FeatureWavefrontSize32] && WavefrontSize < 32) WavefrontSize = 32; 767 if (Bits[AMDGPU::FeatureWavefrontSize64] && WavefrontSize < 64) WavefrontSize = 64; 768 if (Bits[AMDGPU::FeatureXNACK]) EnableXNACK = true; 769 if (Bits[AMDGPU::HalfRate64Ops]) HalfRate64Ops = true;