| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | RISCVISAInfo.cpp | 183 Exts[ExtName.str()] = Ext; in addExtension() 250 return Exts.count(Ext.str()) != 0; in hasExtension() 336 for (auto const &Ext : Exts) { in toFeatures() 350 if (Exts.count(Ext.Name)) in toFeatures() 356 if (Exts.count(Ext.Name)) in toFeatures() 499 ISAInfo->Exts.erase(ExtName.str()); in parseFeatures() 613 StringRef Exts = Arch.substr(5); in parseArchString() local 620 size_t Pos = Exts.find_first_of("zsx"); in parseArchString() 622 OtherExts = Exts.substr(Pos); in parseArchString() 623 Exts = Exts.substr(0, Pos); in parseArchString() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | MVELaneInterleavingPass.cpp | 115 static bool isProfitableToInterleave(SmallSetVector<Instruction *, 4> &Exts, in isProfitableToInterleave() argument 129 for (auto *E : Exts) { in isProfitableToInterleave() 144 for (auto *E : Exts) { in isProfitableToInterleave() 168 SmallSetVector<Instruction *, 4> Exts; in tryInterleave() local 189 if (Exts.count(I)) in tryInterleave() 193 Exts.insert(I); in tryInterleave() 266 if (Exts.empty() && OtherLeafs.empty()) in tryInterleave() 271 for (auto *I : Exts) in tryInterleave() 300 for (Instruction *I : Exts) in tryInterleave() 312 if (!isProfitableToInterleave(Exts, Truncs)) in tryInterleave() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Support/ |
| H A D | RISCVISAInfo.h | 45 RISCVISAInfo(unsigned XLen, OrderedExtensionMap &Exts) in RISCVISAInfo() argument 46 : XLen(XLen), FLen(0), MinVLen(0), MaxELen(0), MaxELenFp(0), Exts(Exts) {} in RISCVISAInfo() 69 const OrderedExtensionMap &getExtensions() const { return Exts; }; in getExtensions() 99 OrderedExtensionMap Exts; variable
|
| /openbsd-src/gnu/llvm/clang/utils/TableGen/ |
| H A D | ClangOpenCLBuiltinEmitter.cpp | 825 StringRef Exts = in EmitQualTypeFinder() local 832 if (!Exts.empty()) { in EmitQualTypeFinder() 834 EmitMacroChecks(OS, Exts); in EmitQualTypeFinder() 839 if (!Exts.empty()) { in EmitQualTypeFinder() 861 StringRef Exts = in EmitQualTypeFinder() local 863 if (!Exts.empty()) { in EmitQualTypeFinder() 864 EmitMacroChecks(OS, Exts); in EmitQualTypeFinder() 868 if (!Exts.empty()) { in EmitQualTypeFinder() 912 StringRef Exts = T->getValueAsDef("Extension")->getValueAsString("ExtName"); in EmitQualTypeFinder() local 915 if (!Exts.empty()) { in EmitQualTypeFinder() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVModuleAnalysis.h | 47 const ExtensionList Exts; member 53 ExtensionList Exts = {}, unsigned MinVer = 0, 55 : IsSatisfiable(IsSatisfiable), Cap(Cap), Exts(Exts), MinVer(MinVer), in IsSatisfiable()
|
| H A D | SPIRVModuleAnalysis.cpp | 470 addExtensions(Req.Exts); in addRequirements()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoF.td | 181 string opcodestr, list<ExtInfo_r> Exts> { 182 foreach Ext = Exts in 192 list<ExtInfo_r> Exts> { 193 foreach Ext = Exts in 207 list<ExtInfo_r> Exts, bit Commutable = 0> { 208 foreach Ext = Exts in 223 list<ExtInfo_r> Exts, bit Commutable = 0> { 224 foreach Ext = Exts in 234 list<ExtInfo_r> Exts> { 235 foreach Ext = Exts in [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUUnifyMetadata.cpp | 109 const char *Exts[] = {kOCLMD::UsedExt, kOCLMD::UsedOptCoreFeat, in unifyMetadataImpl() local 117 for (auto &I : Exts) in unifyMetadataImpl()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 449 const SmallVectorImpl<Instruction *> &Exts, 4203 SmallVectorImpl<Instruction *> *Exts, 4219 SmallVectorImpl<Instruction *> *Exts, 4227 SmallVectorImpl<Instruction *> *Exts, in signExtendOperandForOther() argument 4230 Exts, Truncs, TLI, true); in signExtendOperandForOther() 4237 SmallVectorImpl<Instruction *> *Exts, in zeroExtendOperandForOther() argument 4240 Exts, Truncs, TLI, false); in zeroExtendOperandForOther() 4248 SmallVectorImpl<Instruction *> *Exts, 4406 SmallVectorImpl<Instruction *> *Exts, in promoteOperandForTruncAndAnyExt() argument 4437 if (Exts) in promoteOperandForTruncAndAnyExt() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Basic/Targets/ |
| H A D | AArch64.cpp | 958 uint64_t Exts = llvm::AArch64::getDefaultExtensions(CPU, Arch); in initFeatureMap() local 960 llvm::AArch64::getExtensionFeatures(Exts, CPUFeats); in initFeatureMap()
|