Lines Matching refs:FirstField
459 llvm::Constant *EmitFullMemberPointer(llvm::Constant *FirstField,
1879 MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant *FirstField,
1889 return FirstField;
1892 fields.push_back(FirstField);
1916 llvm::Constant *FirstField =
1918 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/false, RD,
1955 llvm::Constant *FirstField;
1968 FirstField = CGM.GetAddrOfFunction(MD, Ty);
1969 FirstField = llvm::ConstantExpr::getBitCast(FirstField, CGM.VoidPtrTy);
1975 FirstField = llvm::Constant::getNullValue(CGM.VoidPtrTy);
1980 FirstField = llvm::Constant::getNullValue(CGM.VoidPtrTy);
1984 FirstField = llvm::Constant::getNullValue(CGM.VoidPtrTy);
1987 FirstField = llvm::ConstantExpr::getBitCast(Thunk, CGM.VoidPtrTy);
1994 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/true, RD,
2073 llvm::Value *FirstField = MemPtr;
2075 FirstField = Builder.CreateExtractValue(MemPtr, 0);
2076 llvm::Value *Res = Builder.CreateICmpNE(FirstField, fields[0], "memptr.cmp0");
2096 llvm::Constant *FirstField = Val->getType()->isStructTy() ?
2098 return FirstField->isNullValue();
2302 llvm::Value *FirstField = Src;
2310 FirstField = Builder.CreateExtractValue(Src, I++);
2324 llvm::Value *&NVAdjustField = IsFunc ? NonVirtualBaseAdjustment : FirstField;
2340 Dst = FirstField;
2344 Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++);
2387 llvm::Constant *FirstField = Src;
2395 FirstField = Src->getAggregateElement(I++);
2410 IsFunc ? NonVirtualBaseAdjustment : FirstField;
2424 return FirstField;
2427 Fields.push_back(FirstField);