Home
last modified time | relevance | path

Searched refs:MemPtr (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCXXABI.cpp50 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 DCGCXXABI.h161 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr,
167 Address Base, llvm::Value *MemPtr,
214 llvm::Value *MemPtr,
H A DItaniumCXXABI.cpp132 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 DMicrosoftCXXABI.cpp645 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 DCGExprScalar.cpp2230 llvm::Value *MemPtr = Visit(E); in VisitCastExpr() local
2232 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, MemPtr, MPT); in VisitCastExpr()
H A DCGExpr.cpp167 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 Dscudo_allocator.h125 int scudoPosixMemalign(void **MemPtr, uptr Alignment, uptr Size);
H A Dscudo_allocator.cpp687 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 DSemaOverload.cpp8035 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 DSemaExprCXX.cpp5414 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 DSemaCast.cpp483 enum { None, Ptr, MemPtr, BlockPtr, Array }; in unwrapCastAwayConstnessLevel() enumerator
486 if (T->isMemberPointerType()) return MemPtr; in unwrapCastAwayConstnessLevel()
H A DSemaTemplateDeduction.cpp5346 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 DExprConstant.cpp3706 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 DType.cpp3934 if (const auto *MemPtr = getAs<MemberPointerType>()) in isObjCIndirectLifetimeType() local
3935 return MemPtr->getPointeeType()->isObjCIndirectLifetimeType(); in isObjCIndirectLifetimeType()