Home
last modified time | relevance | path

Searched refs:Arg2 (Results 1 – 25 of 38) sorted by relevance

12

/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerTracePC.cpp383 void TracePC::HandleCmp(uintptr_t PC, T Arg1, T Arg2) { in HandleCmp() argument
384 uint64_t ArgXor = Arg1 ^ Arg2; in HandleCmp()
386 TORC4.Insert(ArgXor, Arg1, Arg2); in HandleCmp()
388 TORC8.Insert(ArgXor, Arg1, Arg2); in HandleCmp()
390 uint64_t AbsoluteDistance = (Arg1 == Arg2 ? 0 : Clzll(Arg1 - Arg2) + 1); in HandleCmp()
484 void __sanitizer_cov_trace_cmp8(uint64_t Arg1, uint64_t Arg2) { in __sanitizer_cov_trace_cmp8() argument
486 fuzzer::TPC.HandleCmp(PC, Arg1, Arg2); in __sanitizer_cov_trace_cmp8()
495 void __sanitizer_cov_trace_const_cmp8(uint64_t Arg1, uint64_t Arg2) { in __sanitizer_cov_trace_const_cmp8() argument
497 fuzzer::TPC.HandleCmp(PC, Arg1, Arg2); in __sanitizer_cov_trace_const_cmp8()
503 void __sanitizer_cov_trace_cmp4(uint32_t Arg1, uint32_t Arg2) { in __sanitizer_cov_trace_cmp4() argument
[all …]
H A DFuzzerMutate.cpp212 const void *Arg1, const void *Arg2, in MakeDictionaryEntryFromCMP() argument
221 ExistingBytes = HandleFirst ? Arg1 : Arg2; in MakeDictionaryEntryFromCMP()
245 T Arg1, T Arg2, const uint8_t *Data, size_t Size) { in MakeDictionaryEntryFromCMP() argument
247 if (Rand.RandBool()) Arg2 = Bswap(Arg2); in MakeDictionaryEntryFromCMP()
249 T Arg2Mutation = static_cast<T>(Arg2 + Rand(-1, 1)); in MakeDictionaryEntryFromCMP()
250 return MakeDictionaryEntryFromCMP(&Arg1, &Arg2, &Arg1Mutation, &Arg2Mutation, in MakeDictionaryEntryFromCMP()
255 const Word &Arg1, const Word &Arg2, const uint8_t *Data, size_t Size) { in MakeDictionaryEntryFromCMP() argument
256 return MakeDictionaryEntryFromCMP(Arg1.data(), Arg2.data(), Arg1.data(), in MakeDictionaryEntryFromCMP()
257 Arg2.data(), Arg1.size(), Data, Size); in MakeDictionaryEntryFromCMP()
H A DFuzzerMutate.h117 DictionaryEntry MakeDictionaryEntryFromCMP(T Arg1, T Arg2,
119 DictionaryEntry MakeDictionaryEntryFromCMP(const Word &Arg1, const Word &Arg2,
121 DictionaryEntry MakeDictionaryEntryFromCMP(const void *Arg1, const void *Arg2,
H A DFuzzerTracePC.h37 void Insert(size_t Idx, const T &Arg1, const T &Arg2) { in Insert()
40 Table[Idx].B = Arg2; in Insert()
75 template <class T> void HandleCmp(uintptr_t PC, T Arg1, T Arg2);
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DBuiltinFunctionChecker.cpp101 SVal Arg2, SVal Result) const;
129 CheckerContext &C, bool overflow, SVal Arg1, SVal Arg2, SVal Result) const { in createBuiltinOverflowNoteTag() argument
130 return C.getNoteTag([Result, Arg1, Arg2, overflow](PathSensitiveBugReport &BR, in createBuiltinOverflowNoteTag()
137 BR.markInteresting(Arg2); in createBuiltinOverflowNoteTag()
180 SVal Arg2 = Call.getArgSVal(1); in initStateAftetBuiltinOverflow() local
191 if (isTainted(State, Arg1) || isTainted(State, Arg2)) in initStateAftetBuiltinOverflow()
209 SVal Arg2 = Call.getArgSVal(1); in handleOverflowBuiltin() local
211 SVal RetValMax = SVB.evalBinOp(State, Op, Arg1, Arg2, in handleOverflowBuiltin()
213 SVal RetVal = SVB.evalBinOp(State, Op, Arg1, Arg2, ResultType); in handleOverflowBuiltin()
222 C, /*overflow=*/false, Arg1, Arg2, RetVal)); in handleOverflowBuiltin()
[all …]
H A DValistChecker.cpp318 const MemRegion *Arg2 = in checkVAListStartCall() local
320 if (Arg2) { in checkVAListStartCall()
321 if (ChecksEnabled[CK_CopyToSelf] && VAList == Arg2) { in checkVAListStartCall()
327 } else if (!State->contains<InitializedVALists>(Arg2) && !Symbolic) { in checkVAListStartCall()
336 reportUninitializedAccess(Arg2, "Uninitialized va_list is copied", C); in checkVAListStartCall()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dsimple_packed_serialization_test.cpp164 int32_t Arg2 = 42; in TEST() local
167 size_t Size = BAL::size(Arg1, Arg2, Arg3); in TEST()
171 EXPECT_TRUE(BAL::serialize(OB, Arg1, Arg2, Arg3)); in TEST()
182 EXPECT_EQ(Arg2, ArgOut2); in TEST()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenCL.cpp251 Expr *Arg2 = TheCall->getArg(2); in checkBuiltinEnqueueKernel() local
271 if (Arg2->getType().getUnqualifiedType().getAsString() != "ndrange_t") { in checkBuiltinEnqueueKernel()
461 const Expr *Arg2 = Call->getArg(2); in checkBuiltinRWPipe() local
462 if (!Arg2->getType()->isIntegerType() && in checkBuiltinRWPipe()
463 !Arg2->getType()->isUnsignedIntegerType()) { in checkBuiltinRWPipe()
466 << Arg2->getType() << Arg2->getSourceRange(); in checkBuiltinRWPipe()
H A DSemaHLSL.cpp2624 Expr *Arg2 = TheCall->getArg(2); in CheckBoolSelect() local
2625 if (!S->Context.hasSameUnqualifiedType(Arg1->getType(), Arg2->getType())) { in CheckBoolSelect()
2628 << Arg1->getType() << Arg2->getType() << Arg1->getSourceRange() in CheckBoolSelect()
2629 << Arg2->getSourceRange(); in CheckBoolSelect()
2641 Expr *Arg2 = TheCall->getArg(2); in CheckVectorSelect() local
2642 QualType Arg2Ty = Arg2->getType(); in CheckVectorSelect()
2676 << Arg2->getSourceRange(); in CheckVectorSelect()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DArena.cpp150 auto *Arg2 = parse(A, In); in parse() local
151 if (!Arg2) in parse()
158 return &(A.*Op)(*Arg1, *Arg2); in parse()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dfunctional26 template <class Arg1, class Arg2, class Result>
30 typedef Arg2 second_argument_type;
307 template <class Arg1, class Arg2, class Result> // deprecated in C+…
308 class pointer_to_binary_function : public binary_function<Arg1, Arg2, Result>
311 explicit pointer_to_binary_function(Result (*f)(Arg1, Arg2));
312 Result operator()(Arg1 x, Arg2 y) const;
315 template <class Arg1, class Arg2, class Result>
316 pointer_to_binary_function<Arg1,Arg2,Result> ptr_fun(Result (*f)(Arg1,Arg2)); // deprecated in C+…
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dfunctional26 template <class Arg1, class Arg2, class Result>
30 typedef Arg2 second_argument_type;
305 template <class Arg1, class Arg2, class Result> // deprecated in C+…
306 class pointer_to_binary_function : public binary_function<Arg1, Arg2, Result>
309 explicit pointer_to_binary_function(Result (*f)(Arg1, Arg2));
310 Result operator()(Arg1 x, Arg2 y) const;
313 template <class Arg1, class Arg2, class Result>
314 pointer_to_binary_function<Arg1,Arg2,Result> ptr_fun(Result (*f)(Arg1,Arg2)); // deprecated in C+…
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DStripSymbols.cpp155 Value *Arg2 = CI->getArgOperand(1); in stripDebugDeclareImpl() local
164 if (Arg2->use_empty()) in stripDebugDeclareImpl()
165 if (Constant *C = dyn_cast<Constant>(Arg2)) in stripDebugDeclareImpl()
H A DArgumentPromotion.cpp206 std::optional<unsigned> Arg2; in doPromotion() local
208 Arg2 = NewArgIndices[*AllocSize->second]; in doPromotion()
209 assert(Arg2 != (unsigned)-1 && "allocsize cannot be promoted argument"); in doPromotion()
211 NF->addFnAttr(Attribute::getWithAllocSizeArgs(F->getContext(), Arg1, Arg2)); in doPromotion()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DASTStructuralEquivalence.cpp108 const TemplateArgument &Arg2);
111 const TemplateArgumentLoc &Arg2);
706 const TemplateArgument &Arg2) { in IsStructurallyEquivalent() argument
707 if (Arg1.getKind() != Arg2.getKind()) in IsStructurallyEquivalent()
715 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent()
719 Arg2.getIntegralType())) in IsStructurallyEquivalent()
723 Arg2.getAsIntegral()); in IsStructurallyEquivalent()
726 return IsStructurallyEquivalent(Context, Arg1.getAsDecl(), Arg2.getAsDecl()); in IsStructurallyEquivalent()
733 Arg2.getAsTemplate()); in IsStructurallyEquivalent()
738 Arg2.getAsTemplateOrTemplatePattern()); in IsStructurallyEquivalent()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h1391 template <typename T, typename Arg1, typename Arg2>
1392 T *create(Arg1 A1, Arg2 A2, ProgramStateRef St, const LocationContext *LCtx, in create()
1399 template <typename T, typename Arg1, typename Arg2, typename Arg3>
1400 T *create(Arg1 A1, Arg2 A2, Arg3 A3, ProgramStateRef St, in create()
1407 template <typename T, typename Arg1, typename Arg2, typename Arg3,
1409 T *create(Arg1 A1, Arg2 A2, Arg3 A3, Arg4 A4, ProgramStateRef St, in create()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp84 float Val, Value *Arg2, CmpInst::Predicate Cmp2, in createOrCond() argument
87 auto Cond2 = createCond(BBBuilder, Arg2, Cmp2, Val2); in createOrCond()
H A DAMDGPUEmitPrintf.cpp62 Value *Arg0, Value *Arg1, Value *Arg2, Value *Arg3, in callAppendArgs() argument
73 return Builder.CreateCall(Fn, {Desc, NumArgsValue, Arg0, Arg1, Arg2, Arg3, in callAppendArgs()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp158 Value *Arg2 = Call->getArgOperand(2); in removeCompareBuiltin() local
163 auto *ICmp = new ICmpInst(Opcode, Arg1, Arg2); in removeCompareBuiltin()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCExpr.cpp87 static int64_t op(AMDGPUMCExpr::VariantKind Kind, int64_t Arg1, int64_t Arg2) { in op() argument
92 return std::max(Arg1, Arg2); in op()
94 return Arg1 | Arg2; in op()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCompressInstEmitter.cpp197 static bool validateArgsTypes(const Init *Arg1, const Init *Arg2) { in validateArgsTypes() argument
198 return cast<DefInit>(Arg1)->getDef() == cast<DefInit>(Arg2)->getDef(); in validateArgsTypes()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.cpp820 Value *Arg, Value *Arg2, ArrayRef<Constant *> Imms, in buildIntrWithMD() argument
823 Args.push_back(Arg2); in buildIntrWithMD()
H A DSPIRVUtils.h447 Value *Arg, Value *Arg2, ArrayRef<Constant *> Imms,
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuiltin.cpp2925 Value *Arg2 = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local
2926 return RValue::get(Builder.CreateFRem(Arg1, Arg2, "fmod")); in EmitBuiltinExpr()
5771 Value *Arg2 = EmitScalarExpr(E->getArg(2)), in EmitBuiltinExpr() local
5777 if (Arg2->getType() != Int32Ty) in EmitBuiltinExpr()
5778 Arg2 = Builder.CreateZExtOrTrunc(Arg2, Int32Ty); in EmitBuiltinExpr()
5781 {Arg0, Arg1, Arg2, ACast, PacketSize, PacketAlign})); in EmitBuiltinExpr()
6274 auto Arg2 = EmitScalarExpr(E->getArg(2)); in EmitBuiltinExpr() local
6276 if (PTy2 != Arg2->getType()) in EmitBuiltinExpr()
6277 Arg2 = Builder.CreateTruncOrBitCast(Arg2, PTy2); in EmitBuiltinExpr()
6278 return RValue::get(Builder.CreateCall(F, {Arg0, Arg1Val, Arg2})); in EmitBuiltinExpr()
/freebsd/contrib/llvm-project/clang/utils/TableGen/
H A DNeonEmitter.cpp1694 std::pair<Type, std::string> Arg2 = in emitDagShuffle() local
1696 assert_with_loc(Arg1.first == Arg2.first, in emitDagShuffle()
1709 std::string S = "__builtin_shufflevector(" + Arg1.second + ", " + Arg2.second; in emitDagShuffle()

12