Searched refs:CGBitFieldInfo (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayout.h65 struct CGBitFieldInfo { struct in namespace:clang::CodeGen
83 CGBitFieldInfo() function in struct:clang::CodeGen::CGBitFieldInfo
86 CGBitFieldInfo(unsigned Offset, unsigned Size, bool IsSigned, function in struct:clang::CodeGen::CGBitFieldInfo
97 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types,
129 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
203 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const {
206 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator
H A DCGRecordLayoutBuilder.cpp204 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
226 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()];
696 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types,
732 return CGBitFieldInfo(Offset, Size, IsSigned, StorageSize, StorageOffset);
830 const CGBitFieldInfo &Info = RL->getBitFieldInfo(FD);
873 std::vector<std::pair<unsigned, const CGBitFieldInfo*> > BFIs;
874 for (llvm::DenseMap<const FieldDecl*, CGBitFieldInfo>::const_iterator
898 void CGBitFieldInfo::print(raw_ostream &OS) const {
899 OS << "<CGBitFieldInfo"
[all...]
H A DCGObjCRuntime.cpp98 // Allocate a new CGBitFieldInfo object to describe this access.
104 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo(
105 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize,
H A DCGValue.h33 struct CGBitFieldInfo;
187 const CGBitFieldInfo *BitFieldInfo;
381 const CGBitFieldInfo &getBitFieldInfo() const {
432 static LValue MakeBitfield(Address Addr, const CGBitFieldInfo &Info,
H A DCGExpr.cpp1918 const CGBitFieldInfo &Info = LV.getBitFieldInfo();
2129 const CGBitFieldInfo &Info = Dst.getBitFieldInfo();
4198 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field);
H A DCGAtomic.cpp41 CGBitFieldInfo BFI;
H A DCGExprConstant.cpp603 const CGBitFieldInfo &Info = RL.getBitFieldInfo(Field);
H A DCGClass.cpp968 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField);
H A DCGCall.cpp3012 const CGBitFieldInfo &BFI = Layout.getBitFieldInfo(F);
H A DCGDebugInfo.cpp1316 const CGBitFieldInfo &BitFieldInfo =

Completed in 205 milliseconds