Home
last modified time | relevance | path

Searched refs:getFeatureBits (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCKernelDescriptor.cpp58 if (STI->getFeatureBits().test(FeatureWavefrontSize32)) in getDefaultAmdhsaKernelDescriptor()
63 if (!STI->getFeatureBits().test(FeatureCuMode)) in getDefaultAmdhsaKernelDescriptor()
79 if (AMDGPU::isGFX90A(*STI) && STI->getFeatureBits().test(FeatureTgSplit)) in getDefaultAmdhsaKernelDescriptor()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCInstPrinter.cpp70 return STI->getFeatureBits().test(C.Value); in matchAliasCondition()
72 return !STI->getFeatureBits().test(C.Value); in matchAliasCondition()
77 OrPredicateResult |= STI->getFeatureBits().test(C.Value); in matchAliasCondition()
81 OrPredicateResult |= !(STI->getFeatureBits().test(C.Value)); in matchAliasCondition()
H A DMCInstrInfo.cpp21 STI.getFeatureBits()[DeprecatedFeatures[Opcode]]) { in getDeprecatedInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp972 if (!STI.getFeatureBits().test(FeatureSupportsXNACK)) in AMDGPUTargetID()
974 if (!STI.getFeatureBits().test(FeatureSupportsSRAMECC)) in AMDGPUTargetID()
1100 if (STI->getFeatureBits().test(FeatureWavefrontSize16)) in getWavefrontSize()
1102 if (STI->getFeatureBits().test(FeatureWavefrontSize32)) in getWavefrontSize()
1114 if (isGFX10Plus(*STI) && !STI->getFeatureBits().test(FeatureCuMode)) in getLocalMemorySize()
1121 if (STI->getFeatureBits().test(FeatureAddressableLocalMemorySize32768)) in getAddressableLocalMemorySize()
1123 if (STI->getFeatureBits().test(FeatureAddressableLocalMemorySize65536)) in getAddressableLocalMemorySize()
1125 if (STI->getFeatureBits().test(FeatureAddressableLocalMemorySize163840)) in getAddressableLocalMemorySize()
1134 if (isGFX10Plus(*STI) && STI->getFeatureBits().test(FeatureCuMode)) in getEUsPerCU()
1154 if (isGFX10Plus(*STI) && !STI->getFeatureBits().test(FeatureCuMode)) in getMaxWorkGroupsPerCU()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp93 TargetABI = RISCVABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
94 RISCVFeatures::validate(TT, getFeatureBits()); in initializeSubtargetDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblySubtarget.cpp38 FeatureBitset Bits = getFeatureBits(); in initializeSubtargetDependencies()
H A DWebAssemblyTargetMachine.cpp327 Features |= WasmTM->getSubtargetImpl(F)->getFeatureBits(); in coalesceFeatures()
338 ->getFeatureBits(); in coalesceFeatures()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCAsmPrinter.cpp55 getSubtargetInfo().getFeatureBits()); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchSubtarget.cpp60 TargetABI = LoongArchABI::computeTargetABI(TT, getFeatureBits(), ABIName); in initializeSubtargetDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MCInstLower.cpp49 getSubtargetInfo().getFeatureBits()); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRELFStreamer.cpp59 EFlags |= getEFlagsForFeatureSet(STI.getFeatureBits()); in AVRELFStreamer()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchELFStreamer.cpp30 STI.getTargetTriple(), STI.getFeatureBits(), in LoongArchTargetELFStreamer()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYAsmPrinter.cpp51 NewSTI.setFeatureBits(MF.getSubtarget().getFeatureBits()); in runOnMachineFunction()
145 getSubtargetInfo().getFeatureBits()); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp98 setAvailableFeatures(ComputeAvailableFeatures(STI.getFeatureBits())); in XtensaAsmParser()
102 return getSTI().getFeatureBits()[Xtensa::FeatureWindowed]; in hasWindowed()
643 if (!Xtensa::checkRegister(RegNo, getSTI().getFeatureBits(), RAType)) in parseRegister()
751 if (!Xtensa::checkRegister(RegNo, getSTI().getFeatureBits(), RAType)) in ParseInstructionWithSR()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.cpp959 if (!IC || !IC->haveFeatures(STI.getFeatureBits())) in printSysAlias()
971 if (!DC || !DC->haveFeatures(STI.getFeatureBits())) in printSysAlias()
982 if (!AT || !AT->haveFeatures(STI.getFeatureBits())) in printSysAlias()
994 if (AT && AT->haveFeatures(STI.getFeatureBits())) { in printSysAlias()
998 } else if (DC && DC->haveFeatures(STI.getFeatureBits())) { in printSysAlias()
1010 if (!TLBI || !TLBI->haveFeatures(STI.getFeatureBits())) in printSysAlias()
1069 if (!TLBI || !TLBI->haveFeatures(STI.getFeatureBits())) in printSyspAlias()
1478 if (PRFM && PRFM->haveFeatures(STI.getFeatureBits())) { in printPrefetchOp()
1890 Reg.haveFeatures(STI.getFeatureBits()); in isValidSysReg()
1969 if (PStateImm15 && PStateImm15->haveFeatures(STI.getFeatureBits())) in printSystemPStateField()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.cpp634 llvm::FeatureBitset Features = X->getFeatureBits(); in createHexagonMCSubtargetInfo()
639 llvm::FeatureBitset Features = X->getFeatureBits(); in createHexagonMCSubtargetInfo()
643 X->setFeatureBits(completeHVXFeatures(X->getFeatureBits())); in createHexagonMCSubtargetInfo()
651 llvm::FeatureBitset Features = X->getFeatureBits(); in createHexagonMCSubtargetInfo()
H A DHexagonMCELFStreamer.cpp197 auto Features = STI.getFeatureBits(); in emitTargetAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAsmPrinter.cpp142 getSubtargetInfo().getFeatureBits()); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFStreamer.cpp32 const FeatureBitset &Features = STI.getFeatureBits(); in RISCVTargetELFStreamer()
H A DRISCVTargetStreamer.cpp136 STI.hasFeature(RISCV::Feature64Bit), STI.getFeatureBits()); in emitTargetAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kAsmPrinter.cpp165 getSubtargetInfo().getFeatureBits()); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430AsmPrinter.cpp150 getSubtargetInfo().getFeatureBits()); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1458 if (getFeatureBits().none()) { in AMDGPUAsmParser()
1463 FeatureBitset FB = getFeatureBits(); in AMDGPUAsmParser()
1472 setAvailableFeatures(ComputeAvailableFeatures(getFeatureBits())); in AMDGPUAsmParser()
1568 return getFeatureBits()[AMDGPU::FeatureInv2PiInlineImm]; in hasInv2PiInlineImm()
1572 return getFeatureBits()[AMDGPU::Feature64BitLiterals]; in has64BitLiterals()
1576 return getFeatureBits()[AMDGPU::FeatureFlatInstOffsets]; in hasFlatOffsets()
1580 return getFeatureBits()[AMDGPU::FeatureTrue16BitInsts]; in hasTrue16Insts()
1584 return getFeatureBits()[AMDGPU::FeatureArchitectedFlatScratch]; in hasArchitectedFlatScratch()
1594 return getFeatureBits()[AMDGPU::FeatureIntClamp]; in hasIntClamp()
1598 return getFeatureBits()[AMDGPU::FeaturePartialNSAEncoding]; in hasPartialNSAEncoding()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiAsmPrinter.cpp197 getSubtargetInfo().getFeatureBits()); in emitInstruction()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h115 const FeatureBitset& getFeatureBits() const { return FeatureBits; } in getFeatureBits() function

1234