| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaChecking.cpp | 152 TheCall->setType(Ty); in SemaBuiltinAnnotation() 902 TheCall->setType(ParamTy); in SemaBuiltinLaunder() 940 return TheCall; in SemaBuiltinLaunder() 1364 TheCall)) in CheckBuiltinFunctionCall() 4297 llvm::makeArrayRef(TheCall->getArgs(), TheCall->getNumArgs()), in CheckPointerCall() 4310 llvm::makeArrayRef(TheCall->getArgs(), TheCall->getNumArgs()), in CheckOtherCall() 4751 auto *Scope = TheCall->getArg(TheCall->getNumArgs() - 1); in SemaAtomicOpsOverloaded() 5945 ArrayRef<const Expr *> Args(TheCall->getArgs(), TheCall->getNumArgs()); in SemaBuiltinOSLogFormat() 6001 DiagRuntimeBehavior(TheCall->getBeginLoc(), TheCall, in SemaBuiltinConstantArgRange() 6138 << SourceRange(TheCall->getBeginLoc(), TheCall->getEndLoc()); in SemaBuiltinLongjmp() [all …]
|
| H A D | SemaOverload.cpp | 12323 if (CheckFunctionCall(FnDecl, TheCall, in CreateOverloadedUnaryOp() 12327 return MaybeBindToTemporary(TheCall); in CreateOverloadedUnaryOp() 12769 CXXOperatorCallExpr *TheCall = in CreateOverloadedArraySubscriptExpr() local 13044 CXXMemberCallExpr *TheCall = in BuildCallToMemberFunction() local 13050 TheCall, Method)) in BuildCallToMemberFunction() 13092 TheCall->getMethodDecl()->isPure()) { in BuildCallToMemberFunction() 13118 return MaybeBindToTemporary(TheCall); in BuildCallToMemberFunction() 13385 CXXOperatorCallExpr *TheCall = in BuildCallToObjectOfClassType() local 13395 return MaybeBindToTemporary(TheCall); in BuildCallToObjectOfClassType() 13509 if (CheckFunctionCall(Method, TheCall, in BuildOverloadedArrowExpr() [all …]
|
| H A D | SemaExprCXX.cpp | 3463 SmallVector<Expr *, 8> Args(TheCall->arg_begin(), TheCall->arg_end()); in resolveBuiltinNewDeleteOverload() 3485 SourceRange Range = TheCall->getSourceRange(); in resolveBuiltinNewDeleteOverload() 3534 CallExpr *TheCall = cast<CallExpr>(TheCallResult.get()); in SemaBuiltinOperatorNewDeleteOverloaded() local 3536 Diag(TheCall->getExprLoc(), diag::err_builtin_requires_language) in SemaBuiltinOperatorNewDeleteOverloaded() 3546 if (resolveBuiltinNewDeleteOverload(*this, TheCall, IsDelete, in SemaBuiltinOperatorNewDeleteOverloaded() 3551 DiagnoseUseOfDecl(OperatorNewOrDelete, TheCall->getExprLoc()); in SemaBuiltinOperatorNewDeleteOverloaded() 3554 TheCall->setType(OperatorNewOrDelete->getReturnType()); in SemaBuiltinOperatorNewDeleteOverloaded() 3555 for (unsigned i = 0; i != TheCall->getNumArgs(); ++i) { in SemaBuiltinOperatorNewDeleteOverloaded() 3560 Entity, TheCall->getArg(i)->getBeginLoc(), TheCall->getArg(i)); in SemaBuiltinOperatorNewDeleteOverloaded() 3563 TheCall->setArg(i, Arg.get()); in SemaBuiltinOperatorNewDeleteOverloaded() [all …]
|
| H A D | SemaExpr.cpp | 5666 CallExpr *TheCall; in BuildResolvedCallExpr() local 5670 TheCall = in BuildResolvedCallExpr() 5681 TheCall->shrinkNumArgs(Args.size()); in BuildResolvedCallExpr() 5688 CallExpr *TheOldCall = TheCall; in BuildResolvedCallExpr() 5689 TheCall = dyn_cast<CallExpr>(Result.get()); in BuildResolvedCallExpr() 5691 if (!TheCall) return Result; in BuildResolvedCallExpr() 5692 Args = llvm::makeArrayRef(TheCall->getArgs(), TheCall->getNumArgs()); in BuildResolvedCallExpr() 5700 TheCall = CUDAKernelCallExpr::Create( in BuildResolvedCallExpr() 5794 TheCall->setArg(i, Arg); in BuildResolvedCallExpr() 5818 if (CheckOtherCall(TheCall, Proto)) in BuildResolvedCallExpr() [all …]
|
| H A D | TreeTransform.h | 3141 ExprResult TheCall = CallExpr::Create( in RebuildShuffleVectorExpr() local 3146 return SemaRef.SemaBuiltinShuffleVector(cast<CallExpr>(TheCall.get())); in RebuildShuffleVectorExpr()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1507 assert(TheCall->getParent() && TheCall->getFunction() in InlineFunction() 2138 bool NeedBitCast = !TheCall->use_empty() && TheCall->getType() != NewRetTy; in InlineFunction() 2202 if (!TheCall->use_empty()) { in InlineFunction() 2205 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType())); in InlineFunction() 2210 TheCall->eraseFromParent(); in InlineFunction() 2276 if (!TheCall->use_empty()) { in InlineFunction() 2313 if (!TheCall->use_empty()) { in InlineFunction() 2315 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType())); in InlineFunction() 2335 } else if (!TheCall->use_empty()) { in InlineFunction() 2338 TheCall->replaceAllUsesWith(UndefValue::get(TheCall->getType())); in InlineFunction() [all …]
|
| H A D | CodeExtractor.cpp | 1219 CallInst *TheCall) { in insertLifetimeMarkersSurroundingCall() argument 1232 cast<Instruction>(Mem)->getFunction() == TheCall->getFunction()) && in insertLifetimeMarkersSurroundingCall() 1239 CastInst::CreatePointerCast(Mem, Int8PtrTy, "lt.cast", TheCall); in insertLifetimeMarkersSurroundingCall() 1243 StartMarker->insertBefore(TheCall); in insertLifetimeMarkersSurroundingCall() 1245 EndMarker->insertAfter(TheCall); in insertLifetimeMarkersSurroundingCall() 1384 CallInst *TheCall = in extractCodeRegion() local 1392 InputObjectsWithLifetime, TheCall); in extractCodeRegion()
|
| H A D | CloneFunction.cpp | 718 Instruction *TheCall) { in CloneAndPruneFunctionInto() argument
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MallocOverflowSecurityChecker.cpp | 312 if (const CallExpr *TheCall = dyn_cast<CallExpr>(CS->getStmt())) { in checkASTCodeBody() local 314 const FunctionDecl *FD = TheCall->getDirectCallee(); in checkASTCodeBody() 325 if (TheCall->getNumArgs() == 1) in checkASTCodeBody() 326 CheckMallocArgument(PossibleMallocOverflows, TheCall->getArg(0), in checkASTCodeBody()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 10482 bool CheckPointerCall(NamedDecl *NDecl, CallExpr *TheCall, 10519 bool SemaBuiltinUnorderedCompare(CallExpr *TheCall); 10521 bool SemaBuiltinVSX(CallExpr *TheCall); 10522 bool SemaBuiltinOSLogFormat(CallExpr *TheCall); 10526 ExprResult SemaBuiltinShuffleVector(CallExpr *TheCall); 10532 bool SemaBuiltinPrefetch(CallExpr *TheCall); 10533 bool SemaBuiltinAllocaWithAlign(CallExpr *TheCall); 10534 bool SemaBuiltinAssume(CallExpr *TheCall); 10535 bool SemaBuiltinAssumeAligned(CallExpr *TheCall); 10536 bool SemaBuiltinLongjmp(CallExpr *TheCall); [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | Cloning.h | 170 Instruction *TheCall = nullptr);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | DeadArgumentElimination.cpp | 570 const Instruction *TheCall = CS.getInstruction(); in SurveyFunction() local 571 if (!TheCall) { // Not a direct call site? in SurveyFunction() 584 for (const Use &U : TheCall->uses()) { in SurveyFunction()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 1327 const CallExpr *TheCall, in EmitBuiltinNewDeleteCall() argument 1330 EmitCallArgs(Args, Type->getParamTypes(), TheCall->arguments()); in EmitBuiltinNewDeleteCall()
|
| H A D | CGObjC.cpp | 3473 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in GenerateObjCAtomicSetterCopyHelperFunction() local 3477 EmitStmt(TheCall); in GenerateObjCAtomicSetterCopyHelperFunction()
|