Lines Matching refs:MemPtr
637 llvm::Value *MemPtr,
642 Address Base, llvm::Value *MemPtr,
666 llvm::Value *MemPtr,
2772 llvm::Value *MemPtr, in EmitMemberPointerIsNotNull() argument
2782 llvm::Value *FirstField = MemPtr; in EmitMemberPointerIsNotNull()
2783 if (MemPtr->getType()->isStructTy()) in EmitMemberPointerIsNotNull()
2784 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
2794 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I); in EmitMemberPointerIsNotNull()
2928 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress() argument
2940 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress()
2943 if (MemPtr->getType()->isStructTy()) { in EmitMemberDataPointerAddress()
2946 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2948 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2950 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3219 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, in EmitLoadOfMemberFunctionPointer() argument
3233 llvm::Value *FunctionPointer = MemPtr; in EmitLoadOfMemberFunctionPointer()
3237 if (MemPtr->getType()->isStructTy()) { in EmitLoadOfMemberFunctionPointer()
3240 FunctionPointer = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3242 NonVirtualBaseAdjustment = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3244 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3246 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()