Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaChecking.cpp152 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 DSemaOverload.cpp12323 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 DSemaExprCXX.cpp3463 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 DSemaExpr.cpp5666 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 DTreeTransform.h3141 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 DInlineFunction.cpp1507 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 DCodeExtractor.cpp1219 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 DCloneFunction.cpp718 Instruction *TheCall) { in CloneAndPruneFunctionInto() argument
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMallocOverflowSecurityChecker.cpp312 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 DSema.h10482 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 DCloning.h170 Instruction *TheCall = nullptr);
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp570 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 DCGExprCXX.cpp1327 const CallExpr *TheCall, in EmitBuiltinNewDeleteCall() argument
1330 EmitCallArgs(Args, Type->getParamTypes(), TheCall->arguments()); in EmitBuiltinNewDeleteCall()
H A DCGObjC.cpp3473 CXXOperatorCallExpr *TheCall = CXXOperatorCallExpr::Create( in GenerateObjCAtomicSetterCopyHelperFunction() local
3477 EmitStmt(TheCall); in GenerateObjCAtomicSetterCopyHelperFunction()