Searched refs:BuiltinID (Results 1 - 16 of 16) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp96 unsigned BuiltinID) {
97 assert(Context.BuiltinInfo.isLibFunction(BuiltinID));
150 F128Builtins.contains(BuiltinID))
151 Name = F128Builtins[BuiltinID];
155 AIXLongDouble64Builtins.contains(BuiltinID))
156 Name = AIXLongDouble64Builtins[BuiltinID];
158 Name = Context.BuiltinInfo.getName(BuiltinID).substr(10);
1133 static BitTest decodeBitTestBuiltin(unsigned BuiltinID);
1137 BitTest BitTest::decodeBitTestBuiltin(unsigned BuiltinID) {
1138 switch (BuiltinID) {
95 getBuiltinLibFunction(const FunctionDecl *FD, unsigned BuiltinID) argument
[all...]
H A DCodeGenFunction.h4240 RValue EmitBuiltinExpr(const GlobalDecl GD, unsigned BuiltinID,
4261 llvm::Value *EmitTargetBuiltinExpr(unsigned BuiltinID, const CallExpr *E,
4268 llvm::Value *EmitARMBuiltinExpr(unsigned BuiltinID, const CallExpr *E,
4271 llvm::Value *EmitARMMVEBuiltinExpr(unsigned BuiltinID, const CallExpr *E,
4274 llvm::Value *EmitARMCDEBuiltinExpr(unsigned BuiltinID, const CallExpr *E,
4282 llvm::Value *EmitCommonNeonBuiltinExpr(unsigned BuiltinID,
4330 unsigned BuiltinID);
4333 unsigned BuiltinID);
4344 unsigned BuiltinID, bool IsZExtReturn);
4347 unsigned BuiltinID);
[all...]
H A DTargetInfo.h154 testFPKind(llvm::Value *V, unsigned BuiltinID, CGBuilderTy &Builder, argument
H A DCodeGenModule.h1101 unsigned BuiltinID);
H A DCodeGenFunction.cpp2628 unsigned BuiltinID = TargetDecl->getBuiltinID();
2637 if (BuiltinID) {
2638 StringRef FeatureList(CGM.getContext().BuiltinInfo.getRequiredFeatures(BuiltinID));
H A DCodeGenModule.cpp3877 unsigned BuiltinID = FD->getBuiltinID(); local
3878 if (!BuiltinID || !BI.isLibFunction(BuiltinID))
3880 StringRef BuiltinName = BI.getName(BuiltinID);
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp369 unsigned BuiltinID) {
381 return BuiltinID == P.first && TheCall->getExprLoc().isMacroID() &&
437 if (BuiltinID == Builtin::BI__builtin_mul_overflow) {
1125 unsigned BuiltinID = UseDecl->getBuiltinID(/*ConsiderWrappers=*/true); local
1127 if (!BuiltinID)
1215 StringRef FunctionName = getASTContext().BuiltinInfo.getName(BuiltinID);
1228 switch (BuiltinID) {
1252 if (BuiltinID == Builtin::BIscanf) {
1292 size_t FormatIndex = BuiltinID == Builtin::BIsprintf ? 1 : 3;
1308 if (BuiltinID
368 SemaBuiltinOverflow(Sema &S, CallExpr *TheCall, unsigned BuiltinID) argument
1933 SemaOpenCLBuiltinToAddr(Sema &S, unsigned BuiltinID, CallExpr *Call) argument
2036 CheckBuiltinTargetNotInUnsupported( Sema &S, unsigned BuiltinID, CallExpr *TheCall, ArrayRef<llvm::Triple::ObjectFormatType> UnsupportedObjectFormatTypes) argument
2052 CheckBuiltinTargetInSupported(Sema &S, unsigned BuiltinID, CallExpr *TheCall, ArrayRef<llvm::Triple::ArchType> SupportedArchs) argument
2066 CheckTSBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
2147 CheckBuiltinFunctionCall(FunctionDecl *FDecl, unsigned BuiltinID, CallExpr *TheCall) argument
3221 getSMEState(unsigned BuiltinID) argument
3231 CheckSMEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3269 CheckSVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3295 CheckNeonBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
3381 CheckMVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3389 CheckCDEBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
3427 CheckARMBuiltinExclusiveCall(unsigned BuiltinID, CallExpr *TheCall, unsigned MaxWidth) argument
3542 CheckARMBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
3618 CheckAArch64BuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
3777 CheckBPFBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3841 CheckHexagonBuiltinArgument(unsigned BuiltinID, CallExpr *TheCall) argument
3849 unsigned BuiltinID; member in struct:BuiltinInfo
4101 CheckHexagonBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
4106 CheckLoongArchBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
4599 CheckMipsBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
4605 CheckMipsBuiltinCpu(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
4639 CheckMipsBuiltinArgument(unsigned BuiltinID, CallExpr *TheCall) argument
4872 isPPC_64Builtin(unsigned BuiltinID) argument
4932 CheckPPCBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
5106 CheckAMDGCNBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
5216 CheckRISCVBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
6118 CheckSystemZBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
6188 CheckWebAssemblyBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
6245 CheckNVPTXBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
6301 CheckX86BuiltinRoundingOrSAE(unsigned BuiltinID, CallExpr *TheCall) argument
6597 CheckX86BuiltinGatherScatterScale(unsigned BuiltinID, CallExpr *TheCall) argument
6741 CheckX86BuiltinTileArguments(unsigned BuiltinID, CallExpr *TheCall) argument
6761 isX86_32Builtin(unsigned BuiltinID) argument
6772 CheckX86BuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument
8555 unsigned BuiltinID = FDecl->getBuiltinID(); local
8821 unsigned BuiltinID = FDecl->getBuiltinID(); local
8941 checkVAStartABI(Sema &S, unsigned BuiltinID, Expr *Fn) argument
9017 SemaBuiltinVAStart(unsigned BuiltinID, CallExpr *TheCall) argument
9156 SemaBuiltinUnorderedCompare(CallExpr *TheCall, unsigned BuiltinID) argument
9199 SemaBuiltinFPClassification(CallExpr *TheCall, unsigned NumArgs, unsigned BuiltinID) argument
9647 unsigned BuiltinID = local
9905 SemaBuiltinARMMemoryTaggingCall(unsigned BuiltinID, CallExpr *TheCall) argument
10060 SemaBuiltinARMSpecialReg(unsigned BuiltinID, CallExpr *TheCall, int ArgNum, unsigned ExpectedFieldNum, bool AllowName) argument
10194 SemaBuiltinPPCMMACall(CallExpr *TheCall, unsigned BuiltinID, const char *TypeStr) argument
10688 unsigned BuiltinID = FD->getBuiltinID(); local
[all...]
H A DSemaDeclAttr.cpp5841 static bool ArmBuiltinAliasValid(unsigned BuiltinID, StringRef AliasName, argument
5846 llvm::lower_bound(Map, BuiltinID, [](const IntrinToName &L, unsigned Id) {
5849 if (It == Map.end() || It->Id != BuiltinID)
5860 static bool ArmMveAliasValid(unsigned BuiltinID, StringRef AliasName) { argument
5865 return ArmBuiltinAliasValid(BuiltinID, AliasName, Map, IntrinNames);
5868 static bool ArmCdeAliasValid(unsigned BuiltinID, StringRef AliasName) { argument
5870 return ArmBuiltinAliasValid(BuiltinID, AliasName, Map, IntrinNames);
5873 static bool ArmSveAliasValid(ASTContext &Context, unsigned BuiltinID, argument
5875 if (Context.BuiltinInfo.isAuxBuiltinID(BuiltinID))
5876 BuiltinID
5881 ArmSmeAliasValid(ASTContext &Context, unsigned BuiltinID, StringRef AliasName) argument
5897 unsigned BuiltinID = Ident->getBuiltinID(); local
5912 RISCVAliasValid(unsigned BuiltinID, StringRef AliasName) argument
5926 unsigned BuiltinID = Ident->getBuiltinID(); local
[all...]
H A DSemaDecl.cpp4359 unsigned BuiltinID;
4360 if (Old->isImplicit() && (BuiltinID = Old->getBuiltinID())) {
4363 if (Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID)) {
9783 unsigned BuiltinID) {
9784 switch (BuiltinID) {
10730 if (unsigned BuiltinID = II->getBuiltinID()) {
10731 bool InStdNamespace = Context.BuiltinInfo.isInStdNamespace(BuiltinID);
10737 if (Context.BuiltinInfo.allowTypeMismatch(BuiltinID)) {
10738 NewFD->addAttr(BuiltinAttr::CreateImplicit(Context, BuiltinID));
10741 LookupNecessaryTypesForBuiltin(S, BuiltinID);
[all...]
H A DSemaLookup.cpp323 if (unsigned BuiltinID = Id->getBuiltinID()) {
324 if (!getSema().Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID))
958 if (unsigned BuiltinID = II->getBuiltinID()) {
962 Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID))
966 LazilyCreateBuiltin(II, BuiltinID, TUScope,
H A DSemaExpr.cpp7142 unsigned BuiltinID = FD->getBuiltinID(); local
7143 if (BuiltinID != Builtin::BImove && BuiltinID != Builtin::BIforward)
7458 unsigned BuiltinID = (FDecl ? FDecl->getBuiltinID() : 0); local
7502 if (BuiltinID &&
7523 if (!BuiltinID || !Context.BuiltinInfo.hasCustomTypechecking(BuiltinID)) {
7604 if (BuiltinID && Context.BuiltinInfo.hasCustomTypechecking(BuiltinID))
7605 return CheckBuiltinFunctionCall(FDecl, BuiltinID, TheCal
21783 unsigned BuiltinID = FD->getBuiltinID(); local
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSystemZ.cpp101 llvm::Value *testFPKind(llvm::Value *V, unsigned BuiltinID,
116 switch (BuiltinID) {
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3575 unsigned BuiltinID = 0;
3578 BuiltinID = ABAA->getBuiltinName()->getBuiltinID();
3580 BuiltinID = BAA->getBuiltinName()->getBuiltinID();
3582 BuiltinID = A->getID();
3585 if (!BuiltinID)
3595 if (!Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID))
3596 return BuiltinID;
3609 Context.BuiltinInfo.isPredefinedLibFunction(BuiltinID))
3616 !(BuiltinID == Builtin::BIprintf || BuiltinID
[all...]
H A DExpr.cpp3450 unsigned BuiltinID = getBuiltinCallee(); local
3451 if (BuiltinID != Builtin::BI__assume &&
3452 BuiltinID != Builtin::BI__builtin_assume)
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h13876 unsigned BuiltinID, CallExpr *TheCall);
13878 bool CheckTSBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID,
13883 bool CheckARMBuiltinExclusiveCall(unsigned BuiltinID, CallExpr *TheCall,
13885 bool CheckNeonBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID,
13887 bool CheckMVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall);
13888 bool CheckSVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall);
13891 bool CheckSMEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall);
13892 bool CheckCDEBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID,
13896 bool CheckARMBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID,
13899 bool CheckAArch64BuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID,
[all...]
/freebsd-current/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp716 if (unsigned BuiltinID = D->getBuiltinID()) {
717 switch (BuiltinID) {

Completed in 683 milliseconds