Searched refs:CGBitFieldInfo (Results 1 – 6 of 6) sorted by relevance
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGRecordLayout.h | 66 struct CGBitFieldInfo { struct 84 CGBitFieldInfo() in CGBitFieldInfo() argument 87 CGBitFieldInfo(unsigned Offset, unsigned Size, bool IsSigned, in CGBitFieldInfo() argument 98 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types, 130 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 203 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo() 205 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
| D | CGRecordLayoutBuilder.cpp | 61 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 229 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types, in MakeInfo() 262 return CGBitFieldInfo(Offset, Size, IsSigned, StorageSize, StorageAlignment); in MakeInfo() 371 BitFields[FD] = CGBitFieldInfo::MakeInfo(Types, FD, FieldOffset, FieldSize, in LayoutBitfields() 462 BitFields[Field] = CGBitFieldInfo::MakeInfo(Types, Field, 0, FieldSize, in LayoutUnionField() 1036 const CGBitFieldInfo &Info = RL->getBitFieldInfo(FD); in ComputeRecordLayout() 1079 std::vector<std::pair<unsigned, const CGBitFieldInfo*> > BFIs; in print() 1080 for (llvm::DenseMap<const FieldDecl*, CGBitFieldInfo>::const_iterator in print() 1104 void CGBitFieldInfo::print(raw_ostream &OS) const { in print() 1113 void CGBitFieldInfo::dump() const { in dump()
|
| D | CGValue.h | 31 struct CGBitFieldInfo; 126 const CGBitFieldInfo *BitFieldInfo; 284 const CGBitFieldInfo &getBitFieldInfo() const { in getBitFieldInfo() 329 const CGBitFieldInfo &Info, in MakeBitfield()
|
| D | CGObjCRuntime.cpp | 134 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo( in EmitValueForIvarAtOffset() 135 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
|
| D | CGExpr.cpp | 1283 const CGBitFieldInfo &Info = LV.getBitFieldInfo(); in EmitLoadOfBitfieldLValue() 1440 const CGBitFieldInfo &Info = Dst.getBitFieldInfo(); in EmitStoreThroughBitfieldLValue() 2476 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field); in EmitLValueForField()
|
| D | CGClass.cpp | 817 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
|