Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp2831 return FirstField; in EmitFullMemberPointer()
2834 fields.push_back(FirstField); in EmitFullMemberPointer()
2865 llvm::Constant *FirstField = in EmitMemberDataPointer() local
2943 llvm::Constant *FirstField; in EmitMemberFunctionPointer() local
2956 FirstField = CGM.GetAddrOfFunction(MD, Ty); in EmitMemberFunctionPointer()
2960 FirstField = EmitVirtualMemPtrThunk(MD, ML); in EmitMemberFunctionPointer()
2973 FirstField = llvm::ConstantExpr::getBitCast(FirstField, CGM.VoidPtrTy); in EmitMemberFunctionPointer()
3053 llvm::Value *FirstField = MemPtr; in EmitMemberPointerIsNotNull() local
3078 return FirstField->isNullValue(); in MemberPointerConstantIsNull()
3325 llvm::Value *FirstField = Src; in EmitNonNullMemberPointerConversion() local
[all …]
H A DCGClass.cpp920 FirstField(nullptr), LastField(nullptr), FirstFieldOffset(0), in FieldMemcpyizer()
936 if (!FirstField) in addMemcpyableField()
958 if (!FirstField) { in emitMemcpy()
963 if (FirstField->isBitField()) { in emitMemcpy()
965 CGF.getTypes().getCGRecordLayout(FirstField->getParent()); in emitMemcpy()
966 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
981 LValue Src = CGF.EmitLValueForFieldInitialization(SrcLV, FirstField); in emitMemcpy()
991 FirstField = nullptr; in reset()
1006 FirstField = F; in addInitialField()
1027 FirstField = F; in addNextField()
[all …]
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp9669 const FieldDecl *FirstField, in diagnoseOdrViolations()
9681 auto DiagError = [FirstRecord, FirstField, FirstModule, in diagnoseOdrViolations()
9683 return Diag(FirstField->getLocation(), in diagnoseOdrViolations()
9686 << FirstField->getSourceRange() << DiffType; in diagnoseOdrViolations()
9695 IdentifierInfo *FirstII = FirstField->getIdentifier(); in diagnoseOdrViolations()
9703 assert(getContext().hasSameType(FirstField->getType(), in diagnoseOdrViolations()
9706 QualType FirstType = FirstField->getType(); in diagnoseOdrViolations()
9714 const bool IsFirstBitField = FirstField->isBitField(); in diagnoseOdrViolations()
9727 << FirstII << FirstField->getBitWidth()->getSourceRange(); in diagnoseOdrViolations()
9737 const bool IsFirstMutable = FirstField->isMutable(); in diagnoseOdrViolations()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaDeclAttr.cpp4103 FieldDecl *FirstField = *Field; in handleTransparentUnionAttr() local
4104 QualType FirstType = FirstField->getType(); in handleTransparentUnionAttr()
4106 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()
4135 S.Diag(FirstField->getLocation(), in handleTransparentUnionAttr()