| /freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/ |
| H A D | FuzzerTracePC.cpp | 383 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 D | FuzzerMutate.cpp | 212 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 246 if (Rand.RandBool()) Arg1 = Bswap(Arg1); in MakeDictionaryEntryFromCMP() 248 T Arg1Mutation = static_cast<T>(Arg1 + Rand(-1, 1)); in MakeDictionaryEntryFromCMP() 250 return MakeDictionaryEntryFromCMP(&Arg1, &Arg2, &Arg1Mutation, &Arg2Mutation, in MakeDictionaryEntryFromCMP() 251 sizeof(Arg1), Data, Size); 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 D | FuzzerMutate.h | 117 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 D | FuzzerTracePC.h | 37 void Insert(size_t Idx, const T &Arg1, const T &Arg2) { in Insert() 39 Table[Idx].A = Arg1; 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 D | BuiltinFunctionChecker.cpp | 100 bool BothFeasible, SVal Arg1, 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() 136 BR.markInteresting(Arg1); in createBuiltinOverflowNoteTag() 179 SVal Arg1 = Call.getArgSVal(0); in initStateAftetBuiltinOverflow() local 191 if (isTainted(State, Arg1) || isTainted(State, Arg2)) in initStateAftetBuiltinOverflow() 208 SVal Arg1 = Call.getArgSVal(0); 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 …]
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_basic_logging.h | 34 uint64_t Arg1); 36 uint64_t Arg1);
|
| H A D | xray_basic_logging.cpp | 255 void InMemoryRawLogWithArg(int32_t FuncId, XRayEntryType Type, uint64_t Arg1, in InMemoryRawLogWithArg() argument 289 R.Arg = Arg1; in InMemoryRawLogWithArg() 320 uint64_t Arg1) XRAY_NEVER_INSTRUMENT { in basicLoggingHandleArg1RealTSC() argument 321 InMemoryRawLogWithArg(FuncId, Type, Arg1, readTSC); in basicLoggingHandleArg1RealTSC() 325 uint64_t Arg1) XRAY_NEVER_INSTRUMENT { in basicLoggingHandleArg1EmulateTSC() argument 327 FuncId, Type, Arg1, [](uint8_t &CPU) XRAY_NEVER_INSTRUMENT { in basicLoggingHandleArg1EmulateTSC()
|
| H A D | xray_fdr_logging.h | 32 void fdrLoggingHandleArg1(int32_t FuncId, XRayEntryType Entry, uint64_t Arg1);
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/ |
| H A D | simple_packed_serialization_test.cpp | 163 bool Arg1 = true; 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() 181 EXPECT_EQ(Arg1, ArgOut1); in TEST()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstCombineIntrinsic.cpp | 436 Value *Arg1 = II.getArgOperand(1); in simplifyX86pack() local 440 if (isa<UndefValue>(Arg0) && isa<UndefValue>(Arg1)) in simplifyX86pack() 456 if (!isa<Constant>(Arg0) || !isa<Constant>(Arg1)) in simplifyX86pack() 481 Arg1 = Builder.CreateSelect(Builder.CreateICmpSLT(Arg1, MinC), MinC, Arg1); in simplifyX86pack() 483 Arg1 = Builder.CreateSelect(Builder.CreateICmpSGT(Arg1, MaxC), MaxC, Arg1); in simplifyX86pack() 493 auto *Shuffle = Builder.CreateShuffleVector(Arg0, Arg1, PackMask); in simplifyX86pack() 503 Value *Arg1 = II.getArgOperand(1); in simplifyX86pmulh() local 511 if (isa<UndefValue>(Arg0) || isa<UndefValue>(Arg1)) in simplifyX86pmulh() 515 if (isa<ConstantAggregateZero>(Arg0) || isa<ConstantAggregateZero>(Arg1)) in simplifyX86pmulh() 521 return IsSigned ? Builder.CreateAShr(Arg1, 15) in simplifyX86pmulh() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | StripSymbols.cpp | 154 Value *Arg1 = CI->getArgOperand(0); in stripDebugDeclareImpl() local 158 if (Arg1->use_empty()) { in stripDebugDeclareImpl() 159 if (Constant *C = dyn_cast<Constant>(Arg1)) in stripDebugDeclareImpl() 162 RecursivelyDeleteTriviallyDeadInstructions(Arg1); in stripDebugDeclareImpl()
|
| H A D | ArgumentPromotion.cpp | 204 unsigned Arg1 = NewArgIndices[AllocSize->first]; in doPromotion() local 205 assert(Arg1 != (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/Analysis/FlowSensitive/ |
| H A D | Arena.cpp | 133 auto *Arg1 = parse(A, In); in parse() local 134 if (!Arg1) in parse() 158 return &(A.*Op)(*Arg1, *Arg2); in parse()
|
| H A D | Transfer.cpp | 573 const Expr *Arg1 = S->getArg(1); in VisitCXXOperatorCallExpr() local 574 assert(Arg1 != nullptr); in VisitCXXOperatorCallExpr() 586 if (Arg1->isPRValue()) { in VisitCXXOperatorCallExpr() 587 LocSrc = &Env.getResultObjectLocation(*Arg1); in VisitCXXOperatorCallExpr() 589 LocSrc = Env.get<RecordStorageLocation>(*Arg1); in VisitCXXOperatorCallExpr()
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | functional | 26 template <class Arg1, class Arg2, class Result> 29 typedef Arg1 first_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 D | functional | 26 template <class Arg1, class Arg2, class Result> 29 typedef Arg1 first_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/clang/lib/AST/ |
| H A D | ASTStructuralEquivalence.cpp | 107 const TemplateArgument &Arg1, 110 const TemplateArgumentLoc &Arg1, 705 const TemplateArgument &Arg1, in IsStructurallyEquivalent() argument 707 if (Arg1.getKind() != Arg2.getKind()) in IsStructurallyEquivalent() 710 switch (Arg1.getKind()) { in IsStructurallyEquivalent() 715 return IsStructurallyEquivalent(Context, Arg1.getAsType(), Arg2.getAsType()); in IsStructurallyEquivalent() 718 if (!IsStructurallyEquivalent(Context, Arg1.getIntegralType(), in IsStructurallyEquivalent() 722 return llvm::APSInt::isSameValue(Arg1.getAsIntegral(), in IsStructurallyEquivalent() 726 return IsStructurallyEquivalent(Context, Arg1.getAsDecl(), Arg2.getAsDecl()); in IsStructurallyEquivalent() 732 return IsStructurallyEquivalent(Context, Arg1.getAsTemplate(), in IsStructurallyEquivalent() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCalls.cpp | 831 Value *Arg0 = Call.getArgOperand(0), *Arg1 = Call.getArgOperand(1); in canonicalizeConstantArg0ToArg1() local 832 if (isa<Constant>(Arg0) && !isa<Constant>(Arg1)) { in canonicalizeConstantArg0ToArg1() 833 Call.setArgOperand(0, Arg1); in canonicalizeConstantArg0ToArg1() 2460 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local 2465 if (HasNWAdd && match(Arg1, m_APInt(C1))) { in visitCallInst() 2472 IID, X, ConstantInt::get(Arg1->getType(), NewC))); in visitCallInst() 2490 Value *Arg1 = II->getArgOperand(1); in visitCallInst() local 2495 if (match(Arg1, m_Constant(C)) && C->isNotMinSignedValue()) { in visitCallInst() 2514 Value *Arg1 = SI->getRHS(); in visitCallInst() local 2518 Arg0, Arg1, SI); in visitCallInst() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 1391 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/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 158 static CallInst *CreateCallEx2(IRB &B, FunctionCallee Callee, Value *Arg1, in CreateCallEx2() argument 160 CallInst *R = B.CreateCall(Callee, {Arg1, Arg2}, Name); in CreateCallEx2() 745 Value *Arg1 = CI->getArgOperand(1); in fold() local 747 VecTy && !isa<VectorType>(Arg1->getType())) { in fold() 748 Value *SplatArg1 = B.CreateVectorSplat(VecTy->getElementCount(), Arg1); in fold() 1287 Value *Arg1 = CI->getArgOperand(1); in replaceLibCallWithSimpleIntrinsic() local 1289 VectorType *Arg1VecTy = dyn_cast<VectorType>(Arg1->getType()); in replaceLibCallWithSimpleIntrinsic() 1291 Value *SplatRHS = B.CreateVectorSplat(Arg0VecTy->getElementCount(), Arg1); in replaceLibCallWithSimpleIntrinsic()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaARM.cpp | 34 Expr *Arg1 = TheCall->getArg(1); in BuiltinARMMemoryTaggingCall() local 45 ExprResult SecArg = SemaRef.DefaultLvalueConversion(Arg1); in BuiltinARMMemoryTaggingCall() 51 << "second" << SecArgType << Arg1->getSourceRange(); in BuiltinARMMemoryTaggingCall() 83 Expr *Arg1 = TheCall->getArg(1); in BuiltinARMMemoryTaggingCall() local 93 QualType SecArgType = Arg1->getType(); in BuiltinARMMemoryTaggingCall() 96 << "second" << SecArgType << Arg1->getSourceRange(); in BuiltinARMMemoryTaggingCall()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuiltin.cpp | 1784 llvm::Value *Arg1 = nullptr; in EmitMSVCRTSetJmp() local 1791 Arg1 = llvm::ConstantInt::get(CGF.IntTy, 0); in EmitMSVCRTSetJmp() 1797 Arg1 = CGF.Builder.CreateCall( in EmitMSVCRTSetJmp() 1800 Arg1 = CGF.Builder.CreateCall( in EmitMSVCRTSetJmp() 1816 llvm::Value *Args[] = {Buf, Arg1}; in EmitMSVCRTSetJmp() 2924 Value *Arg1 = EmitScalarExpr(E->getArg(0)); in EmitBuiltinExpr() local 2926 return RValue::get(Builder.CreateFRem(Arg1, Arg2, "fmod")); in EmitBuiltinExpr() 3546 const Expr *Arg1 = E->getArg(1); in EmitBuiltinExpr() local 3549 Value *Value1 = EmitScalarExpr(Arg1); in EmitBuiltinExpr() 5741 *Arg1 = EmitScalarExpr(E->getArg(1)); in EmitBuiltinExpr() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFCheckAndAdjustIR.cpp | 157 Value *Arg1 = Call->getArgOperand(1); in removeCompareBuiltin() local 163 auto *ICmp = new ICmpInst(Opcode, Arg1, Arg2); in removeCompareBuiltin()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUMCExpr.cpp | 87 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/lib/IR/ |
| H A D | AutoUpgrade.cpp | 2463 Value *Arg1 = CI->getArgOperand(1); in upgradeNVVMIntrinsicCall() local 2465 ? Builder.CreateICmpUGE(Arg0, Arg1, "max.cond") in upgradeNVVMIntrinsicCall() 2466 : Builder.CreateICmpSGE(Arg0, Arg1, "max.cond"); in upgradeNVVMIntrinsicCall() 2467 Rep = Builder.CreateSelect(Cmp, Arg0, Arg1, "max"); in upgradeNVVMIntrinsicCall() 2472 Value *Arg1 = CI->getArgOperand(1); in upgradeNVVMIntrinsicCall() local 2474 ? Builder.CreateICmpULE(Arg0, Arg1, "min.cond") in upgradeNVVMIntrinsicCall() 2475 : Builder.CreateICmpSLE(Arg0, Arg1, "min.cond"); in upgradeNVVMIntrinsicCall() 2476 Rep = Builder.CreateSelect(Cmp, Arg0, Arg1, "min"); in upgradeNVVMIntrinsicCall() 2587 Value *Arg1 = CI->getArgOperand(1); in upgradeX86IntrinsicCall() local 2592 Builder.CreateExtractElement(Arg1, (uint64_t)0, "extractelement"); in upgradeX86IntrinsicCall() [all …]
|