| /llvm-project-15.0.7/clang/lib/Basic/ |
| H A D | OpenCLOptions.cpp | 34 if (!isKnown(Ext)) in isAvailableOption() 41 return isEnabled(Ext); in isAvailableOption() 45 auto I = OptMap.find(Ext); in isEnabled() 50 auto E = OptMap.find(Ext); in isWithPragma() 56 auto I = OptMap.find(Ext); in isSupported() 63 auto I = OptMap.find(Ext); in isSupportedCore() 70 auto I = OptMap.find(Ext); in isSupportedOptionalCore() 77 return isSupportedCore(Ext, LO) || isSupportedOptionalCore(Ext, LO); in isSupportedCoreOrOptionalCore() 82 auto I = OptMap.find(Ext); in isSupportedExtension() 89 OptMap[Ext].Enabled = V; in enable() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | RISCVISAInfo.cpp | 128 assert(!Ext.empty() && in findFirstNonVersionCharacter() 134 if (Pos > 0 && Ext[Pos] == 'p' && isDigit(Ext[Pos - 1])) { in findFirstNonVersionCharacter() 143 FindByName(StringRef Ext) : Ext(Ext){}; in FindByName() 144 StringRef Ext; member 167 RISCVExtensionInfo Ext; in addExtension() local 177 if (Ext.startswith("s")) in getExtensionTypeDesc() 179 if (Ext.startswith("x")) in getExtensionTypeDesc() 181 if (Ext.startswith("z")) in getExtensionTypeDesc() 243 switch (Ext) { in singleLetterExtensionRank() 424 if (Ext == "g") in getExtensionVersion() [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | ext-int.cpp | 367 Ext << 7; 369 Ext >> 7; 371 Ext << -7; 373 Ext >> -7; 377 Ext << 29; 379 Ext >> 29; 386 10 << Ext; 403 i << Ext; 406 i >> Ext; 417 Ext << i; [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | OpenCLOptions.h | 132 bool isKnown(llvm::StringRef Ext) const; 137 bool isAvailableOption(llvm::StringRef Ext, const LangOptions &LO) const; 139 bool isWithPragma(llvm::StringRef Ext) const; 143 bool isSupported(llvm::StringRef Ext, const LangOptions &LO) const; 147 bool isSupportedCore(llvm::StringRef Ext, const LangOptions &LO) const; 151 bool isSupportedOptionalCore(llvm::StringRef Ext, 156 bool isSupportedCoreOrOptionalCore(llvm::StringRef Ext, 166 void acceptsPragma(llvm::StringRef Ext, bool V = true); 168 void enable(llvm::StringRef Ext, bool V = true); 173 void support(llvm::StringRef Ext, bool V = true); [all …]
|
| H A D | OpenCLImageTypes.def | 14 // GENERIC_IMAGE_TYPE_EXT(Type, Id, Ext) - a generic image with its Id and 19 #define IMAGE_READ_TYPE(Type, Id, Ext) GENERIC_IMAGE_TYPE(Type, Id) 20 #define IMAGE_WRITE_TYPE(Type, Id, Ext) 21 #define IMAGE_READ_WRITE_TYPE(Type, Id, Ext) 24 #define IMAGE_READ_TYPE(Type, Id, Ext) GENERIC_IMAGE_TYPE_EXT(Type, Id##ROTy, Ext) 25 #define IMAGE_WRITE_TYPE(Type, Id, Ext) GENERIC_IMAGE_TYPE_EXT(Type, Id##WOTy, Ext) 26 #define IMAGE_READ_WRITE_TYPE(Type, Id, Ext) GENERIC_IMAGE_TYPE_EXT(Type, Id##RWTy, Ext) 30 #define IMAGE_READ_TYPE(Type, Id, Ext) \ 34 #define IMAGE_WRITE_TYPE(Type, Id, Ext) \ 38 #define IMAGE_READ_WRITE_TYPE(Type, Id, Ext) \
|
| H A D | TargetInfo.h | 1567 #define OPENCLEXTNAME(Ext) \ argument 1568 setFeatureEnabled(getTargetOpts().OpenCLFeaturesMap, #Ext, V); 1574 for (const auto &Ext : getTargetOpts().OpenCLExtensionsAsWritten) { in setCommandLineOpenCLOpts() local 1575 bool IsPrefixed = (Ext[0] == '+' || Ext[0] == '-'); in setCommandLineOpenCLOpts() 1576 std::string Name = IsPrefixed ? Ext.substr(1) : Ext; in setCommandLineOpenCLOpts() 1577 bool V = IsPrefixed ? Ext[0] == '+' : true; in setCommandLineOpenCLOpts()
|
| H A D | OpenCLExtensionTypes.def | 10 // EXT_OPAQUE_TYPE(Name, Id, Ext)
|
| /llvm-project-15.0.7/llvm/lib/Extensions/ |
| H A D | Extensions.cpp | 2 #define HANDLE_EXTENSION(Ext) \ argument 3 llvm::PassPluginLibraryInfo get##Ext##PluginInfo(); 10 #define HANDLE_EXTENSION(Ext) \ in extensions_anchor() argument 11 get##Ext##PluginInfo(); in extensions_anchor()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoF.td | 176 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 177 def Ext.Suffix : FPFMA_rrr_frm<opcode, funct2, opcodestr, Ext.Reg>; 202 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 218 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 219 def Ext.Suffix : FPALU_rr_frm<funct7, opcodestr, Ext.Reg, Commutable>; 244 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 245 def Ext.Suffix : FPUnaryOp_r<funct7, rs2val, funct3, Ext.RdTy, Ext.Rs1Ty, 261 let Predicates = Ext.Predicates, DecoderNamespace = Ext.Space in 262 def Ext.Suffix : FPUnaryOp_r_frm<funct7, rs2val, Ext.RdTy, Ext.Rs1Ty, 275 OpcodeStr, Ext.RdTy, Ext.Rs1Ty>; [all …]
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | TestModuleFileExtension.cpp | 37 auto Ext = static_cast<TestModuleFileExtension *>(getExtension()); in writeExtensionContents() local 39 OS << "Hello from " << Ext->BlockName << " v" << Ext->MajorVersion << "." in writeExtensionContents() 40 << Ext->MinorVersion; in writeExtensionContents() 46 TestModuleFileExtension::Reader::Reader(ModuleFileExtension *Ext, in Reader() argument 48 : ModuleFileExtensionReader(Ext), Stream(InStream) in Reader()
|
| H A D | TestModuleFileExtension.h | 30 Writer(ModuleFileExtension *Ext) : ModuleFileExtensionWriter(Ext) { } in Writer() argument 43 Reader(ModuleFileExtension *Ext, const llvm::BitstreamCursor &InStream);
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | 2002-07-14-MiscTests2.c | 6 char *Ext; variable 10 fp (12, Ext ? Ext : "<none>"); in __bb_exit_func()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | RISCVISAInfo.h | 66 bool hasExtension(StringRef Ext) const; 71 static bool isSupportedExtensionFeature(StringRef Ext); 72 static bool isSupportedExtension(StringRef Ext); 73 static bool isSupportedExtension(StringRef Ext, unsigned MajorVersion,
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | PostOrderIteratorTest.cpp | 26 ExtSetTy Ext; in TEST() local 27 po_iterator_storage<ExtSetTy, true> PISExt(Ext); in TEST() 35 auto PIExt = po_ext_end(NullBB, Ext); in TEST()
|
| /llvm-project-15.0.7/llvm/tools/llvm-rc/ |
| H A D | ResourceScriptCppFilter.cpp | 92 StringRef Ext = Line.rsplit('.').second; in parseLine() local 94 if (Ext.equals_insensitive("h") || Ext.equals_insensitive("c")) { in parseLine()
|
| /llvm-project-15.0.7/llvm/tools/bugpoint/ |
| H A D | bugpoint.cpp | 133 #define HANDLE_EXTENSION(Ext) \ argument 134 llvm::PassPluginLibraryInfo get##Ext##PluginInfo(); 224 #define HANDLE_EXTENSION(Ext) \ in main() argument 225 (void)get##Ext##PluginInfo(); in main()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | ClangOpenCLBuiltinEmitter.cpp | 752 for (StringRef Ext : ExtVec) { in EmitMacroChecks() local 753 if (Ext != ExtVec.front()) in EmitMacroChecks() 755 OS << "S.getPreprocessor().isMacroDefined(\"" << Ext << "\")"; in EmitMacroChecks() 1084 StringRef Ext = in expandTypesInSignature() local 1087 TypeExtMap.insert({FullType, Ext}); in expandTypesInSignature() 1136 for (StringRef Ext : ExtVec) { in emitExtensionGuard() local 1140 OS << " defined(" << Ext << ")"; in emitExtensionGuard() 1183 for (const auto Ext : ExtVec) { in emitTypeExtensionGuards() local 1184 ExtSet.insert(Ext); in emitTypeExtensionGuards() 1195 for (const auto Ext : ExtSet) { in emitTypeExtensionGuards() local [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclObjC.cpp | 412 for (const auto *Ext : known_extensions()) { in collectPropertiesToImplement() local 413 const ObjCCategoryDecl *ClassExt = Ext; in collectPropertiesToImplement() 568 for (const auto *MD : Ext->instance_methods()) in getDesignatedInitializers() 991 for (auto *Ext : IFD->known_extensions()) in getCanonicalDecl() local 1400 if (Ext == Container) in findPropertyDecl() 1652 for (const auto *Ext : known_extensions()) { in all_declared_ivar_begin() local 1653 (void)Ext->ivar_empty(); in all_declared_ivar_begin() 1662 for (const auto *Ext : known_extensions()) { in all_declared_ivar_begin() local 1663 if (!Ext->ivar_empty()) { in all_declared_ivar_begin() 1665 I = Ext->ivar_begin(), in all_declared_ivar_begin() [all …]
|
| /llvm-project-15.0.7/clang/lib/Tooling/DependencyScanning/ |
| H A D | DependencyScanningFilesystem.cpp | 167 StringRef Ext = llvm::sys::path::extension(Filename); in shouldScanForDirectivesBasedOnExtension() local 168 if (Ext.empty()) in shouldScanForDirectivesBasedOnExtension() 170 return llvm::StringSwitch<bool>(Ext) in shouldScanForDirectivesBasedOnExtension() 180 StringRef Ext = llvm::sys::path::extension(Filename); in shouldCacheStatFailures() local 181 if (Ext.empty()) in shouldCacheStatFailures()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 324 StringRef Ext, LLVMContext &Context); 338 LLVMContext &Context, StringRef Ext); 345 LLVMContext &Context, StringRef Ext);
|
| /llvm-project-15.0.7/llvm/tools/opt/ |
| H A D | NewPMDriver.cpp | 282 #define HANDLE_EXTENSION(Ext) \ argument 283 llvm::PassPluginLibraryInfo get##Ext##PluginInfo(); 390 #define HANDLE_EXTENSION(Ext) \ in runPassPipeline() argument 391 get##Ext##PluginInfo().RegisterPassBuilderCallbacks(PB); in runPassPipeline()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | QueryDriverDatabase.cpp | 341 llvm::StringRef Ext = llvm::sys::path::extension(File).trim('.'); in getCompileCommand() local 342 auto Type = driver::types::lookupTypeForExtension(Ext); in getCompileCommand() 344 elog("System include extraction: invalid file type for {0}", Ext); in getCompileCommand()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 1040 StringRef Ext, LLVMContext &Context) { in cloneNoAliasScopes() argument 1051 Name = (Twine(ScopeName) + ":" + Ext).str(); in cloneNoAliasScopes() 1053 Name = std::string(Ext); in cloneNoAliasScopes() 1099 LLVMContext &Context, StringRef Ext) { in cloneAndAdaptNoAliasScopes() argument 1107 cloneNoAliasScopes(NoAliasDeclScopes, ClonedScopes, Ext, Context); in cloneAndAdaptNoAliasScopes() 1116 LLVMContext &Context, StringRef Ext) { in cloneAndAdaptNoAliasScopes() argument 1124 cloneNoAliasScopes(NoAliasDeclScopes, ClonedScopes, Ext, Context); in cloneAndAdaptNoAliasScopes()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 183 if (!match(Ext.getVectorOperand(), m_BitCast(m_Value(X))) || in foldBitcastExtElt() 184 !match(Ext.getIndexOperand(), m_ConstantInt(ExtIndexC))) in foldBitcastExtElt() 189 Type *DestTy = Ext.getType(); in foldBitcastExtElt() 206 if (!ShiftAmountC || Ext.getVectorOperand()->hasOneUse()) { in foldBitcastExtElt() 250 if (X->hasOneUse() && Ext.getVectorOperand()->hasOneUse()) { in foldBitcastExtElt() 287 if (!X->hasOneUse() || !Ext.getVectorOperand()->hasOneUse()) in foldBitcastExtElt() 298 if (!Ext.getVectorOperand()->hasOneUse()) in foldBitcastExtElt() 1622 if (Instruction *Ext = narrowInsElt(IE, Builder)) in visitInsertElementInst() local 1623 return Ext; in visitInsertElementInst() 2742 auto *Ext = Builder.CreateExtractElement( in visitShuffleVectorInst() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 4280 assert((isa<SExtInst>(Ext) || isa<ZExtInst>(Ext)) && in getAction() 4283 Type *ExtTy = Ext->getType(); in getAction() 4284 bool IsSExt = isa<SExtInst>(Ext); in getAction() 4384 TPT.setOperand(Ext, 0, ExtOpnd); in promoteOperandForOther() 4398 TPT.replaceAllUsesWith(Ext, ExtOpnd); in promoteOperandForOther() 4400 Instruction *ExtForOpnd = Ext; in promoteOperandForOther() 4433 Value *ValForExtOpnd = IsSExt ? TPT.createSExt(Ext, Opnd, Ext->getType()) in promoteOperandForOther() 4434 : TPT.createZExt(Ext, Opnd, Ext->getType()); in promoteOperandForOther() 4452 if (ExtForOpnd == Ext) { in promoteOperandForOther() 4454 TPT.eraseInstruction(Ext); in promoteOperandForOther() [all …]
|