Lines Matching defs:MemFnPtr
128 llvm::Value *MemFnPtr,
630 llvm::Value *MemFnPtr, const MemberPointerType *MPT) {
645 llvm::Value *RawAdj = Builder.CreateExtractValue(MemFnPtr, 1, "memptr.adj");
659 llvm::Value *FnAsInt = Builder.CreateExtractValue(MemFnPtr, 0, "memptr.ptr");
943 llvm::Value *MemFnPtr = Builder.CreateExtractValue(src, 0, "memptr.ptr");
944 llvm::Type *OrigTy = MemFnPtr->getType();
961 MemFnPtr = Builder.CreateIntToPtr(MemFnPtr, PtrTy);
962 MemFnPtr =
963 CGF.emitPointerAuthResign(MemFnPtr, SrcType, CurAuthInfo, NewAuthInfo,
965 MemFnPtr = Builder.CreatePtrToInt(MemFnPtr, OrigTy);
966 llvm::Value *ResignedVal = Builder.CreateInsertValue(src, MemFnPtr, 0);
1035 llvm::Constant *MemFnPtr = Src->getAggregateElement(0u);
1036 if (MemFnPtr->getNumOperands() == 0) {
1038 assert(isa<llvm::ConstantInt>(MemFnPtr) && "constant int expected");
1043 cast<llvm::User>(MemFnPtr)->getOperand(0), CurAuthInfo, NewAuthInfo, CGM);
1044 ConstPtr = llvm::ConstantExpr::getPtrToInt(ConstPtr, MemFnPtr->getType());