Lines Matching refs:FirstField
298 llvm::Constant *EmitFullMemberPointer(llvm::Constant *FirstField,
1339 MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant *FirstField, in EmitFullMemberPointer() argument
1349 return FirstField; in EmitFullMemberPointer()
1352 fields.push_back(FirstField); in EmitFullMemberPointer()
1376 llvm::Constant *FirstField = in EmitMemberDataPointer() local
1378 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/false, RD, in EmitMemberDataPointer()
1414 llvm::Constant *FirstField; in BuildMemberPointer() local
1427 FirstField = CGM.GetAddrOfFunction(MD, Ty); in BuildMemberPointer()
1428 FirstField = llvm::ConstantExpr::getBitCast(FirstField, CGM.VoidPtrTy); in BuildMemberPointer()
1434 FirstField = llvm::Constant::getNullValue(CGM.VoidPtrTy); in BuildMemberPointer()
1439 FirstField = llvm::Constant::getNullValue(CGM.VoidPtrTy); in BuildMemberPointer()
1443 FirstField = llvm::Constant::getNullValue(CGM.VoidPtrTy); in BuildMemberPointer()
1454 FirstField = llvm::ConstantExpr::getBitCast(Thunk, CGM.VoidPtrTy); in BuildMemberPointer()
1459 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/true, RD, in BuildMemberPointer()
1537 llvm::Value *FirstField = MemPtr; in EmitMemberPointerIsNotNull() local
1539 FirstField = Builder.CreateExtractValue(MemPtr, 0); in EmitMemberPointerIsNotNull()
1540 llvm::Value *Res = Builder.CreateICmpNE(FirstField, fields[0], "memptr.cmp0"); in EmitMemberPointerIsNotNull()
1560 llvm::Constant *FirstField = Val->getType()->isStructTy() ? in MemberPointerConstantIsNull() local
1562 return FirstField->isNullValue(); in MemberPointerConstantIsNull()
1757 llvm::Value *FirstField = Src; in EmitMemberPointerConversion() local
1764 FirstField = Builder.CreateExtractValue(Src, I++); in EmitMemberPointerConversion()
1778 llvm::Value *&NVAdjustField = IsFunc ? NonVirtualBaseAdjustment : FirstField; in EmitMemberPointerConversion()
1793 Dst = FirstField; in EmitMemberPointerConversion()
1797 Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++); in EmitMemberPointerConversion()
1840 llvm::Constant *FirstField = Src; in EmitMemberPointerConversion() local
1848 FirstField = Src->getAggregateElement(I++); in EmitMemberPointerConversion()
1863 IsFunc ? NonVirtualBaseAdjustment : FirstField; in EmitMemberPointerConversion()
1877 return FirstField; in EmitMemberPointerConversion()
1880 Fields.push_back(FirstField); in EmitMemberPointerConversion()