| /freebsd/contrib/llvm-project/llvm/lib/TargetParser/ |
| H A D | RISCVISAInfo.cpp | 283 return Exts.count(Ext.str()) != 0; in hasExtension() 289 for (const auto &[ExtName, _] : Exts) { in toFeatures() 306 if (Exts.count(Ext.Name)) in toFeatures() 312 if (Exts.count(Ext.Name)) in toFeatures() 437 const RISCVISAUtils::OrderedExtensionMap &Exts) { in createFromExtMap() argument 441 ISAInfo->Exts = Exts; in createFromExtMap() 470 ISAInfo->Exts[ExtName.str()] = ExtensionInfoIterator->Version; in parseFeatures() 472 ISAInfo->Exts.erase(ExtName.str()); in parseFeatures() 543 if (!ISAInfo->Exts in parseNormalizedArchString() 628 ISAInfo->Exts[std::string(1, Baseline)] = {Major, Minor}; in parseArchString() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 109 static bool isProfitableToInterleave(SmallSetVector<Instruction *, 4> &Exts, in isProfitableToInterleave() argument 123 for (auto *E : Exts) { in isProfitableToInterleave() 138 for (auto *E : Exts) { in isProfitableToInterleave() 162 SmallSetVector<Instruction *, 4> Exts; in tryInterleave() local 183 if (Exts.count(I)) in tryInterleave() 187 Exts.insert(I); in tryInterleave() 267 if (Exts.empty() && OtherLeafs.empty()) in tryInterleave() 272 for (auto *I : Exts) in tryInterleave() 290 if (Truncs.empty() && Exts.empty()) in tryInterleave() 295 : cast<FixedVectorType>(Exts[0]->getOperand(0)->getType()); in tryInterleave() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
| H A D | RISCVISAInfo.h | 51 const RISCVISAUtils::OrderedExtensionMap &Exts); 58 return Exts; in getExtensions() 100 RISCVISAUtils::OrderedExtensionMap Exts; variable
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | ClangOpenCLBuiltinEmitter.cpp | 822 StringRef Exts = in EmitQualTypeFinder() local 829 if (!Exts.empty()) { in EmitQualTypeFinder() 831 EmitMacroChecks(OS, Exts); in EmitQualTypeFinder() 836 if (!Exts.empty()) { in EmitQualTypeFinder() 858 StringRef Exts = in EmitQualTypeFinder() local 860 if (!Exts.empty()) { in EmitQualTypeFinder() 861 EmitMacroChecks(OS, Exts); in EmitQualTypeFinder() 865 if (!Exts.empty()) { in EmitQualTypeFinder() 908 StringRef Exts = T->getValueAsDef("Extension")->getValueAsString("ExtName"); in EmitQualTypeFinder() local 911 if (!Exts.empty()) { in EmitQualTypeFinder() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVModuleAnalysis.h | 49 const ExtensionList Exts; member 55 ExtensionList Exts = {}, VersionTuple MinVer = VersionTuple(), 57 : IsSatisfiable(IsSatisfiable), Cap(Cap), Exts(Exts), MinVer(MinVer), in IsSatisfiable()
|
| H A D | SPIRVModuleAnalysis.cpp | 692 addExtensions(Req.Exts); in addRequirements()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyMetadata.cpp | 99 const char *Exts[] = {kOCLMD::UsedExt, kOCLMD::UsedOptCoreFeat, in unifyMetadataImpl() local 107 for (auto &I : Exts) in unifyMetadataImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | RISCV.cpp | 507 SmallVector<StringRef, 1> Exts; in parseTargetAttr() local 508 AttrString.split(Exts, ","); in parseTargetAttr() 509 for (auto Ext : Exts) { in parseTargetAttr()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 456 const SmallVectorImpl<Instruction *> &Exts, 4776 SmallVectorImpl<Instruction *> *Exts, 4792 SmallVectorImpl<Instruction *> *Exts, 4800 SmallVectorImpl<Instruction *> *Exts, in signExtendOperandForOther() argument 4803 Exts, Truncs, TLI, true); in signExtendOperandForOther() 4810 SmallVectorImpl<Instruction *> *Exts, in zeroExtendOperandForOther() argument 4813 Exts, Truncs, TLI, false); in zeroExtendOperandForOther() 4821 SmallVectorImpl<Instruction *> *Exts, 4979 SmallVectorImpl<Instruction *> *Exts, in promoteOperandForTruncAndAnyExt() argument 5010 if (Exts) in promoteOperandForTruncAndAnyExt() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 8114 Instruction *Exts[2] = {nullptr}; in getScaledReductions() local 8119 auto CollectExtInfo = [this, &Exts, in getScaledReductions() 8126 Exts[I] = cast<Instruction>(OpI); in getScaledReductions() 8129 if (!CM.TheLoop->contains(Exts[I])) in getScaledReductions() 8163 TTI::getPartialReductionExtendKind(Exts[0]); in getScaledReductions() 8165 Exts[1] ? TTI::getPartialReductionExtendKind(Exts[1]) : TTI::PR_None; in getScaledReductions() 8166 PartialReductionChain Chain(RdxExitInstr, Exts[0], Exts[1], ExtendUser); in getScaledReductions()
|