Home
last modified time | relevance | path

Searched refs:FirstField (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp612 llvm::Constant *EmitFullMemberPointer(llvm::Constant *FirstField,
2717 MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant *FirstField, in EmitFullMemberPointer() argument
2727 return FirstField; in EmitFullMemberPointer()
2730 fields.push_back(FirstField); in EmitFullMemberPointer()
2761 llvm::Constant *FirstField = in EmitMemberDataPointer() local
2763 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/false, RD, in EmitMemberDataPointer()
2839 llvm::Constant *FirstField; in EmitMemberFunctionPointer() local
2852 FirstField = CGM.GetAddrOfFunction(MD, Ty); in EmitMemberFunctionPointer()
2856 FirstField = EmitVirtualMemPtrThunk(MD, ML); in EmitMemberFunctionPointer()
2869 FirstField = llvm::ConstantExpr::getBitCast(FirstField, CGM.VoidPtrTy); in EmitMemberFunctionPointer()
[all …]
DCGClass.cpp922 FirstField(nullptr), LastField(nullptr), FirstFieldOffset(0), in FieldMemcpyizer()
938 if (!FirstField) in addMemcpyableField()
960 if (!FirstField) { in emitMemcpy()
965 if (FirstField->isBitField()) { in emitMemcpy()
967 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy()
968 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
980 LValue Dest = CGF.EmitLValueForFieldInitialization(DestLV, FirstField); in emitMemcpy()
983 LValue Src = CGF.EmitLValueForFieldInitialization(SrcLV, FirstField); in emitMemcpy()
993 FirstField = nullptr; in reset()
1016 FirstField = F; in addInitialField()
[all …]
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp593 llvm::Constant *EmitFullMemberPointer(llvm::Constant *FirstField,
2569 MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant *FirstField, in EmitFullMemberPointer() argument
2579 return FirstField; in EmitFullMemberPointer()
2582 fields.push_back(FirstField); in EmitFullMemberPointer()
2609 llvm::Constant *FirstField = in EmitMemberDataPointer() local
2611 return EmitFullMemberPointer(FirstField, /*IsMemberFunction=*/false, RD, in EmitMemberDataPointer()
2679 llvm::Constant *FirstField; in EmitMemberFunctionPointer() local
2692 FirstField = CGM.GetAddrOfFunction(MD, Ty); in EmitMemberFunctionPointer()
2697 FirstField = EmitVirtualMemPtrThunk(MD, ML); in EmitMemberFunctionPointer()
2710 FirstField = llvm::ConstantExpr::getBitCast(FirstField, CGM.VoidPtrTy); in EmitMemberFunctionPointer()
[all …]
DCGClass.cpp999 FirstField(nullptr), LastField(nullptr), FirstFieldOffset(0), in FieldMemcpyizer()
1013 if (!FirstField) in addMemcpyableField()
1035 if (!FirstField) { in emitMemcpy()
1040 if (FirstField->isBitField()) { in emitMemcpy()
1042 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy()
1043 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
1055 LValue Dest = CGF.EmitLValueForFieldInitialization(DestLV, FirstField); in emitMemcpy()
1058 LValue Src = CGF.EmitLValueForFieldInitialization(SrcLV, FirstField); in emitMemcpy()
1067 FirstField = nullptr; in reset()
1090 FirstField = F; in addInitialField()
[all …]
/external/llvm-project/clang/lib/Serialization/
DASTReader.cpp9767 StringRef SecondModule, FieldDecl *FirstField, in diagnoseOdrViolations()
9769 IdentifierInfo *FirstII = FirstField->getIdentifier(); in diagnoseOdrViolations()
9772 ODRDiagDeclError(FirstRecord, FirstModule, FirstField->getLocation(), in diagnoseOdrViolations()
9773 FirstField->getSourceRange(), FieldName) in diagnoseOdrViolations()
9782 assert(getContext().hasSameType(FirstField->getType(), in diagnoseOdrViolations()
9785 QualType FirstType = FirstField->getType(); in diagnoseOdrViolations()
9789 ODRDiagDeclError(FirstRecord, FirstModule, FirstField->getLocation(), in diagnoseOdrViolations()
9790 FirstField->getSourceRange(), FieldTypeName) in diagnoseOdrViolations()
9799 const bool IsFirstBitField = FirstField->isBitField(); in diagnoseOdrViolations()
9802 ODRDiagDeclError(FirstRecord, FirstModule, FirstField->getLocation(), in diagnoseOdrViolations()
[all …]
/external/clang/lib/Sema/
DSemaDeclAttr.cpp3037 FieldDecl *FirstField = *Field; in handleTransparentUnionAttr() local
3038 QualType FirstType = FirstField->getType(); in handleTransparentUnionAttr()
3040 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()
3065 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()
/external/llvm-project/clang/lib/Sema/
DSemaDeclAttr.cpp3644 FieldDecl *FirstField = *Field; in handleTransparentUnionAttr() local
3645 QualType FirstType = FirstField->getType(); in handleTransparentUnionAttr()
3647 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()
3676 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()