Home
last modified time | relevance | path

Searched refs:BuiltinName (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.cpp43 const std::string BuiltinName; member
50 IncomingCall(const std::string BuiltinName, const DemangledBuiltin *Builtin, in IncomingCall()
53 : BuiltinName(BuiltinName), Builtin(Builtin), in IncomingCall()
57 bool isSpirvOp() const { return BuiltinName.rfind("__spirv_", 0) == 0; } in isSpirvOp()
176 std::string BuiltinName; in lookupBuiltinNameHelper() local
179 BuiltinName = DemangledCall.substr(PassPrefix.length()); in lookupBuiltinNameHelper()
181 BuiltinName = DemangledCall; in lookupBuiltinNameHelper()
184 BuiltinName = BuiltinName.substr(0, BuiltinName.find('(')); in lookupBuiltinNameHelper()
187 if (BuiltinName.rfind("__spirv_ocl_", 0) == 0) in lookupBuiltinNameHelper()
188 BuiltinName = BuiltinName.substr(12); in lookupBuiltinNameHelper()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.h103 ID getIntrinsicForClangBuiltin(const char *Prefix, StringRef BuiltinName);
106 ID getIntrinsicForMSBuiltin(const char *Prefix, StringRef BuiltinName);
/freebsd/contrib/llvm-project/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp988 BuiltinName = NewName.str(); in RVVIntrinsic()
989 Name = BuiltinName; in RVVIntrinsic()
999 updateNamesAndPolicy(IsMasked, hasPolicy(), Name, BuiltinName, OverloadedName, in RVVIntrinsic()
1143 bool IsMasked, bool HasPolicy, std::string &Name, std::string &BuiltinName, in updateNamesAndPolicy() argument
1148 BuiltinName += suffix; in updateNamesAndPolicy()
1154 BuiltinName += "_rm"; in updateNamesAndPolicy()
1166 BuiltinName += "_m"; in updateNamesAndPolicy()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DIntrinsicEmitter.cpp633 const std::string &BuiltinName = in EmitIntrinsicToBuiltinMap() local
635 if (!BuiltinName.empty()) { in EmitIntrinsicToBuiltinMap()
640 if (!BIM.insert(std::pair(BuiltinName, Ints[i].EnumName)).second) in EmitIntrinsicToBuiltinMap()
644 Table.GetOrAddStringOffset(BuiltinName); in EmitIntrinsicToBuiltinMap()
/freebsd/contrib/llvm-project/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h385 std::string BuiltinName; // Builtin name
417 llvm::StringRef getBuiltinName() const { return BuiltinName; } in getBuiltinName()
478 std::string &Name, std::string &BuiltinName,
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPreprocessingRecord.h174 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() argument
176 NameOrDef(BuiltinName) {} in MacroExpansion()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp44 std::string BuiltinName; member
388 std::string BuiltinName = std::string(Record.Name); in InitRVVIntrinsic() local
390 RVVIntrinsic::updateNamesAndPolicy(IsMasked, HasPolicy, Name, BuiltinName, in InitRVVIntrinsic()
398 IntrinsicList.push_back({BuiltinName, Signature}); in InitRVVIntrinsic()
463 PP.getIdentifierTable().get("__builtin_rvv_" + IDef.BuiltinName); in CreateRVVIntrinsicDecl()
H A DSemaDeclAttr.cpp887 for (StringRef BuiltinName : NBA->builtinNames()) in handleNoBuiltinAttr() local
888 AddBuiltinName(BuiltinName); in handleNoBuiltinAttr()
895 StringRef BuiltinName; in handleNoBuiltinAttr() local
897 if (!S.checkStringLiteralArgumentAttr(AL, I, BuiltinName, &LiteralLoc)) in handleNoBuiltinAttr()
900 if (Builtin::Context::isBuiltinFunc(BuiltinName)) in handleNoBuiltinAttr()
901 AddBuiltinName(BuiltinName); in handleNoBuiltinAttr()
904 << BuiltinName << AL; in handleNoBuiltinAttr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DItaniumMangle.cpp4376 StringRef BuiltinName; in mangleType() local
4380 BuiltinName = "__" #Trait; \ in mangleType()
4384 Out << BuiltinName.size() << BuiltinName; in mangleType()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp3922 StringRef BuiltinName = BI.getName(BuiltinID); in VisitCallExpr() local
3923 if (BuiltinName.starts_with("__builtin_") && in VisitCallExpr()
3924 Name == BuiltinName.slice(strlen("__builtin_"), StringRef::npos)) { in VisitCallExpr()
H A DCGCall.cpp2142 auto AddNoBuiltinAttr = [&FuncAttrs](StringRef BuiltinName) { in addNoBuiltinAttributes() argument
2145 AttributeName += BuiltinName; in addNoBuiltinAttributes()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DAttr.td804 let Args = [IdentifierArgument<"BuiltinName">];
811 let Args = [IdentifierArgument<"BuiltinName">];