reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1074 ExprResult TheCallResult(TheCall); 1089 if (SemaBuiltinConstantArg(TheCall, ArgNo, Result)) 1096 assert(TheCall->getNumArgs() == 1 && 1098 if (CheckObjCString(TheCall->getArg(0))) 1104 if (SemaBuiltinVAStart(BuiltinID, TheCall)) 1112 if (SemaBuiltinVAStartARMMicrosoft(TheCall)) 1116 if (SemaBuiltinVAStart(BuiltinID, TheCall)) 1131 *this, BuiltinID, TheCall, 1143 if (CheckBuiltinTargetSupport(*this, BuiltinID, TheCall, 1155 if (SemaBuiltinUnorderedCompare(TheCall)) 1159 if (SemaBuiltinFPClassification(TheCall, 6)) 1170 if (SemaBuiltinFPClassification(TheCall, 1)) 1174 return SemaBuiltinShuffleVector(TheCall); 1178 if (SemaBuiltinPrefetch(TheCall)) 1182 if (SemaBuiltinAllocaWithAlign(TheCall)) 1186 Diag(TheCall->getBeginLoc(), diag::warn_alloca) 1187 << TheCall->getDirectCallee(); 1191 if (SemaBuiltinAssume(TheCall)) 1195 if (SemaBuiltinAssumeAligned(TheCall)) 1200 if (SemaBuiltinConstantArgRange(TheCall, 1, 0, 3)) 1204 if (SemaBuiltinLongjmp(TheCall)) 1208 if (SemaBuiltinSetjmp(TheCall)) 1213 if (checkArgCount(*this, TheCall, 1)) 1217 if (checkArgCount(*this, TheCall, 1)) return true; 1218 TheCall->setType(Context.IntTy); 1221 if (checkArgCount(*this, TheCall, 1)) return true; 1222 ExprResult Arg = DefaultFunctionArrayLvalueConversion(TheCall->getArg(0)); 1224 TheCall->setArg(0, Arg.get()); 1225 TheCall->setType(Context.IntTy); 1229 return SemaBuiltinLaunder(*this, TheCall); 1334 Diag(TheCall->getBeginLoc(), diag::warn_atomic_implicit_seq_cst) 1335 << TheCall->getCallee()->getSourceRange(); 1346 if (SemaBuiltinMSVCAnnotation(*this, TheCall)) 1350 if (SemaBuiltinAnnotation(*this, TheCall)) 1354 if (SemaBuiltinAddressof(*this, TheCall)) 1360 if (SemaBuiltinOverflow(*this, TheCall)) 1374 if (checkArgCount(*this, TheCall, 2)) 1377 const Expr *PtrArg = TheCall->getArg(0)->IgnoreParenImpCasts(); 1388 const Expr *FnPtrArg = TheCall->getArg(1)->IgnoreImpCasts(); 1425 TheCall->setType(Context.IntTy); 1429 if (SemaBuiltinPreserveAI(*this, TheCall)) 1433 if (SemaBuiltinCallWithStaticChain(*this, TheCall)) 1438 if (SemaBuiltinSEHScopeCheck(*this, TheCall, Scope::SEHExceptScope, 1444 if (SemaBuiltinSEHScopeCheck(*this, TheCall, Scope::SEHFilterScope, 1449 if (checkArgCount(*this, TheCall, 1)) 1453 TheCall->getBeginLoc(), 1455 TheCall)) 1458 TheCall->setType(Context.VoidPtrTy); 1465 if (SemaBuiltinRWPipe(*this, TheCall)) 1472 if (SemaBuiltinReserveRWPipe(*this, TheCall)) 1477 if (checkOpenCLSubgroupExt(*this, TheCall) || 1478 SemaBuiltinReserveRWPipe(*this, TheCall)) 1485 if (SemaBuiltinCommitRWPipe(*this, TheCall)) 1490 if (checkOpenCLSubgroupExt(*this, TheCall) || 1491 SemaBuiltinCommitRWPipe(*this, TheCall)) 1496 if (SemaBuiltinPipePackets(*this, TheCall)) 1502 if (SemaOpenCLBuiltinToAddr(*this, BuiltinID, TheCall)) 1507 if (SemaOpenCLBuiltinEnqueueKernel(*this, TheCall)) 1512 if (SemaOpenCLBuiltinKernelWorkGroupSize(*this, TheCall)) 1517 if (SemaOpenCLBuiltinNDRangeAndBlock(*this, TheCall)) 1522 if (SemaBuiltinOSLogFormat(TheCall)) 1535 if (CheckARMBuiltinFunctionCall(BuiltinID, TheCall)) 1540 if (CheckAArch64BuiltinFunctionCall(BuiltinID, TheCall)) 1545 if (CheckBPFBuiltinFunctionCall(BuiltinID, TheCall)) 1549 if (CheckHexagonBuiltinFunctionCall(BuiltinID, TheCall)) 1556 if (CheckMipsBuiltinFunctionCall(BuiltinID, TheCall)) 1560 if (CheckSystemZBuiltinFunctionCall(BuiltinID, TheCall)) 1565 if (CheckX86BuiltinFunctionCall(BuiltinID, TheCall)) 1571 if (CheckPPCBuiltinFunctionCall(BuiltinID, TheCall))