/external/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() function 98 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types, 130 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 204 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo() 207 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
D | CGRecordLayoutBuilder.cpp | 205 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 226 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()]; in setBitFieldInfo() 646 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types, in MakeInfo() 682 return CGBitFieldInfo(Offset, Size, IsSigned, StorageSize, StorageOffset); in MakeInfo() 781 const CGBitFieldInfo &Info = RL->getBitFieldInfo(FD); in ComputeRecordLayout() 824 std::vector<std::pair<unsigned, const CGBitFieldInfo*> > BFIs; in print() 825 for (llvm::DenseMap<const FieldDecl*, CGBitFieldInfo>::const_iterator in print() 849 void CGBitFieldInfo::print(raw_ostream &OS) const { in print() 858 LLVM_DUMP_METHOD void CGBitFieldInfo::dump() const { in dump()
|
D | CGValue.h | 32 struct CGBitFieldInfo; 171 const CGBitFieldInfo *BitFieldInfo; 363 const CGBitFieldInfo &getBitFieldInfo() const { in getBitFieldInfo() 415 const CGBitFieldInfo &Info, in MakeBitfield()
|
D | CGObjCRuntime.cpp | 133 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo( in EmitValueForIvarAtOffset() 134 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
|
D | CGExpr.cpp | 1487 const CGBitFieldInfo &Info = LV.getBitFieldInfo(); in EmitLoadOfBitfieldLValue() 1684 const CGBitFieldInfo &Info = Dst.getBitFieldInfo(); in EmitStoreThroughBitfieldLValue() 3318 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field); in EmitLValueForField()
|
D | CGAtomic.cpp | 41 CGBitFieldInfo BFI;
|
D | CGClass.cpp | 1043 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
|
D | CGDebugInfo.cpp | 966 const CGBitFieldInfo &BitFieldInfo = in createBitFieldType()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGRecordLayout.h | 65 struct CGBitFieldInfo { struct 95 CGBitFieldInfo() in CGBitFieldInfo() argument 99 CGBitFieldInfo(unsigned Offset, unsigned Size, bool IsSigned, in CGBitFieldInfo() argument 110 static CGBitFieldInfo MakeInfo(class CodeGenTypes &Types, 142 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 216 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo() 219 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
D | CGRecordLayoutBuilder.cpp | 213 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 235 CGBitFieldInfo &Info = BitFields[FD->getCanonicalDecl()]; in setBitFieldInfo() 545 CGBitFieldInfo &Info = I.second; in computeVolatileBitfields() 833 CGBitFieldInfo CGBitFieldInfo::MakeInfo(CodeGenTypes &Types, in MakeInfo() 869 return CGBitFieldInfo(Offset, Size, IsSigned, StorageSize, StorageOffset); in MakeInfo() 967 const CGBitFieldInfo &Info = RL->getBitFieldInfo(FD); in ComputeRecordLayout() 1012 std::vector<std::pair<unsigned, const CGBitFieldInfo*> > BFIs; in print() 1013 for (llvm::DenseMap<const FieldDecl*, CGBitFieldInfo>::const_iterator in print() 1037 void CGBitFieldInfo::print(raw_ostream &OS) const { in print() 1047 LLVM_DUMP_METHOD void CGBitFieldInfo::dump() const { in dump()
|
D | CGValue.h | 33 struct CGBitFieldInfo; 187 const CGBitFieldInfo *BitFieldInfo; 381 const CGBitFieldInfo &getBitFieldInfo() const { in getBitFieldInfo() 432 static LValue MakeBitfield(Address Addr, const CGBitFieldInfo &Info, in MakeBitfield()
|
D | CGObjCRuntime.cpp | 104 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo( in EmitValueForIvarAtOffset() 105 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
|
D | CGExpr.cpp | 1955 const CGBitFieldInfo &Info = LV.getBitFieldInfo(); in EmitLoadOfBitfieldLValue() 2171 const CGBitFieldInfo &Info = Dst.getBitFieldInfo(); in EmitStoreThroughBitfieldLValue() 4271 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field); in EmitLValueForField()
|
D | CGExprConstant.cpp | 603 const CGBitFieldInfo &Info = RL.getBitFieldInfo(Field); in AppendBitField()
|
D | CGAtomic.cpp | 41 CGBitFieldInfo BFI;
|
D | CGClass.cpp | 968 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
|
D | CGCall.cpp | 3084 const CGBitFieldInfo &BFI = Layout.getBitFieldInfo(F); in setUsedBits()
|
D | CGDebugInfo.cpp | 1327 const CGBitFieldInfo &BitFieldInfo = in createBitFieldType()
|