Lines Matching refs:MemPtr
637 llvm::Value *MemPtr,
642 Address Base, llvm::Value *MemPtr,
666 llvm::Value *MemPtr,
2780 llvm::Value *MemPtr, in EmitMemberPointerIsNotNull() argument
2790 llvm::Value *FirstField = MemPtr; in EmitMemberPointerIsNotNull()
2791 if (MemPtr->getType()->isStructTy()) in EmitMemberPointerIsNotNull()
2792 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
2802 llvm::Value *Field = Builder.CreateExtractValue(MemPtr, I); in EmitMemberPointerIsNotNull()
2936 CodeGenFunction &CGF, const Expr *E, Address Base, llvm::Value *MemPtr, in EmitMemberDataPointerAddress() argument
2948 llvm::Value *FieldOffset = MemPtr; in EmitMemberDataPointerAddress()
2951 if (MemPtr->getType()->isStructTy()) { in EmitMemberDataPointerAddress()
2954 FieldOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2956 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
2958 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitMemberDataPointerAddress()
3227 llvm::Value *&ThisPtrForCall, llvm::Value *MemPtr, in EmitLoadOfMemberFunctionPointer() argument
3241 llvm::Value *FunctionPointer = MemPtr; in EmitLoadOfMemberFunctionPointer()
3245 if (MemPtr->getType()->isStructTy()) { in EmitLoadOfMemberFunctionPointer()
3248 FunctionPointer = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3250 NonVirtualBaseAdjustment = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3252 VBPtrOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()
3254 VirtualBaseAdjustmentOffset = Builder.CreateExtractValue(MemPtr, I++); in EmitLoadOfMemberFunctionPointer()