Searched refs:TheCall (Results 1 - 14 of 14) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp130 static bool SemaBuiltinAnnotation(Sema &S, CallExpr *TheCall) { argument
131 if (checkArgCount(S, TheCall, 2))
135 Expr *ValArg = TheCall->getArg(0);
144 Expr *StrArg = TheCall->getArg(1)->IgnoreParenCasts();
152 TheCall->setType(Ty);
156 static bool SemaBuiltinMSVCAnnotation(Sema &S, CallExpr *TheCall) { argument
158 if (TheCall->getNumArgs() < 1) {
159 S.Diag(TheCall->getEndLoc(), diag::err_typecheck_call_too_few_args_at_least)
160 << 0 << 1 << TheCall->getNumArgs()
161 << TheCall
180 SemaBuiltinAddressof(Sema &S, CallExpr *TheCall) argument
196 SemaBuiltinPreserveAI(Sema &S, CallExpr *TheCall) argument
207 SemaBuiltinAlignment(Sema &S, CallExpr *TheCall, unsigned ID) argument
285 SemaBuiltinOverflow(Sema &S, CallExpr *TheCall) argument
396 checkFortifiedBuiltinMemoryFunction(FunctionDecl *FD, CallExpr *TheCall) argument
539 SemaBuiltinSEHScopeCheck(Sema &SemaRef, CallExpr *TheCall, Scope::ScopeFlags NeededScopeFlags, unsigned DiagID) argument
609 SemaOpenCLBuiltinNDRangeAndBlock(Sema &S, CallExpr *TheCall) argument
636 SemaOpenCLBuiltinKernelWorkGroupSize(Sema &S, CallExpr *TheCall) argument
653 checkOpenCLEnqueueLocalSizeArgs(Sema &S, CallExpr *TheCall, unsigned Start, unsigned End) argument
664 checkOpenCLEnqueueVariadicArgs(Sema &S, CallExpr *TheCall, Expr *BlockArg, unsigned NumNonVarArgs) argument
712 SemaOpenCLBuiltinEnqueueKernel(Sema &S, CallExpr *TheCall) argument
1081 SemaBuiltinLaunder(Sema &S, CallExpr *TheCall) argument
1144 CheckBuiltinTargetSupport(Sema &S, unsigned BuiltinID, CallExpr *TheCall, ArrayRef<llvm::Triple::ArchType> SupportedArchs) argument
1156 CheckBuiltinFunctionCall(FunctionDecl *FDecl, unsigned BuiltinID, CallExpr *TheCall) argument
1743 CheckNeonBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
1812 CheckMVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
1820 CheckARMBuiltinExclusiveCall(unsigned BuiltinID, CallExpr *TheCall, unsigned MaxWidth) argument
1935 CheckARMBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
1987 CheckAArch64BuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
2050 CheckBPFBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
2084 CheckHexagonBuiltinCpu(unsigned BuiltinID, CallExpr *TheCall) argument
2903 CheckHexagonBuiltinArgument(unsigned BuiltinID, CallExpr *TheCall) argument
3138 CheckHexagonBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3144 CheckMipsBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3149 CheckMipsBuiltinCpu(unsigned BuiltinID, CallExpr *TheCall) argument
3183 CheckMipsBuiltinArgument(unsigned BuiltinID, CallExpr *TheCall) argument
3356 CheckPPCBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3421 CheckSystemZBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
3489 SemaBuiltinCpuSupports(Sema &S, CallExpr *TheCall) argument
3509 SemaBuiltinCpuIs(Sema &S, CallExpr *TheCall) argument
3527 CheckX86BuiltinRoundingOrSAE(unsigned BuiltinID, CallExpr *TheCall) argument
3732 CheckX86BuiltinGatherScatterScale(unsigned BuiltinID, CallExpr *TheCall) argument
3845 CheckX86BuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) argument
4494 CheckFunctionCall(FunctionDecl *FDecl, CallExpr *TheCall, const FunctionProtoType *Proto) argument
4560 CheckPointerCall(NamedDecl *NDecl, CallExpr *TheCall, const FunctionProtoType *Proto) argument
4593 CheckOtherCall(CallExpr *TheCall, const FunctionProtoType *Proto) argument
4636 CallExpr *TheCall = cast<CallExpr>(TheCallResult.get()); local
5137 CallExpr *TheCall = static_cast<CallExpr *>(TheCallResult.get()); local
5504 CallExpr *TheCall = (CallExpr *)TheCallResult.get(); local
5704 SemaBuiltinVAStart(unsigned BuiltinID, CallExpr *TheCall) argument
5833 SemaBuiltinUnorderedCompare(CallExpr *TheCall) argument
5879 SemaBuiltinFPClassification(CallExpr *TheCall, unsigned NumArgs) argument
5935 SemaBuiltinVSX(CallExpr *TheCall) argument
5989 SemaBuiltinShuffleVector(CallExpr *TheCall) argument
6107 SemaBuiltinPrefetch(CallExpr *TheCall) argument
6127 SemaBuiltinAssume(CallExpr *TheCall) argument
6142 SemaBuiltinAllocaWithAlign(CallExpr *TheCall) argument
6175 SemaBuiltinAssumeAligned(CallExpr *TheCall) argument
6215 SemaBuiltinOSLogFormat(CallExpr *TheCall) argument
6297 SemaBuiltinConstantArg(CallExpr *TheCall, int ArgNum, llvm::APSInt &Result) argument
6314 SemaBuiltinConstantArgRange(CallExpr *TheCall, int ArgNum, int Low, int High, bool RangeIsError) argument
6347 SemaBuiltinConstantArgMultiple(CallExpr *TheCall, int ArgNum, unsigned Num) argument
6369 SemaBuiltinConstantArgPower2(CallExpr *TheCall, int ArgNum) argument
6415 SemaBuiltinConstantArgShiftedByte(CallExpr *TheCall, int ArgNum) argument
6439 SemaBuiltinConstantArgShiftedByteOrXXFF(CallExpr *TheCall, int ArgNum) argument
6463 SemaBuiltinARMMemoryTaggingCall(unsigned BuiltinID, CallExpr *TheCall) argument
6618 SemaBuiltinARMSpecialReg(unsigned BuiltinID, CallExpr *TheCall, int ArgNum, unsigned ExpectedFieldNum, bool AllowName) argument
6719 SemaBuiltinLongjmp(CallExpr *TheCall) argument
6740 SemaBuiltinSetjmp(CallExpr *TheCall) argument
11396 CheckImplicitArgumentConversions(Sema &S, CallExpr *TheCall, SourceLocation CC) argument
[all...]
H A DSemaExprCXX.cpp3444 static bool resolveBuiltinNewDeleteOverload(Sema &S, CallExpr *TheCall,
3451 LookupResult R(S, NewName, TheCall->getBeginLoc(), Sema::LookupOrdinaryName);
3459 SmallVector<Expr *, 8> Args(TheCall->arg_begin(), TheCall->arg_end());
3481 SourceRange Range = TheCall->getSourceRange();
3534 CallExpr *TheCall = cast<CallExpr>(TheCallResult.get());
3536 Diag(TheCall->getExprLoc(), diag::err_builtin_requires_language)
3546 if (resolveBuiltinNewDeleteOverload(*this, TheCall, IsDelete,
3551 DiagnoseUseOfDecl(OperatorNewOrDelete, TheCall->getExprLoc());
3552 MarkFunctionReferenced(TheCall
[all...]
H A DSemaOverload.cpp12991 CallExpr *TheCall = CXXOperatorCallExpr::Create(
12995 if (CheckCallReturnType(FnDecl->getReturnType(), OpLoc, TheCall, FnDecl))
12998 if (CheckFunctionCall(FnDecl, TheCall,
13002 return MaybeBindToTemporary(TheCall);
13330 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create(
13334 if (CheckCallReturnType(FnDecl->getReturnType(), OpLoc, TheCall,
13351 isa<CXXMethodDecl>(FnDecl), OpLoc, TheCall->getSourceRange(),
13354 ExprResult R = MaybeBindToTemporary(TheCall);
13704 CXXOperatorCallExpr *TheCall =
13708 if (CheckCallReturnType(FnDecl->getReturnType(), LLoc, TheCall, FnDec
[all...]
H A DSemaExpr.cpp5993 CallExpr *TheCall; local
5997 TheCall =
6001 TheCall = CallExpr::Create(Context, Fn, Args, ResultTy, VK_RValue,
6008 TheCall->shrinkNumArgs(Args.size());
6013 ExprResult Result = CorrectDelayedTyposInExpr(TheCall);
6015 CallExpr *TheOldCall = TheCall;
6016 TheCall = dyn_cast<CallExpr>(Result.get());
6017 bool CorrectedTypos = TheCall != TheOldCall;
6018 if (!TheCall) return Result;
6019 Args = llvm::makeArrayRef(TheCall
[all...]
H A DTreeTransform.h3331 ExprResult TheCall = CallExpr::Create( local
3336 return SemaRef.SemaBuiltinShuffleVector(cast<CallExpr>(TheCall.get()));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1263 static Value *HandleByValArgument(Value *Arg, Instruction *TheCall, argument
1270 Function *Caller = TheCall->getFunction();
1288 if (getOrEnforceKnownAlignment(Arg, ByValAlignment, DL, TheCall, AC) >=
1390 Instruction *TheCall, bool CalleeHasDebugInfo) {
1391 const DebugLoc &TheCallDL = TheCall->getDebugLoc();
1501 const Instruction *TheCall,
1507 auto CallSiteCount = PSI ? PSI->getProfileCount(TheCall, CallerBFI) : None;
1564 Instruction *TheCall = CS.getInstruction(); local
1565 assert(TheCall->getParent() && TheCall
1389 fixupLineNumbers(Function *Fn, Function::iterator FI, Instruction *TheCall, bool CalleeHasDebugInfo) argument
1499 updateCallProfile(Function *Callee, const ValueToValueMapTy &VMap, const ProfileCount &CalleeEntryCount, const Instruction *TheCall, ProfileSummaryInfo *PSI, BlockFrequencyInfo *CallerBFI) argument
[all...]
H A DCodeExtractor.cpp1009 CallInst *TheCall) {
1013 Instruction *Term = TheCall->getParent()->getTerminator();
1025 TheCall->getFunction()) &&
1033 CastInst::CreatePointerCast(Mem, Int8PtrTy, "lt.cast", TheCall);
1038 Marker->insertBefore(TheCall);
1525 CallInst *TheCall = local
1533 oldFunction->getParent(), LifetimesStart.getArrayRef(), {}, TheCall);
1007 insertLifetimeMarkersSurroundingCall( Module *M, ArrayRef<Value *> LifetimesStart, ArrayRef<Value *> LifetimesEnd, CallInst *TheCall) argument
H A DCloneFunction.cpp732 Instruction *TheCall) {
726 CloneAndPruneFunctionInto(Function *NewFunc, const Function *OldFunc, ValueToValueMapTy &VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*> &Returns, const char *NameSuffix, ClonedCodeInfo *CodeInfo, Instruction *TheCall) argument
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMallocOverflowSecurityChecker.cpp311 if (const CallExpr *TheCall = dyn_cast<CallExpr>(CS->getStmt())) {
313 const FunctionDecl *FD = TheCall->getDirectCallee();
324 if (TheCall->getNumArgs() == 1)
325 CheckMallocArgument(PossibleMallocOverflows, TheCall->getArg(0),
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCloning.h169 Instruction *TheCall = nullptr);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h11677 bool CheckFunctionCall(FunctionDecl *FDecl, CallExpr *TheCall,
11681 bool CheckPointerCall(NamedDecl *NDecl, CallExpr *TheCall,
11683 bool CheckOtherCall(CallExpr *TheCall, const FunctionProtoType *Proto);
11698 unsigned BuiltinID, CallExpr *TheCall);
11699 void checkFortifiedBuiltinMemoryFunction(FunctionDecl *FD, CallExpr *TheCall);
11701 bool CheckARMBuiltinExclusiveCall(unsigned BuiltinID, CallExpr *TheCall,
11703 bool CheckNeonBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall);
11704 bool CheckMVEBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall);
11705 bool CheckARMBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall);
11707 bool CheckAArch64BuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall);
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp570 const Instruction *TheCall = CS.getInstruction(); local
571 if (!TheCall) { // Not a direct call site?
584 for (const Use &U : TheCall->uses()) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp1329 const CallExpr *TheCall,
1332 EmitCallArgs(Args, Type->getParamTypes(), TheCall->arguments());
1328 EmitBuiltinNewDeleteCall(const FunctionProtoType *Type, const CallExpr *TheCall, bool IsDelete) argument
H A DCGObjC.cpp3570 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create(
3574 EmitStmt(TheCall);

Completed in 328 milliseconds