| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | SPIR.cpp | 26 Value *X = EmitScalarExpr(E->getArg(0)); in EmitSPIRVBuiltinExpr() 27 Value *Y = EmitScalarExpr(E->getArg(1)); in EmitSPIRVBuiltinExpr() 28 assert(E->getArg(0)->getType()->hasFloatingRepresentation() && in EmitSPIRVBuiltinExpr() 29 E->getArg(1)->getType()->hasFloatingRepresentation() && in EmitSPIRVBuiltinExpr() 31 assert(E->getArg(0)->getType()->isVectorType() && in EmitSPIRVBuiltinExpr() 32 E->getArg(1)->getType()->isVectorType() && in EmitSPIRVBuiltinExpr() 39 Value *X = EmitScalarExpr(E->getArg(0)); in EmitSPIRVBuiltinExpr() 40 assert(E->getArg(0)->getType()->hasFloatingRepresentation() && in EmitSPIRVBuiltinExpr() 42 assert(E->getArg(0)->getType()->isVectorType() && in EmitSPIRVBuiltinExpr() 49 Value *I = EmitScalarExpr(E->getArg(0)); in EmitSPIRVBuiltinExpr() [all …]
|
| H A D | WebAssembly.cpp | 26 Value *I = EmitScalarExpr(E->getArg(0)); in EmitWebAssemblyBuiltinExpr() 33 Value *Args[] = {EmitScalarExpr(E->getArg(0)), in EmitWebAssemblyBuiltinExpr() 34 EmitScalarExpr(E->getArg(1))}; in EmitWebAssemblyBuiltinExpr() 54 Value *Tag = EmitScalarExpr(E->getArg(0)); in EmitWebAssemblyBuiltinExpr() 55 Value *Obj = EmitScalarExpr(E->getArg(1)); in EmitWebAssemblyBuiltinExpr() 64 Value *Addr = EmitScalarExpr(E->getArg(0)); in EmitWebAssemblyBuiltinExpr() 65 Value *Expected = EmitScalarExpr(E->getArg(1)); in EmitWebAssemblyBuiltinExpr() 66 Value *Timeout = EmitScalarExpr(E->getArg(2)); in EmitWebAssemblyBuiltinExpr() 71 Value *Addr = EmitScalarExpr(E->getArg(0)); in EmitWebAssemblyBuiltinExpr() 72 Value *Expected = EmitScalarExpr(E->getArg(1)); in EmitWebAssemblyBuiltinExpr() [all …]
|
| H A D | PPC.cpp | 26 Value *Addr = CGF.EmitScalarExpr(E->getArg(0)); in emitPPCLoadReserveIntrinsic() 144 const Expr *CPUExpr = E->getArg(0)->IgnoreParenCasts(); in EmitPPCBuiltinExpr() 183 const Expr *CPUExpr = E->getArg(0)->IgnoreParenCasts(); in EmitPPCBuiltinExpr() 243 Ops.push_back(EmitScalarExpr(E->getArg(0))); in EmitPPCBuiltinExpr() 244 Ops.push_back(EmitScalarExpr(E->getArg(1))); in EmitPPCBuiltinExpr() 311 Ops.push_back(EmitScalarExpr(E->getArg(0))); in EmitPPCBuiltinExpr() 312 Ops.push_back(EmitScalarExpr(E->getArg(1))); in EmitPPCBuiltinExpr() 313 Ops.push_back(EmitScalarExpr(E->getArg(2))); in EmitPPCBuiltinExpr() 363 Value *Op0 = EmitScalarExpr(E->getArg(0)); in EmitPPCBuiltinExpr() 364 Value *Op1 = EmitScalarExpr(E->getArg(1)); in EmitPPCBuiltinExpr() [all …]
|
| H A D | SystemZ.cpp | 30 Args[I] = CGF.EmitScalarExpr(E->getArg(I)); in EmitSystemZIntrinsicWithCC() 31 Address CCPtr = CGF.EmitPointerWithAlignment(E->getArg(NumArgs)); in EmitSystemZIntrinsicWithCC() 43 Value *TDB = EmitScalarExpr(E->getArg(0)); in EmitSystemZBuiltinExpr() 49 Value *TDB = EmitScalarExpr(E->getArg(0)); in EmitSystemZBuiltinExpr() 61 Value *Data = EmitScalarExpr(E->getArg(0)); in EmitSystemZBuiltinExpr() 66 Value *Address = EmitScalarExpr(E->getArg(0)); in EmitSystemZBuiltinExpr() 67 Value *Data = EmitScalarExpr(E->getArg(1)); in EmitSystemZBuiltinExpr() 83 Value *X = EmitScalarExpr(E->getArg(0)); in EmitSystemZBuiltinExpr() 95 Value *X = EmitScalarExpr(E->getArg(0)); in EmitSystemZBuiltinExpr() 106 llvm::Value *Src = EmitScalarExpr(E->getArg(0)); in EmitSystemZBuiltinExpr() [all …]
|
| H A D | Hexagon.cpp | 85 Address A = EmitPointerWithAlignment(E->getArg(0)); in EmitHexagonBuiltinExpr() 98 Ops.push_back(EmitScalarExpr(E->getArg(i))); in EmitHexagonBuiltinExpr() 105 llvm::Value *LV = EmitScalarExpr(E->getArg(0)); in EmitHexagonBuiltinExpr() 106 Address Dest = EmitPointerWithAlignment(E->getArg(0)); in EmitHexagonBuiltinExpr() 121 llvm::Value *BaseAddress = EmitScalarExpr(E->getArg(0)); in EmitHexagonBuiltinExpr() 126 Address DestAddr = EmitPointerWithAlignment(E->getArg(1)); in EmitHexagonBuiltinExpr() 134 CGM.getIntrinsic(IntID), {BaseAddress, EmitScalarExpr(E->getArg(2))}); in EmitHexagonBuiltinExpr() 171 llvm::Type *VecType = ConvertType(E->getArg(0)->getType()); in EmitHexagonBuiltinExpr() 173 EmitPointerWithAlignment(E->getArg(2)).withElementType(VecType); in EmitHexagonBuiltinExpr() 176 {EmitScalarExpr(E->getArg(0)), EmitScalarExpr(E->getArg(1)), PredIn}); in EmitHexagonBuiltinExpr() [all …]
|
| H A D | AMDGPU.cpp | 32 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0)); in emitBinaryExpMaybeConstrainedFPBuiltin() 33 llvm::Value *Src1 = CGF.EmitScalarExpr(E->getArg(1)); in emitBinaryExpMaybeConstrainedFPBuiltin() 188 llvm::Value *Src0 = CGF.EmitScalarExpr(E->getArg(0)); in emitFPIntBuiltin() 189 llvm::Value *Src1 = CGF.EmitScalarExpr(E->getArg(1)); in emitFPIntBuiltin() 263 Arg = EmitScalarExpr(E->getArg(Idx)); in EmitScalarOrConstFoldImmArg() 268 E->getArg(Idx)->getIntegerConstantExpr(getContext()); in EmitScalarOrConstFoldImmArg() 282 llvm::Value *V = EmitScalarExpr(E->getArg(K)); in AddAMDGPUFenceAddressSpaceMMRA() 308 Address FlagOutPtr = EmitPointerWithAlignment(E->getArg(3)); in EmitAMDGPUBuiltinExpr() 310 llvm::Value *X = EmitScalarExpr(E->getArg(0)); in EmitAMDGPUBuiltinExpr() 311 llvm::Value *Y = EmitScalarExpr(E->getArg(1)); in EmitAMDGPUBuiltinExpr() [all …]
|
| H A D | NVPTX.cpp | 331 Value *Ptr = CGF.EmitScalarExpr(E->getArg(0)); in MakeLdu() 332 QualType ArgType = E->getArg(0)->getType(); in MakeLdu() 341 Value *Ptr = CGF.EmitScalarExpr(E->getArg(0)); in MakeLdg() 342 QualType ArgType = E->getArg(0)->getType(); in MakeLdg() 357 Value *Ptr = CGF.EmitScalarExpr(E->getArg(0)); in MakeScopedAtomic() 359 CGF.ConvertTypeForMem(E->getArg(0)->getType()->getPointeeType()); in MakeScopedAtomic() 362 {Ptr, CGF.EmitScalarExpr(E->getArg(1))}); in MakeScopedAtomic() 370 {CGF.EmitScalarExpr(E->getArg(0)), in MakeCpAsync() 371 CGF.EmitScalarExpr(E->getArg(1)), in MakeCpAsync() 372 CGF.EmitScalarExpr(E->getArg(2))}) in MakeCpAsync() [all …]
|
| H A D | ARM.cpp | 1709 const Expr *Arg = E->getArg(0); in EmitCommonNeonSISDBuiltinExpr() 1746 const Expr *Arg = E->getArg(E->getNumArgs() - 1); in EmitCommonNeonBuiltinExpr() 2567 const Expr *SysRegStrExpr = E->getArg(0)->IgnoreParenCasts(); in EmitSpecialRegisterBuiltin() 2601 llvm::Value *ArgValue = CGF.EmitScalarExpr(E->getArg(1)); in EmitSpecialRegisterBuiltin() 2677 if (!E->getArg(0)->EvaluateAsInt(Result, CGM.getContext())) in EmitARMBuiltinExpr() 2693 Value *Option = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() 2698 Value *Address = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() 2699 Value *RW = EmitScalarExpr(E->getArg(1)); in EmitARMBuiltinExpr() 2700 Value *IsData = EmitScalarExpr(E->getArg(2)); in EmitARMBuiltinExpr() 2710 llvm::Value *Arg = EmitScalarExpr(E->getArg(0)); in EmitARMBuiltinExpr() [all …]
|
| H A D | DirectX.cpp | 26 Value *A = EmitScalarExpr(E->getArg(0)); in EmitDirectXBuiltinExpr() 27 Value *B = EmitScalarExpr(E->getArg(1)); in EmitDirectXBuiltinExpr() 28 Value *Acc = EmitScalarExpr(E->getArg(2)); in EmitDirectXBuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGHLSLBuiltins.cpp | 22 assert((E->getArg(0)->getType()->hasUnsignedIntegerRepresentation() && in handleAsDoubleBuiltin() 23 E->getArg(1)->getType()->hasUnsignedIntegerRepresentation()) && in handleAsDoubleBuiltin() 25 Value *OpLowBits = CGF.EmitScalarExpr(E->getArg(0)); in handleAsDoubleBuiltin() 26 Value *OpHighBits = CGF.EmitScalarExpr(E->getArg(1)); in handleAsDoubleBuiltin() 30 if (auto *VTy = E->getArg(0)->getType()->getAs<clang::VectorType>()) { in handleAsDoubleBuiltin() 40 if (!E->getArg(0)->getType()->isVectorType()) { in handleAsDoubleBuiltin() 57 Value *Op0 = CGF->EmitScalarExpr(E->getArg(0)); in handleHlslClip() 63 if (const auto *VecTy = E->getArg(0)->getType()->getAs<clang::VectorType>()) { in handleHlslClip() 96 Value *Op0 = CGF->EmitScalarExpr(E->getArg(0)); in handleHlslSplitdouble() 97 const auto *OutArg1 = dyn_cast<HLSLOutArgExpr>(E->getArg(1)); in handleHlslSplitdouble() [all …]
|
| H A D | CGBuiltin.cpp | 276 Address Ptr = CGF.EmitPointerWithAlignment(E->getArg(0)); in CheckAtomicAlignment() 298 assert(E->getArg(0)->getType()->isPointerType()); in MakeBinaryAtomicValue() 300 E->getArg(0)->getType()->getPointeeType())); in MakeBinaryAtomicValue() 301 assert(CGF.getContext().hasSameUnqualifiedType(T, E->getArg(1)->getType())); in MakeBinaryAtomicValue() 308 llvm::Value *Val = CGF.EmitScalarExpr(E->getArg(1)); in MakeBinaryAtomicValue() 318 Value *Val = CGF.EmitScalarExpr(E->getArg(0)); in EmitNontemporalStore() 319 Address Addr = CGF.EmitPointerWithAlignment(E->getArg(1)); in EmitNontemporalStore() 321 Val = CGF.EmitToMemory(Val, E->getArg(0)->getType()); in EmitNontemporalStore() 322 LValue LV = CGF.MakeAddrLValue(Addr, E->getArg(0)->getType()); in EmitNontemporalStore() 329 Address Addr = CGF.EmitPointerWithAlignment(E->getArg(0)); in EmitNontemporalLoad() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenCL.cpp | 162 Expr *NDRangeArg = TheCall->getArg(0); in checkBuiltinNDRangeAndBlock() 169 Expr *BlockArg = TheCall->getArg(1); in checkBuiltinNDRangeAndBlock() 182 Expr *BlockArg = TheCall->getArg(0); in checkBuiltinKernelWorkGroupSize() 210 IllegalParams |= checkOpenCLEnqueueIntType(S, TheCall->getArg(I), in checkOpenCLEnqueueLocalSizeArgs() 249 Expr *Arg0 = TheCall->getArg(0); in checkBuiltinEnqueueKernel() 250 Expr *Arg1 = TheCall->getArg(1); in checkBuiltinEnqueueKernel() 251 Expr *Arg2 = TheCall->getArg(2); in checkBuiltinEnqueueKernel() 252 Expr *Arg3 = TheCall->getArg(3); in checkBuiltinEnqueueKernel() 256 Diag(TheCall->getArg(0)->getBeginLoc(), in checkBuiltinEnqueueKernel() 264 Diag(TheCall->getArg(1)->getBeginLoc(), in checkBuiltinEnqueueKernel() [all …]
|
| H A D | SemaSPIRV.cpp | 34 QualType ArgTy0 = TheCall->getArg(0)->getType(); in CheckAllArgsHaveSameType() 38 ArgTy0, TheCall->getArg(I)->getType())) { in CheckAllArgsHaveSameType() 41 << SourceRange(TheCall->getArg(0)->getBeginLoc(), in CheckAllArgsHaveSameType() 42 TheCall->getArg(N - 1)->getEndLoc()); in CheckAllArgsHaveSameType() 52 SemaRef.DefaultFunctionArrayLvalueConversion(Call->getArg(Argument)); in processConstant32BitIntArgument() 78 SemaRef.DefaultFunctionArrayLvalueConversion(Call->getArg(0)); in checkGenericCastToPtr() 107 SemaRef.Diag(Call->getArg(1)->getBeginLoc(), in checkGenericCastToPtr() 109 << 0 << Call->getArg(1)->getSourceRange(); in checkGenericCastToPtr() 115 auto RT = Call->getArg(0)->getType(); in checkGenericCastToPtr() 160 ExprResult A = TheCall->getArg(0); in CheckSPIRVBuiltinFunctionCall() [all …]
|
| H A D | SemaPPC.cpp | 183 TheCall->getArg(2)->getIntegerConstantExpr(Context)->getSExtValue(); in CheckPPCBuiltinFunctionCall() 217 QualType ArgType = TheCall->getArg(0)->getType(); in CheckPPCBuiltinFunctionCall() 246 if (TheCall->getArg(I)->getType() != ArgType) in CheckPPCBuiltinFunctionCall() 249 << TheCall->getArg(I)->getType() << ArgType << 1 << 0 << 0; in CheckPPCBuiltinFunctionCall() 360 Expr *Arg = TheCall->getArg(ArgNum); in BuiltinPPCMMACall() 409 if (!TheCall->getArg(2)->isIntegerConstantExpr(getASTContext())) in BuiltinVSX() 413 << SourceRange(TheCall->getArg(2)->getBeginLoc(), in BuiltinVSX() 414 TheCall->getArg(2)->getEndLoc()); in BuiltinVSX() 416 QualType Arg1Ty = TheCall->getArg(0)->getType(); in BuiltinVSX() 417 QualType Arg2Ty = TheCall->getArg(1)->getType(); in BuiltinVSX() [all …]
|
| H A D | SemaWasm.cpp | 31 Expr *ArgExpr = E->getArg(ArgIndex); in CheckWasmBuiltinArgIsTable() 45 Expr *ArgExpr = E->getArg(ArgIndex); in CheckWasmBuiltinArgIsInteger() 67 Expr *ArgExpr = TheCall->getArg(0); in BuiltinWasmRefIsNullExtern() 131 if (!getASTContext().hasSameType(ElTy, TheCall->getArg(2)->getType())) in BuiltinWasmTableSet() 160 Expr *NewElemArg = TheCall->getArg(1); in BuiltinWasmTableGrow() 187 Expr *NewElemArg = TheCall->getArg(2); in BuiltinWasmTableFill() 215 Expr *TableYArg = TheCall->getArg(1); in BuiltinWasmTableCopy()
|
| /freebsd/contrib/llvm-project/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 67 const Expr *Arg = Msg->getArg(0)->IgnoreParenImpCasts(); in rewriteObjCRedundantCallWithLiteral() 87 Msg->getArg(0)->getSourceRange()); in rewriteObjCRedundantCallWithLiteral() 191 SourceRange ArgRange = Msg->getArg(0)->getSourceRange(); in rewriteToSubscriptGetCommon() 239 SourceRange Arg0Range = Msg->getArg(0)->getSourceRange(); in rewriteToArraySubscriptSet() 240 SourceRange Arg1Range = Msg->getArg(1)->getSourceRange(); in rewriteToArraySubscriptSet() 273 SourceRange Arg0Range = Msg->getArg(0)->getSourceRange(); in rewriteToDictionarySubscriptSet() 274 SourceRange Arg1Range = Msg->getArg(1)->getSourceRange(); in rewriteToDictionarySubscriptSet() 401 objectifyExpr(Msg->getArg(0), commit); in rewriteToArrayLiteral() 402 SourceRange ArgRange = Msg->getArg(0)->getSourceRange(); in rewriteToArrayLiteral() 412 const Expr *SentinelExpr = Msg->getArg(Msg->getNumArgs() - 1); in rewriteToArrayLiteral() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | DwarfExpression.cpp | 357 uint64_t Offset = Op->getArg(0); in addMachineRegExpression() 369 uint64_t Offset = Op->getArg(0); in addMachineRegExpression() 419 assert(Op->getArg(0) == 1 && in beginEntryValueExpression() 515 addBReg(OpNum - dwarf::DW_OP_breg0, Op->getArg(0)); in addExpression() 521 if (!InsertArg(Op->getArg(0), ExprCursor)) { in addExpression() 527 unsigned SizeInBits = Op->getArg(1); in addExpression() 528 unsigned FragmentOffset = Op->getArg(0); in addExpression() 558 unsigned SizeInBits = Op->getArg(1); in addExpression() 559 unsigned BitOffset = Op->getArg(0); in addExpression() 594 emitUnsigned(Op->getArg(0)); in addExpression() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenBuiltin.cpp | 42 mlir::Value arg = cgf.emitScalarExpr(e->getArg(0)); in emitBuiltinBitOp() 102 if (e->getArg(0)->HasSideEffects(getContext())) in emitBuiltinExpr() 105 mlir::Value argValue = emitCheckedArgForAssume(e->getArg(0)); in emitBuiltinExpr() 111 mlir::Value real = emitScalarExpr(e->getArg(0)); in emitBuiltinExpr() 112 mlir::Value imag = emitScalarExpr(e->getArg(1)); in emitBuiltinExpr() 123 mlir::Value complex = emitComplexExpr(e->getArg(0)); in emitBuiltinExpr() 134 mlir::Value complex = emitComplexExpr(e->getArg(0)); in emitBuiltinExpr() 182 mlir::Value argValue = emitScalarExpr(e->getArg(0)); in emitBuiltinExpr() 183 mlir::Value expectedValue = emitScalarExpr(e->getArg(1)); in emitBuiltinExpr() 188 const Expr *probArg = e->getArg(2); in emitBuiltinExpr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CStringSyntaxChecker.cpp | 60 sameDecl(CE->getArg(0), WithArg)); in isStrlen() 125 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern() 126 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern() 127 const Expr *LenArg = CE->getArg(2); in containsBadStrncatPattern() 156 const Expr *DstArg = CE->getArg(0); in containsBadStrlcpyStrlcatPattern() 157 const Expr *LenArg = CE->getArg(2); in containsBadStrlcpyStrlcatPattern() 220 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() 221 const Expr *LenArg = CE->getArg(2); in VisitCallExpr() 245 const Expr *DstArg = CE->getArg(0); in VisitCallExpr() 246 const Expr *LenArg = CE->getArg(2); in VisitCallExpr()
|
| H A D | STLAlgorithmModeling.cpp | 110 if (!isIteratorType(CE->getArg(1)->getType())) in evalFind() 115 if (isIteratorType(CE->getArg(0)->getType())) { in evalFind() 122 if (isIteratorType(CE->getArg(2)->getType())) { in evalFind() 139 SVal Param = State->getSVal(CE->getArg(paramNum), LCtx); in Find() 163 Param = State->getSVal(CE->getArg(paramNum + 1), LCtx); in Find()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpBuiltin.cpp | 180 discard(S.Stk, *S.getContext().classify(Call->getArg(0))); in interp__builtin_assume() 190 Limit = popToAPSInt(S.Stk, *S.getContext().classify(Call->getArg(2))) in interp__builtin_strcmp() 555 PrimType FPClassArgT = *S.getContext().classify(Call->getArg(1)->getType()); in interp__builtin_isfpclass() 573 PrimType IntT = *S.getContext().classify(Call->getArg(0)); in interp__builtin_fpclassify() 625 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_abs() 639 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_popcount() 648 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_parity() 657 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_clrsb() 666 PrimType ArgT = *S.getContext().classify(Call->getArg(0)->getType()); in interp__builtin_bitreverse() 677 const Expr *Arg = Call->getArg(0); in interp__builtin_classify_type() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RawPtrRefLambdaCapturesChecker.cpp | 155 auto *Arg = CE->getArg(ArgIndex)->IgnoreParenCasts(); in checkASTDecl() 176 auto *Arg = CE->getArg(ArgIndex)->IgnoreParenCasts(); in checkASTDecl() 203 auto *CtorArg = CE->getArg(0)->IgnoreParenCasts(); in checkASTDecl() 208 CtorArg = InnerCE->getArg(0)->IgnoreParenCasts(); in checkASTDecl() 255 auto *Arg = CE->getArg(0)->IgnoreParenCasts(); in checkASTDecl() 307 Arg = CE->getArg(0)->IgnoreParenCasts(); in checkASTDecl() 314 Arg = CE->getArg(0)->IgnoreParenCasts(); in checkASTDecl() 323 Arg = CE->getArg(0)->IgnoreParenCasts(); in checkASTDecl() 328 Arg = CE->getArg(0)->IgnoreParenCasts(); in checkASTDecl() 342 Arg = OpCE->getArg(0)->IgnoreParenCasts(); in checkASTDecl()
|
| H A D | ASTUtils.cpp | 115 E = operatorCall->getArg(0); in tryToFindPtrOrigin() 123 E = call->getArg(0)->IgnoreParenCasts(); in tryToFindPtrOrigin() 132 E = call->getArg(0); in tryToFindPtrOrigin() 143 E = call->getArg(0); in tryToFindPtrOrigin() 148 E = call->getArg(0); in tryToFindPtrOrigin() 226 E = OCE->getArg(0); in isConstOwnerPtrMemberExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 635 State.Env.getStorageLocation(*OCE->getArg(0))); in transferConstMemberOperatorCall() 679 State.Env.getStorageLocation(*OCE->getArg(0))); in transferValue_NonConstMemberOperatorCall() 726 E->getConstructor()->getThisType()->getPointeeType(), *E->getArg(0), in transferValueOrConversionConstructor() 734 if (auto *Loc = State.Env.get<RecordStorageLocation>(*E->getArg(0))) { in transferAssignment() 748 valueOrConversionHasValue(E->getArg(0)->getType().getNonReferenceType(), in transferValueOrConversionAssignment() 749 *E->getArg(1), MatchRes, State), in transferValueOrConversionAssignment() 797 auto *OtherLoc = State.Env.get<RecordStorageLocation>(*E->getArg(0)); in transferSwapCall() 804 auto *Arg0Loc = State.Env.get<RecordStorageLocation>(*E->getArg(0)); in transferStdSwapCall() 805 auto *Arg1Loc = State.Env.get<RecordStorageLocation>(*E->getArg(1)); in transferStdSwapCall() 813 if (auto *Loc = State.Env.getStorageLocation(*E->getArg(0))) in transferStdForwardCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | VarLenCodeEmitterGen.cpp | 117 if (!DI->getNumArgs() || !isa<StringInit>(DI->getArg(0))) in getCustomCoders() 120 StringRef FuncName = cast<StringInit>(DI->getArg(0))->getValue(); in getCustomCoders() 147 const Init *Arg = DI->getArg(i); in buildRec() 172 const Init *OperandName = DI->getArg(0), *NumBits = DI->getArg(1); in buildRec() 191 const Init *OperandName = DI->getArg(0), *HiBit = DI->getArg(1), in buildRec() 192 *LoBit = DI->getArg(2); in buildRec() 475 OperandName = cast<StringInit>(DV->getArg(0))->getValue(); in getInstructionCaseForEncoding() 476 LoBit = static_cast<unsigned>(cast<IntInit>(DV->getArg(2))->getValue()); in getInstructionCaseForEncoding()
|