Lines Matching defs:FirstField
220 llvm::Constant *EmitFullMemberPointer(llvm::Constant *FirstField,
742 MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant *FirstField,
752 return FirstField;
755 fields.push_back(FirstField);
777 llvm::Constant *FirstField =
779 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/false, RD,
815 llvm::Constant *FirstField;
819 FirstField = llvm::Constant::getNullValue(CGM.VoidPtrTy);
832 FirstField = CGM.GetAddrOfFunction(MD, Ty);
833 FirstField = llvm::ConstantExpr::getBitCast(FirstField, CGM.VoidPtrTy);
837 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/true, RD,
915 llvm::Value *FirstField = MemPtr;
917 FirstField = Builder.CreateExtractValue(MemPtr, 0);
918 llvm::Value *Res = Builder.CreateICmpNE(FirstField, fields[0], "memptr.cmp0");
938 llvm::Constant *FirstField = Val->getType()->isStructTy() ?
940 return FirstField->isNullValue();
1135 llvm::Value *FirstField = Src;
1142 FirstField = Builder.CreateExtractValue(Src, I++);
1156 llvm::Value *&NVAdjustField = IsFunc ? NonVirtualBaseAdjustment : FirstField;
1171 Dst = FirstField;
1175 Dst = Builder.CreateInsertValue(Dst, FirstField, Idx++);
1218 llvm::Constant *FirstField = Src;
1226 FirstField = Src->getAggregateElement(I++);
1241 IsFunc ? NonVirtualBaseAdjustment : FirstField;
1255 return FirstField;
1258 Fields.push_back(FirstField);