/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.cpp | 43 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 D | Intrinsics.h | 103 ID getIntrinsicForClangBuiltin(const char *Prefix, StringRef BuiltinName); 106 ID getIntrinsicForMSBuiltin(const char *Prefix, StringRef BuiltinName);
|
/freebsd/contrib/llvm-project/clang/lib/Support/ |
H A D | RISCVVIntrinsicUtils.cpp | 988 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 D | IntrinsicEmitter.cpp | 633 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 D | RISCVVIntrinsicUtils.h | 385 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 D | PreprocessingRecord.h | 174 MacroExpansion(IdentifierInfo *BuiltinName, SourceRange Range) in MacroExpansion() argument 176 NameOrDef(BuiltinName) {} in MacroExpansion()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaRISCV.cpp | 44 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 D | SemaDeclAttr.cpp | 887 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 D | ItaniumMangle.cpp | 4376 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 D | CodeGenModule.cpp | 3922 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 D | CGCall.cpp | 2142 auto AddNoBuiltinAttr = [&FuncAttrs](StringRef BuiltinName) { in addNoBuiltinAttributes() argument 2145 AttributeName += BuiltinName; in addNoBuiltinAttributes()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Attr.td | 804 let Args = [IdentifierArgument<"BuiltinName">]; 811 let Args = [IdentifierArgument<"BuiltinName">];
|