| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCXXABI.cpp | 50 llvm::Value *MemPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument 66 Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress() argument 98 llvm::Value *MemPtr, in EmitMemberPointerIsNotNull() argument
|
| H A D | CGCXXABI.h | 161 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, 167 Address Base, llvm::Value *MemPtr, 214 llvm::Value *MemPtr,
|
| H A D | ItaniumCXXABI.cpp | 132 llvm::Value *MemPtr, 733 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberDataPointerAddress() 911 llvm::Constant *MemPtr[2]; in BuildMemberPointer() local 928 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer() 936 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer() 953 MemPtr[0] = llvm::ConstantExpr::getPtrToInt(addr, CGM.PtrDiffTy); in BuildMemberPointer() 954 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer() 959 return llvm::ConstantStruct::getAnon(MemPtr); in BuildMemberPointer() 1059 llvm::Value *MemPtr, in EmitMemberPointerIsNotNull() argument 1065 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberPointerIsNotNull() [all …]
|
| H A D | MicrosoftCXXABI.cpp | 645 llvm::Value *MemPtr, 674 llvm::Value *MemPtr, 2854 llvm::Value *FirstField = MemPtr; in EmitMemberPointerIsNotNull() 2855 if (MemPtr->getType()->isStructTy()) in EmitMemberPointerIsNotNull() 2856 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull() 3012 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress() 3015 if (MemPtr->getType()->isStructTy()) { in EmitMemberDataPointerAddress() 3018 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress() 3291 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, in EmitLoadOfMemberFunctionPointer() argument 3305 llvm::Value *FunctionPointer = MemPtr; in EmitLoadOfMemberFunctionPointer() [all …]
|
| H A D | CGExprScalar.cpp | 2230 llvm::Value *MemPtr = Visit(E); in VisitCastExpr() local 2232 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, MemPtr, MPT); in VisitCastExpr()
|
| H A D | CGExpr.cpp | 167 llvm::Value *MemPtr = EmitScalarExpr(E); in EvaluateExprAsBool() local 168 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); in EvaluateExprAsBool()
|
| /freebsd-12.1/contrib/compiler-rt/lib/scudo/ |
| H A D | scudo_allocator.h | 125 int scudoPosixMemalign(void **MemPtr, uptr Alignment, uptr Size);
|
| H A D | scudo_allocator.cpp | 687 int scudoPosixMemalign(void **MemPtr, uptr Alignment, uptr Size) { in scudoPosixMemalign() argument 696 *MemPtr = Ptr; in scudoPosixMemalign()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 8035 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(), in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() local 8037 MemPtr != MemPtrEnd; in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() 8038 ++MemPtr) { in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() 8043 QualType ParamTypes[2] = { *MemPtr, *MemPtr }; in addEqualEqualOrNotEqualMemberPointerOrNullptrOverloads() 8346 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(), in addAssignmentMemberPointerOrEnumeralOverloads() local 8348 MemPtr != MemPtrEnd; ++MemPtr) { in addAssignmentMemberPointerOrEnumeralOverloads() 8666 MemPtr = CandidateTypes[1].member_pointer_begin(), in addArrowStarOverloads() local 8668 MemPtr != MemPtrEnd; ++MemPtr) { in addArrowStarOverloads() 8674 QualType ParamTypes[2] = { *Ptr, *MemPtr }; in addArrowStarOverloads() 8718 MemPtr != MemPtrEnd; ++MemPtr) { in addConditionalOperatorOverloads() [all …]
|
| H A D | SemaExprCXX.cpp | 5414 const MemberPointerType *MemPtr = RHSType->getAs<MemberPointerType>(); in CheckPointerToMemberOperands() local 5415 if (!MemPtr) { in CheckPointerToMemberOperands() 5421 QualType Class(MemPtr->getClass(), 0); in CheckPointerToMemberOperands() 5486 QualType Result = MemPtr->getPointeeType(); in CheckPointerToMemberOperands() 6369 else if (const MemberPointerType *MemPtr = T->getAs<MemberPointerType>()) in MaybeBindToTemporary() local 6370 T = MemPtr->getPointeeType(); in MaybeBindToTemporary()
|
| H A D | SemaCast.cpp | 483 enum { None, Ptr, MemPtr, BlockPtr, Array }; in unwrapCastAwayConstnessLevel() enumerator 486 if (T->isMemberPointerType()) return MemPtr; in unwrapCastAwayConstnessLevel()
|
| H A D | SemaTemplateDeduction.cpp | 5346 const MemberPointerType *MemPtr = cast<MemberPointerType>(T.getTypePtr()); in MarkUsedTemplateParameters() local 5347 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters() 5349 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0), in MarkUsedTemplateParameters()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 3706 MemberPtr MemPtr; in HandleMemberPointerAccess() local 3707 if (!EvaluateMemberPointer(RHS, MemPtr, Info)) in HandleMemberPointerAccess() 3712 if (!MemPtr.getDecl()) { in HandleMemberPointerAccess() 3718 if (MemPtr.isDerivedMember()) { in HandleMemberPointerAccess() 3728 LV.Designator.Entries.size() - MemPtr.Path.size(); in HandleMemberPointerAccess() 3732 const CXXRecordDecl *MPDecl = MemPtr.Path[I]; in HandleMemberPointerAccess() 3743 } else if (!MemPtr.Path.empty()) { in HandleMemberPointerAccess() 3755 const CXXRecordDecl *Base = MemPtr.Path[N - I - 1]; in HandleMemberPointerAccess() 3780 return MemPtr.getDecl(); in HandleMemberPointerAccess() 3791 MemberPtr MemPtr; in HandleMemberPointerAccess() local [all …]
|
| H A D | Type.cpp | 3934 if (const auto *MemPtr = getAs<MemberPointerType>()) in isObjCIndirectLifetimeType() local 3935 return MemPtr->getPointeeType()->isObjCIndirectLifetimeType(); in isObjCIndirectLifetimeType()
|