Home
last modified time | relevance | path

Searched refs:CallArg (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DRawPtrRefCallArgsChecker.cpp337 void reportBug(const Expr *CallArg, const ParmVarDecl *Param, in reportBug() argument
339 assert(CallArg); in reportBug()
352 bool usesDefaultArgValue = isa<CXXDefaultArgExpr>(CallArg) && Param; in reportBug()
355 : CallArg->getSourceRange().getBegin(); in reportBug()
359 Report->addRange(CallArg->getSourceRange()); in reportBug()
364 void reportBugOnThis(const Expr *CallArg, const Decl *DeclWithIssue) const { in reportBugOnThis() argument
365 assert(CallArg); in reportBugOnThis()
367 const SourceLocation SrcLocToReport = CallArg->getSourceRange().getBegin(); in reportBugOnThis()
376 Report->addRange(CallArg->getSourceRange()); in reportBugOnThis()
381 void reportBugOnReceiver(const Expr *CallArg, in reportBugOnReceiver() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/XRay/
H A DBlockVerifier.cpp43 case BlockVerifier::State::CallArg: in recordToString()
44 return "CallArg"; in recordToString()
101 mask(State::CallArg) | mask(State::EndOfBuffer) | in transition()
104 {State::CallArg, in transition()
105 {mask(State::CallArg) | mask(State::Function) | in transition()
167 return transition(State::CallArg);
192 case State::CallArg: in verify()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenCall.h125 struct CallArg { struct
140 CallArg(RValue rv, clang::QualType ty) in CallArg() argument
143 CallArg(LValue lv, clang::QualType ty) in CallArg() function
161 class CallArgList : public llvm::SmallVector<CallArg, 8> { argument
H A DCIRGenCall.cpp294 for (const CallArg &arg : args) in arrangeFreeFunctionLikeCall()
356 for (const CallArg &arg : args) in arrangeCXXMethodCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.h229 struct CallArg { struct
243 CallArg(RValue rv, QualType ty) in CallArg() argument
245 CallArg(LValue lv, QualType ty) in CallArg() function
274 class CallArgList : public SmallVector<CallArg, 8> { argument
305 void add(RValue rvalue, QualType type) { push_back(CallArg(rvalue, type)); } in add()
308 push_back(CallArg(LV, type)); in addUncopiedAggregate()
H A DCGGPUBuiltin.cpp107 return llvm::any_of(llvm::drop_begin(Args), [&](const CallArg &A) { in containsNonScalarVarargs()
H A DCGCXXABI.cpp351 CallArg(RValue::get(AddedArgs.Prefix[i].Value), in addImplicitConstructorArgs()
H A DCGCall.cpp1162 QualType Ty, CallArg Arg, llvm::FunctionType *IRFuncTy, in ExpandTypeToArgs()
1169 CallArg EltArg = in ExpandTypeToArgs()
1170 CallArg(convertTempToRValue(EltAddr, CAExp->EltTy, SourceLocation()), in ExpandTypeToArgs()
1183 CallArg BaseArg = CallArg(RValue::getAggregate(Base), BS->getType()); in ExpandTypeToArgs()
1192 CallArg FldArg = in ExpandTypeToArgs()
1193 CallArg(EmitRValueForField(LV, FD, SourceLocation()), FD->getType()); in ExpandTypeToArgs()
4792 RValue CallArg::getRValue(CodeGenFunction &CGF) const { in getRValue()
4802 void CallArg::copyInto(CodeGenFunction &CGF, Address Addr) const { in copyInto()
H A DCGStmtOpenMP.cpp728 llvm::Value *CallArg; in GenerateOpenMPCapturedStmtFunction() local
737 CallArg = WrapperCGF.EmitLoadOfScalar(LV, S.getBeginLoc()); in GenerateOpenMPCapturedStmtFunction()
741 CallArg = EI->second.second; in GenerateOpenMPCapturedStmtFunction()
746 CallArg = WrapperCGF.EmitLoadOfScalar(LV, S.getBeginLoc()); in GenerateOpenMPCapturedStmtFunction()
749 CallArgs.emplace_back(WrapperCGF.EmitFromMemory(CallArg, Arg->getType())); in GenerateOpenMPCapturedStmtFunction()
H A DCGClass.cpp2280 CallArg ThisArg(RValue::get(getAsNaturalPointerTo( in EmitInheritedCXXConstructorCall()
H A DCGObjCGNU.cpp3028 ActualArgs[0] = CallArg(RValue::get(Receiver), ASTIdTy); in GenerateMessageSend()
H A DCodeGenFunction.h5389 void ExpandTypeToArgs(QualType Ty, CallArg Arg, llvm::FunctionType *IRFuncTy,
H A DCGObjCMac.cpp2128 ActualArgs[1] = CallArg(RValue::get(SelValue), selTy); in EmitMessageSend()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARC.cpp87 Value *CallArg = Builder.CreateBitCast(AnnotatedCall, ParamTy); in insertRVCallWithColors() local
89 createCallInstWithColors(Func, CallArg, "", InsertPt, BlockColors); in insertRVCallWithColors()
H A DObjCARCOpts.cpp695 Value *CallArg = cast<CallInst>(Inst)->getArgOperand(0); in OptimizeInlinedAutoreleaseRVCall() local
697 CallInst::Create(EP.get(ARCRuntimeEntryPointKind::Release), CallArg, "", in OptimizeInlinedAutoreleaseRVCall()
702 Inst->replaceAllUsesWith(CallArg); in OptimizeInlinedAutoreleaseRVCall()
/freebsd/contrib/llvm-project/llvm/include/llvm/XRay/
H A DBlockVerifier.h36 CallArg, enumerator
H A DFDRRecords.h81 CallArg, enumerator
298 : MetadataRecord(RecordKind::RK_Metadata_CallArg, MetadataType::CallArg) { in CallArgRecord()
302 : MetadataRecord(RecordKind::RK_Metadata_CallArg, MetadataType::CallArg), in CallArgRecord()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInlineCost.cpp1785 Value *FuncArg = nullptr, *CallArg = nullptr; in simplifyCmpInstForRecCall() local
1789 CallArg = CandidateCall.getArgOperand(ArgNum); in simplifyCmpInstForRecCall()
1790 if (FuncArg == CmpOp && CallArg != CmpOp) { in simplifyCmpInstForRecCall()
1800 SimplifyQuery SQ(DL, dyn_cast<Instruction>(CallArg)); in simplifyCmpInstForRecCall()
1806 cast<CmpInst>(&Cmp), {CallArg, Cmp.getOperand(1)}, SQ); in simplifyCmpInstForRecCall()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp1884 ValueLatticeElement CallArg = getStructValueState(*CAI, i); in handleCallArguments() local
1885 mergeInValue(getStructValueState(&*AI, i), &*AI, CallArg, in handleCallArguments()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp1294 for (const CallArg &Arg : Args) in checkFunctionCallABISoftFloat()
H A DX86.cpp1465 for (const CallArg &arg : args) { in isNoProtoCallVariadic()
1586 for (const CallArg &Arg : Args) { in checkFunctionCallABI()