Lines Matching refs:MemPtr
682 llvm::Value *MemPtr,
687 Address Base, llvm::Value *MemPtr,
711 llvm::Value *MemPtr,
3056 llvm::Value *MemPtr, in EmitMemberPointerIsNotNull() argument
3066 llvm::Value *FirstField = MemPtr; in EmitMemberPointerIsNotNull()
3067 if (MemPtr->getType()->isStructTy()) in EmitMemberPointerIsNotNull()
3068 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
3078 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I); in EmitMemberPointerIsNotNull()
3215 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress() argument
3227 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress()
3230 if (MemPtr->getType()->isStructTy()) { in EmitMemberDataPointerAddress()
3233 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3235 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3237 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3508 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, in EmitLoadOfMemberFunctionPointer() argument
3522 llvm::Value *FunctionPointer = MemPtr; in EmitLoadOfMemberFunctionPointer()
3526 if (MemPtr->getType()->isStructTy()) { in EmitLoadOfMemberFunctionPointer()
3529 FunctionPointer = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3531 NonVirtualBaseAdjustment = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3533 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3535 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()