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

/external/clang/lib/CodeGen/
H A DCGRecordLayout.h66 struct CGBitFieldInfo { struct in namespace:clang::CodeGen
84 CGBitFieldInfo() function in struct:clang::CodeGen::CGBitFieldInfo
87 CGBitFieldInfo(unsigned Offset, unsigned Size, bool IsSigned, function in struct:clang::CodeGen::CGBitFieldInfo
98 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types,
130 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
204 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const {
207 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator
H A DCGRecordLayoutBuilder.cpp194 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields;
215 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()];
603 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types,
639 return CGBitFieldInfo(Offset, Size, IsSigned, StorageSize, StorageAlignment);
734 const CGBitFieldInfo &Info = RL->getBitFieldInfo(FD);
777 std::vector<std::pair<unsigned, const CGBitFieldInfo*> > BFIs;
778 for (llvm::DenseMap<const FieldDecl*, CGBitFieldInfo>::const_iterator
802 void CGBitFieldInfo::print(raw_ostream &OS) const {
803 OS << "<CGBitFieldInfo"
[all...]
H A DCGValue.h31 struct CGBitFieldInfo;
127 const CGBitFieldInfo *BitFieldInfo;
286 const CGBitFieldInfo &getBitFieldInfo() const {
334 const CGBitFieldInfo &Info,
H A DCGObjCRuntime.cpp128 // Allocate a new CGBitFieldInfo object to describe this access.
134 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo(
135 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize,
H A DCGExpr.cpp1294 const CGBitFieldInfo &Info = LV.getBitFieldInfo();
1474 const CGBitFieldInfo &Info = Dst.getBitFieldInfo();
2524 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field);
H A DCGClass.cpp822 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField);

Completed in 340 milliseconds