Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86FastTileConfig.cpp201 const Value *MemPtr = II->memoperands()[0]->getValue(); in getShapeCfgInstrs() local
202 if (!MemPtr) in getShapeCfgInstrs()
205 StringRef Name = MemPtr->getName(); in getShapeCfgInstrs()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGCXXABI.cpp44 llvm::Value *MemPtr, const MemberPointerType *MPT) { in EmitLoadOfMemberFunctionPointer() argument
60 Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress() argument
92 llvm::Value *MemPtr, in EmitMemberPointerIsNotNull() argument
DCGCXXABI.h166 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr,
172 Address Base, llvm::Value *MemPtr,
219 llvm::Value *MemPtr,
DMicrosoftCXXABI.cpp663 llvm::Value *MemPtr,
668 Address Base, llvm::Value *MemPtr,
692 llvm::Value *MemPtr,
2950 llvm::Value *MemPtr, in EmitMemberPointerIsNotNull() argument
2960 llvm::Value *FirstField = MemPtr; in EmitMemberPointerIsNotNull()
2961 if (MemPtr->getType()->isStructTy()) in EmitMemberPointerIsNotNull()
2962 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
2972 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I); in EmitMemberPointerIsNotNull()
3109 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress() argument
3121 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress()
[all …]
DItaniumCXXABI.cpp131 llvm::Value *MemPtr,
861 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress() argument
863 assert(MemPtr->getType() == CGM.PtrDiffTy); in EmitMemberDataPointerAddress()
872 Base.getElementType(), Base.getPointer(), MemPtr, "memptr.offset"); in EmitMemberDataPointerAddress()
1041 llvm::Constant *MemPtr[2]; in BuildMemberPointer() local
1062 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset); in BuildMemberPointer()
1063 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
1070 MemPtr[0] = llvm::ConstantInt::get(CGM.PtrDiffTy, VTableOffset + 1); in BuildMemberPointer()
1071 MemPtr[1] = llvm::ConstantInt::get(CGM.PtrDiffTy, in BuildMemberPointer()
1088 MemPtr[0] = llvm::ConstantExpr::getPtrToInt(addr, CGM.PtrDiffTy); in BuildMemberPointer()
[all …]
DCGExpr.cpp186 llvm::Value *MemPtr = EmitScalarExpr(E); in EvaluateExprAsBool() local
187 return CGM.getCXXABI().EmitMemberPointerIsNotNull(*this, MemPtr, MPT); in EvaluateExprAsBool()
DCGExprScalar.cpp2343 llvm::Value *MemPtr = Visit(E); in VisitCastExpr() local
2345 return CGF.CGM.getCXXABI().EmitMemberPointerIsNotNull(CGF, MemPtr, MPT); in VisitCastExpr()
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/
Dscudo_allocator.h119 int scudoPosixMemalign(void **MemPtr, uptr Alignment, uptr Size);
Dscudo_allocator.cpp747 int scudoPosixMemalign(void **MemPtr, uptr Alignment, uptr Size) { in scudoPosixMemalign() argument
756 *MemPtr = Ptr; in scudoPosixMemalign()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DExprConstant.cpp4603 MemberPtr MemPtr; in HandleMemberPointerAccess() local
4604 if (!EvaluateMemberPointer(RHS, MemPtr, Info)) in HandleMemberPointerAccess()
4609 if (!MemPtr.getDecl()) { in HandleMemberPointerAccess()
4615 if (MemPtr.isDerivedMember()) { in HandleMemberPointerAccess()
4619 if (LV.Designator.MostDerivedPathLength + MemPtr.Path.size() > in HandleMemberPointerAccess()
4625 LV.Designator.Entries.size() - MemPtr.Path.size(); in HandleMemberPointerAccess()
4626 for (unsigned I = 0, N = MemPtr.Path.size(); I != N; ++I) { in HandleMemberPointerAccess()
4629 const CXXRecordDecl *MPDecl = MemPtr.Path[I]; in HandleMemberPointerAccess()
4637 if (!CastToDerivedClass(Info, RHS, LV, MemPtr.getContainingRecord(), in HandleMemberPointerAccess()
4640 } else if (!MemPtr.Path.empty()) { in HandleMemberPointerAccess()
[all …]
DType.cpp4289 if (const auto *MemPtr = getAs<MemberPointerType>()) in isObjCIndirectLifetimeType() local
4290 return MemPtr->getPointeeType()->isObjCIndirectLifetimeType(); in isObjCIndirectLifetimeType()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaExprCXX.cpp5738 const MemberPointerType *MemPtr = RHSType->getAs<MemberPointerType>(); in CheckPointerToMemberOperands() local
5739 if (!MemPtr) { in CheckPointerToMemberOperands()
5745 QualType Class(MemPtr->getClass(), 0); in CheckPointerToMemberOperands()
5810 QualType Result = MemPtr->getPointeeType(); in CheckPointerToMemberOperands()
6927 else if (const MemberPointerType *MemPtr = T->getAs<MemberPointerType>()) in MaybeBindToTemporary() local
6928 T = MemPtr->getPointeeType(); in MaybeBindToTemporary()
DSemaCast.cpp561 enum { None, Ptr, MemPtr, BlockPtr, Array }; in unwrapCastAwayConstnessLevel() enumerator
564 if (T->isMemberPointerType()) return MemPtr; in unwrapCastAwayConstnessLevel()
DSemaTemplateDeduction.cpp5846 const MemberPointerType *MemPtr = cast<MemberPointerType>(T.getTypePtr()); in MarkUsedTemplateParameters() local
5847 MarkUsedTemplateParameters(Ctx, MemPtr->getPointeeType(), OnlyDeduced, in MarkUsedTemplateParameters()
5849 MarkUsedTemplateParameters(Ctx, QualType(MemPtr->getClass(), 0), in MarkUsedTemplateParameters()