Home
last modified time | relevance | path

Searched refs:ArgVal (Results 1 – 25 of 41) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUndefinedNewArraySizeChecker.cpp33 void HandleUndefinedArrayElementCount(CheckerContext &C, SVal ArgVal,
55 CheckerContext &C, SVal ArgVal, const Expr *Init, SourceRange Range) const { in HandleUndefinedArrayElementCount() argument
65 R->markInteresting(ArgVal); in HandleUndefinedArrayElementCount()
H A DMallocChecker.cpp719 void HandleNonHeapDealloc(CheckerContext &C, SVal ArgVal, SourceRange Range,
723 void HandleFreeAlloca(CheckerContext &C, SVal ArgVal,
730 void HandleOffsetFree(CheckerContext &C, SVal ArgVal, SourceRange Range,
745 void HandleFunctionPtrFree(CheckerContext &C, SVal ArgVal, SourceRange Range,
758 SVal ArgVal) const;
1954 SVal ArgVal = ArgValOpt.value_or(C.getSVal(ArgExpr)); in FreeMemAux() local
1955 if (!isa<DefinedOrUnknownSVal>(ArgVal)) in FreeMemAux()
1957 DefinedOrUnknownSVal location = ArgVal.castAs<DefinedOrUnknownSVal>(); in FreeMemAux()
1971 if (ArgVal.isUnknownOrUndef()) in FreeMemAux()
1974 const MemRegion *R = ArgVal.getAsRegion(); in FreeMemAux()
[all …]
H A DChrootChecker.cpp101 SVal ArgVal = C.getSVal(ArgExpr); in evalChdir() local
103 if (const MemRegion *R = ArgVal.getAsRegion()) { in evalChdir()
H A DSmartPtrModeling.cpp407 auto ArgVal = Call.getArgSVal(0); in evalCall() local
408 State = State->set<TrackedRegionMap>(ThisRegion, ArgVal); in evalCall()
411 ArgVal](PathSensitiveBugReport &BR, in evalCall()
419 if (ArgVal.isZeroConstant()) in evalCall()
H A DBasicObjCFoundationChecks.cpp563 SVal ArgVal = Call.getArgSVal(0); in checkPreCall() local
564 std::optional<DefinedSVal> DefArgVal = ArgVal.getAs<DefinedSVal>(); in checkPreCall()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmtAttr.cpp352 llvm::APSInt ArgVal; in BuildCodeAlignAttr() local
353 ExprResult Res = VerifyIntegerConstantExpression(E, &ArgVal); in BuildCodeAlignAttr()
360 if (ArgVal < CodeAlignAttr::MinimumAlignment || in BuildCodeAlignAttr()
361 ArgVal > CodeAlignAttr::MaximumAlignment || !ArgVal.isPowerOf2()) { in BuildCodeAlignAttr()
362 if (std::optional<int64_t> Value = ArgVal.trySExtValue()) in BuildCodeAlignAttr()
567 std::optional<llvm::APSInt> ArgVal; in handleOpenCLUnrollHint() local
569 if (!(ArgVal = E->getIntegerConstantExpr(S.Context))) { in handleOpenCLUnrollHint()
575 int Val = ArgVal->getSExtValue(); in handleOpenCLUnrollHint()
610 std::optional<llvm::APSInt> ArgVal = E->getIntegerConstantExpr(S.Context); in handleHLSLLoopHintAttr() local
612 assert(ArgVal != std::nullopt && "ArgVal should be an integer constant."); in handleHLSLLoopHintAttr()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAssumeBundleQueries.h41 /// If ArgVal is set. the argument will be stored to ArgVal.
43 uint64_t *ArgVal = nullptr);
46 uint64_t *ArgVal = nullptr) {
48 Attribute::getNameFromAttrKind(Kind), ArgVal);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAssumeBundleQueries.cpp44 StringRef AttrName, uint64_t *ArgVal) { in hasAttributeInAssume() argument
47 assert((ArgVal == nullptr || Attribute::isIntAttrKind( in hasAttributeInAssume()
59 if (ArgVal) { in hasAttributeInAssume()
61 *ArgVal = in hasAttributeInAssume()
H A DIRSimilarityIdentifier.cpp539 unsigned ArgVal; in checkNumberingAndReplaceCommutative() local
547 ArgVal = SourceValueToNumberMapping.find(V)->second; in checkNumberingAndReplaceCommutative()
551 std::make_pair(ArgVal, TargetValueNumbers)); in checkNumberingAndReplaceCommutative()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp436 SVal ArgVal, SValBuilder &SVB) { in castArgToParamTypeIfNeeded() argument
442 return ArgVal; in castArgToParamTypeIfNeeded()
449 return ArgVal; in castArgToParamTypeIfNeeded()
458 return SVB.evalCast(ArgVal, Param->getType(), ArgExpr->getType()); in castArgToParamTypeIfNeeded()
484 SVal ArgVal = Call.getArgSVal(Idx); in addParameterValuesToBindings() local
487 if (ArgVal.isUnknown()) in addParameterValuesToBindings()
492 ArgVal = castArgToParamTypeIfNeeded(Call, Idx, ArgVal, SVB); in addParameterValuesToBindings()
497 std::make_pair(ParamLoc, processArgument(ArgVal, ArgExpr, *I, SVB))); in addParameterValuesToBindings()
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHIPAMD.cpp169 StringRef ArgVal = Arg->getValue(1); in constructLldCommand() local
170 auto SplitArg = ArgVal.split("-mllvm="); in constructLldCommand()
175 LldArgs.push_back(Args.MakeArgString(ArgVal)); in constructLldCommand()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DExpandVariadics.cpp670 Value *ArgVal = CB->getArgOperand(I); in expandCall() local
678 : ArgVal->getType(); in expandCall()
686 Value *SourceValue = ArgVal; in expandCall()
700 Builder.CreateMemCpy(CallerCopy, {}, ArgVal, {}, UnderlyingSize); in expandCall()
702 Builder.CreateStore(ArgVal, CallerCopy); in expandCall()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp643 auto *ArgVal = Env.getValue(*S->getArg(0)); in VisitCallExpr() local
644 if (ArgVal == nullptr) in VisitCallExpr()
646 Env.setValue(*S, *ArgVal); in VisitCallExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDecl.cpp2678 llvm::Value *ArgVal = (DoStore ? Arg.getDirectValue() : nullptr); in EmitParmDecl() local
2699 if (Arg.isIndirect() && !ArgVal) in EmitParmDecl()
2700 ArgVal = Builder.CreateLoad(DeclPtr); in EmitParmDecl()
2710 EmitARCStoreStrongCall(lv.getAddress(), ArgVal, true); in EmitParmDecl()
2717 ArgVal = EmitARCRetainNonBlock(ArgVal); in EmitParmDecl()
2724 EHStack.pushCleanup<ConsumeARCParameter>(getARCCleanupKind(), ArgVal, in EmitParmDecl()
2729 EmitARCInitWeak(DeclPtr, ArgVal); in EmitParmDecl()
2741 EmitStoreOfScalar(ArgVal, lv, /* isInitialization */ true); in EmitParmDecl()
H A DCGLoopInfo.cpp816 llvm::APSInt ArgVal = CE->getResultAsAPSInt(); in push() local
817 setCodeAlign(ArgVal.getSExtValue()); in push()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCommandLine.h853 StringRef ArgVal;
855 ArgVal = Arg;
857 ArgVal = ArgName;
860 if (Values[i].Name == ArgVal) {
865 return O.error("Cannot find option named '" + ArgVal + "'!");
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp1142 auto *ArgVal = Fn->getArg(1); in createRMWOrFunc() local
1153 auto *Masked = Builder.CreateAnd(Bitmap, ArgVal); in createRMWOrFunc()
1154 auto *ShouldStore = Builder.CreateICmpNE(Masked, ArgVal); in createRMWOrFunc()
1162 ThenBuilder.CreateAtomicRMW(AtomicRMWInst::Or, ArgAddr, ArgVal, in createRMWOrFunc()
1174 auto *Result = Builder.CreateOr(Bitmap, ArgVal); in createRMWOrFunc()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp4481 SDValue ArgVal, in extendArgForPPC64() argument
4484 ArgVal = DAG.getNode(ISD::AssertSext, dl, MVT::i64, ArgVal, in extendArgForPPC64()
4487 ArgVal = DAG.getNode(ISD::AssertZext, dl, MVT::i64, ArgVal, in extendArgForPPC64()
4490 return DAG.getNode(ISD::TRUNCATE, dl, ObjectVT, ArgVal); in extendArgForPPC64()
4559 SDValue ArgVal; in LowerFormalArguments_64SVR4() local
4694 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64); in LowerFormalArguments_64SVR4()
4697 ArgVal = extendArgForPPC64(Flags, ObjectVT, DAG, ArgVal, dl); in LowerFormalArguments_64SVR4()
4708 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i64); in LowerFormalArguments_64SVR4()
4713 ArgVal = extendArgForPPC64(Flags, ObjectVT, DAG, ArgVal, dl); in LowerFormalArguments_64SVR4()
4743 ArgVal = DAG.getCopyFromReg(Chain, dl, VReg, ObjectVT); in LowerFormalArguments_64SVR4()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp461 const APFloat &ArgVal = C->getValueAPF(); in instCombineIntrinsic() local
462 APFloat Val(ArgVal.getSemantics(), 1); in instCombineIntrinsic()
463 Val.divide(ArgVal, APFloat::rmNearestTiesToEven); in instCombineIntrinsic()
H A DAMDGPUISelLowering.h365 SDValue ArgVal,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1148 const Value *ArgVal = CLI.OutVals[VA.getValNo()]; in processCallArgs() local
1193 Register ArgReg = getRegForValue(ArgVal); in processCallArgs()
1238 if (isa<UndefValue>(ArgVal)) in processCallArgs()
1257 Align Alignment = DL.getABITypeAlign(ArgVal->getType()); in processCallArgs()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp3354 const Value *ArgVal = OutVals[VA.getValNo()]; in fastLowerCall() local
3444 if (isa<UndefValue>(ArgVal)) in fastLowerCall()
3452 Align Alignment = DL.getABITypeAlign(ArgVal->getType()); in fastLowerCall()
3461 } else if (isa<ConstantInt>(ArgVal) || isa<ConstantPointerNull>(ArgVal)) { in fastLowerCall()
3465 if (!X86FastEmitStore(ArgVT, ArgVal, AM, MMO)) in fastLowerCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp551 SVal ArgVal = CE.getArgSVal(idx); in updateOutParameters() local
554 auto *ArgRegion = dyn_cast_or_null<TypedValueRegion>(ArgVal.getAsRegion()); in updateOutParameters()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DInlineFunction.cpp1614 Value *ArgVal = CB.getArgOperand(Arg.getArgNo()); in AddAlignmentAssumptions() local
1615 if (getKnownAlignment(ArgVal, DL, &CB, AC, &DT) >= *Alignment) in AddAlignmentAssumptions()
1619 DL, ArgVal, Alignment->value()); in AddAlignmentAssumptions()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1150 SDValue ArgVal = DAG.getUNDEF(PtrVT); in LowerCall() local
1151 CLI.OutVals.push_back(ArgVal); in LowerCall()
1158 SDValue ArgVal = DAG.getUNDEF(PtrVT); in LowerCall() local
1159 CLI.OutVals.push_back(ArgVal); in LowerCall()

12