H A D | SemaChecking.cpp | 132 static bool SemaBuiltinAnnotation(Sema &S, CallExpr *TheCall) { argument 158 static bool SemaBuiltinMSVCAnnotation(Sema &S, CallExpr *TheCall) { argument 182 SemaBuiltinAddressof(Sema &S, CallExpr *TheCall) argument 198 SemaBuiltinPreserveAI(Sema &S, CallExpr *TheCall) argument 209 SemaBuiltinAlignment(Sema &S, CallExpr *TheCall, unsigned ID) argument 287 SemaBuiltinOverflow(Sema &S, CallExpr *TheCall, unsigned BuiltinID) argument 592 checkFortifiedBuiltinMemoryFunction(FunctionDecl *FD, CallExpr *TheCall) argument 777 SemaBuiltinSEHScopeCheck(Sema &SemaRef, CallExpr *TheCall, Scope::ScopeFlags NeededScopeFlags, unsigned DiagID) argument 847 SemaOpenCLBuiltinNDRangeAndBlock(Sema &S, CallExpr *TheCall) argument 874 SemaOpenCLBuiltinKernelWorkGroupSize(Sema &S, CallExpr *TheCall) argument 891 checkOpenCLEnqueueLocalSizeArgs(Sema &S, CallExpr *TheCall, unsigned Start, unsigned End) argument 902 checkOpenCLEnqueueVariadicArgs(Sema &S, CallExpr *TheCall, Expr *BlockArg, unsigned NumNonVarArgs) argument 950 SemaOpenCLBuiltinEnqueueKernel(Sema &S, CallExpr *TheCall) argument 1319 SemaBuiltinLaunder(Sema &S, CallExpr *TheCall) argument 1382 CheckBuiltinTargetSupport(Sema &S, unsigned BuiltinID, CallExpr *TheCall, ArrayRef<llvm::Triple::ArchType> SupportedArchs) argument 1396 CheckTSBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 1437 CheckBuiltinFunctionCall(FunctionDecl *FDecl, unsigned BuiltinID, CallExpr *TheCall) argument 2060 CheckSVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument 2181 CheckNeonBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 2250 CheckMVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument 2258 CheckCDEBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 2299 CheckARMBuiltinExclusiveCall(unsigned BuiltinID, CallExpr *TheCall, unsigned MaxWidth) argument 2414 CheckARMBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 2490 CheckAArch64BuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 2557 CheckBPFBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument 2608 CheckHexagonBuiltinArgument(unsigned BuiltinID, CallExpr *TheCall) argument 2843 CheckHexagonBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument 2848 CheckMipsBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 2854 CheckMipsBuiltinCpu(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 2888 CheckMipsBuiltinArgument(unsigned BuiltinID, CallExpr *TheCall) argument 3065 CheckPPCBuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 3137 CheckAMDGCNBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument 3192 CheckSystemZBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument 3260 SemaBuiltinCpuSupports(Sema &S, const TargetInfo &TI, CallExpr *TheCall) argument 3281 SemaBuiltinCpuIs(Sema &S, const TargetInfo &TI, CallExpr *TheCall) argument 3299 CheckX86BuiltinRoundingOrSAE(unsigned BuiltinID, CallExpr *TheCall) argument 3504 CheckX86BuiltinGatherScatterScale(unsigned BuiltinID, CallExpr *TheCall) argument 3608 CheckX86BuiltinTileArgumentsRange(CallExpr *TheCall, ArrayRef<int> ArgNums) argument 3617 CheckX86BuiltinTileArgumentsRange(CallExpr *TheCall, int ArgNum) argument 3621 CheckX86BuiltinTileDuplicate(CallExpr *TheCall, ArrayRef<int> ArgNums) argument 3641 CheckX86BuiltinTileRangeAndDuplicate(CallExpr *TheCall, ArrayRef<int> ArgNums) argument 3647 CheckX86BuiltinTileArguments(unsigned BuiltinID, CallExpr *TheCall) argument 3675 CheckX86BuiltinFunctionCall(const TargetInfo &TI, unsigned BuiltinID, CallExpr *TheCall) argument 4347 CheckFunctionCall(FunctionDecl *FDecl, CallExpr *TheCall, const FunctionProtoType *Proto) argument 4413 CheckPointerCall(NamedDecl *NDecl, CallExpr *TheCall, const FunctionProtoType *Proto) argument 4446 CheckOtherCall(CallExpr *TheCall, const FunctionProtoType *Proto) argument 4489 CallExpr *TheCall = cast<CallExpr>(TheCallResult.get()); local 4995 CallExpr *TheCall = static_cast<CallExpr *>(TheCallResult.get()); local 5371 CallExpr *TheCall = (CallExpr *)TheCallResult.get(); local 5571 SemaBuiltinVAStart(unsigned BuiltinID, CallExpr *TheCall) argument 5700 SemaBuiltinUnorderedCompare(CallExpr *TheCall) argument 5746 SemaBuiltinFPClassification(CallExpr *TheCall, unsigned NumArgs) argument 5802 SemaBuiltinVSX(CallExpr *TheCall) argument 5856 SemaBuiltinShuffleVector(CallExpr *TheCall) argument 5974 SemaBuiltinPrefetch(CallExpr *TheCall) argument 5994 SemaBuiltinAssume(CallExpr *TheCall) argument 6009 SemaBuiltinAllocaWithAlign(CallExpr *TheCall) argument 6042 SemaBuiltinAssumeAligned(CallExpr *TheCall) argument 6080 SemaBuiltinOSLogFormat(CallExpr *TheCall) argument 6162 SemaBuiltinConstantArg(CallExpr *TheCall, int ArgNum, llvm::APSInt &Result) argument 6179 SemaBuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low, int High, bool RangeIsError) argument 6212 SemaBuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum, unsigned Num) argument 6234 SemaBuiltinConstantArgPower2(CallExpr *TheCall, int ArgNum) argument 6280 SemaBuiltinConstantArgShiftedByte(CallExpr *TheCall, int ArgNum, unsigned ArgBits) argument 6309 SemaBuiltinConstantArgShiftedByteOrXXFF(CallExpr *TheCall, int ArgNum, unsigned ArgBits) argument 6338 SemaBuiltinARMMemoryTaggingCall(unsigned BuiltinID, CallExpr *TheCall) argument 6493 SemaBuiltinARMSpecialReg(unsigned BuiltinID, CallExpr *TheCall, int ArgNum, unsigned ExpectedFieldNum, bool AllowName) argument 6594 SemaBuiltinLongjmp(CallExpr *TheCall) argument 6615 SemaBuiltinSetjmp(CallExpr *TheCall) argument 11277 CheckImplicitArgumentConversions(Sema &S, CallExpr *TheCall, SourceLocation CC) argument 15333 SemaBuiltinMatrixTranspose(CallExpr *TheCall, ExprResult CallResult) argument 15381 SemaBuiltinMatrixColumnMajorLoad(CallExpr *TheCall, ExprResult CallResult) argument 15494 SemaBuiltinMatrixColumnMajorStore(CallExpr *TheCall, ExprResult CallResult) argument [all...] |