Searched refs:CGBitFieldInfo (Results 1 – 13 of 13) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGRecordLayout.h | 65 struct CGBitFieldInfo { struct 96 CGBitFieldInfo() in CGBitFieldInfo() argument 100 CGBitFieldInfo(unsigned Offset, unsigned Size, bool IsSigned, in CGBitFieldInfo() function 111 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types, 143 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 227 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo() 230 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
H A D | CGRecordLayoutBuilder.cpp | 220 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 242 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()]; in setBitFieldInfo() 761 CGBitFieldInfo &Info = I.second; in computeVolatileBitfields() 1047 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types, in MakeInfo() 1083 return CGBitFieldInfo(Offset, Size, IsSigned, StorageSize, StorageOffset); in MakeInfo() 1181 const CGBitFieldInfo &Info = RL->getBitFieldInfo(FD); in ComputeRecordLayout() 1226 std::vector<std::pair<unsigned, const CGBitFieldInfo*> > BFIs; in print() 1227 for (llvm::DenseMap<const FieldDecl*, CGBitFieldInfo>::const_iterator in print() 1251 void CGBitFieldInfo::print(raw_ostream &OS) const { in print() 1261 LLVM_DUMP_METHOD void CGBitFieldInfo::dump() const { in dump()
|
H A D | CGValue.h | 36 struct CGBitFieldInfo; 205 const CGBitFieldInfo *BitFieldInfo; 424 const CGBitFieldInfo &getBitFieldInfo() const { 468 static LValue MakeBitfield(Address Addr, const CGBitFieldInfo &Info,
|
H A D | CGObjCRuntime.cpp | 103 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo( in EmitValueForIvarAtOffset() 104 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
|
H A D | CodeGenTBAA.cpp | 370 const CGBitFieldInfo &Info = CGRL.getBitFieldInfo(*i); in CollectFields()
|
H A D | CGExpr.cpp | 2254 const CGBitFieldInfo &Info = LV.getBitFieldInfo(); in EmitLoadOfBitfieldLValue() 2490 const CGBitFieldInfo &Info = Dst.getBitFieldInfo(); in EmitStoreThroughBitfieldLValue() 4814 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field); in EmitLValueForField()
|
H A D | CGAtomic.cpp | 41 CGBitFieldInfo BFI;
|
H A D | CGExprConstant.cpp | 634 const CGBitFieldInfo &Info = RL.getBitFieldInfo(Field); in AppendBitField()
|
H A D | CGClass.cpp | 969 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
|
H A D | CGDebugInfo.cpp | 1619 const CGBitFieldInfo &BitFieldInfo = in createBitFieldType() 4983 const CGBitFieldInfo &Info = RL.getBitFieldInfo(FD); in EmitDeclare()
|
H A D | CodeGenFunction.h | 2891 const CGBitFieldInfo &Info,
|
H A D | CGCall.cpp | 3661 const CGBitFieldInfo &BFI = Layout.getBitFieldInfo(F); in setUsedBits()
|
H A D | CGExprScalar.cpp | 1314 const CGBitFieldInfo &Info, in EmitBitfieldConversionCheck()
|