Searched refs:MemPtr (Results 1 - 12 of 12) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DItaniumCXXABI.cpp80 llvm::Value *MemPtr,
390 llvm::Value *MemPtr,
392 assert(MemPtr->getType() == CGM.PtrDiffTy);
402 llvm::Value *Addr = Builder.CreateInBoundsGEP(Base, MemPtr, "memptr.offset");
571 llvm::Constant *MemPtr[2]; local
587 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset);
588 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy,
595 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1);
596 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy,
613 MemPtr[
388 EmitMemberDataPointerAddress(CodeGenFunction &CGF, llvm::Value *Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
718 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
[all...]
H A DCGCXXABI.cpp42 llvm::Value *MemPtr,
57 llvm::Value *MemPtr,
88 llvm::Value *MemPtr,
40 EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, llvm::Value *&This, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
55 EmitMemberDataPointerAddress(CodeGenFunction &CGF, llvm::Value *Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
87 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
H A DCGCXXABI.h140 llvm::Value *MemPtr,
146 llvm::Value *MemPtr,
188 llvm::Value *MemPtr,
H A DMicrosoftCXXABI.cpp339 llvm::Value *MemPtr,
344 llvm::Value *MemPtr,
357 llvm::Value *MemPtr,
1527 llvm::Value *MemPtr,
1537 llvm::Value *FirstField = MemPtr;
1538 if (MemPtr->getType()->isStructTy())
1539 FirstField = Builder.CreateExtractValue(MemPtr, 0);
1549 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I);
1665 llvm::Value *MemPtr,
1677 llvm::Value *FieldOffset = MemPtr;
1526 EmitMemberPointerIsNotNull(CodeGenFunction &CGF, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
1663 EmitMemberDataPointerAddress(CodeGenFunction &CGF, llvm::Value *Base, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
1891 EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF, llvm::Value *&This, llvm::Value *MemPtr, const MemberPointerType *MPT) argument
[all...]
H A DCGExpr.cpp89 llvm::Value *MemPtr = EmitScalarExpr(E); local
90 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT);
H A DCGExprScalar.cpp1470 llvm::Value *MemPtr = Visit(E); local
1472 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, MemPtr, MPT);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaOverload.cpp7059 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7061 MemPtr != MemPtrEnd;
7062 ++MemPtr) {
7064 if (!AddedTypes.insert(S.Context.getCanonicalType(*MemPtr)))
7067 QualType ParamTypes[2] = { *MemPtr, *MemPtr };
7353 MemPtr = CandidateTypes[ArgIdx].member_pointer_begin(),
7355 MemPtr != MemPtrEnd; ++MemPtr) {
7356 if (!AddedTypes.insert(S.Context.getCanonicalType(*MemPtr)))
[all...]
H A DSemaExprCXX.cpp4083 const MemberPointerType *MemPtr = RHSType->getAs<MemberPointerType>(); local
4084 if (!MemPtr) {
4090 QualType Class(MemPtr->getClass(), 0);
4152 QualType Result = MemPtr->getPointeeType();
4904 else if (const MemberPointerType *MemPtr = T->getAs<MemberPointerType>())
4905 T = MemPtr->getPointeeType();
H A DSemaTemplateDeduction.cpp4837 const MemberPointerType *MemPtr = cast<MemberPointerType>(T.getTypePtr()); local
4838 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced,
4840 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0),
H A DSemaCodeComplete.cpp3948 else if (const MemberPointerType *MemPtr
3950 FunctionType = MemPtr->getPointeeType();
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DExprConstant.cpp2935 MemberPtr MemPtr;
2936 if (!EvaluateMemberPointer(RHS, MemPtr, Info))
2941 if (!MemPtr.getDecl()) {
2947 if (MemPtr.isDerivedMember()) {
2951 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() >
2957 LV.Designator.Entries.size() - MemPtr.Path.size();
2958 for (unsigned I = 0, N = MemPtr.Path.size(); I != N; ++I) {
2961 const CXXRecordDecl *MPDecl = MemPtr.Path[I];
2969 if (!CastToDerivedClass(Info, RHS, LV, MemPtr.getContainingRecord(),
2972 } else if (!MemPtr
[all...]
H A DType.cpp2374 if (const MemberPointerType *MemPtr = getAs<MemberPointerType>())
2375 return MemPtr->getPointeeType()->isObjCIndirectLifetimeType();

Completed in 325 milliseconds