Home
last modified time | relevance | path

Searched refs:CGBitFieldInfo (Results 1 – 18 of 18) sorted by relevance

/external/clang/lib/CodeGen/
DCGRecordLayout.h66 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()
DCGRecordLayoutBuilder.cpp205 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()
DCGValue.h32 struct CGBitFieldInfo;
171 const CGBitFieldInfo *BitFieldInfo;
363 const CGBitFieldInfo &getBitFieldInfo() const { in getBitFieldInfo()
415 const CGBitFieldInfo &Info, in MakeBitfield()
DCGObjCRuntime.cpp133 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo( in EmitValueForIvarAtOffset()
134 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
DCGExpr.cpp1487 const CGBitFieldInfo &Info = LV.getBitFieldInfo(); in EmitLoadOfBitfieldLValue()
1684 const CGBitFieldInfo &Info = Dst.getBitFieldInfo(); in EmitStoreThroughBitfieldLValue()
3318 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field); in EmitLValueForField()
DCGAtomic.cpp41 CGBitFieldInfo BFI;
DCGClass.cpp1043 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
DCGDebugInfo.cpp966 const CGBitFieldInfo &BitFieldInfo = in createBitFieldType()
/external/llvm-project/clang/lib/CodeGen/
DCGRecordLayout.h65 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()
DCGRecordLayoutBuilder.cpp213 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()
DCGValue.h33 struct CGBitFieldInfo;
187 const CGBitFieldInfo *BitFieldInfo;
381 const CGBitFieldInfo &getBitFieldInfo() const { in getBitFieldInfo()
432 static LValue MakeBitfield(Address Addr, const CGBitFieldInfo &Info, in MakeBitfield()
DCGObjCRuntime.cpp104 CGBitFieldInfo *Info = new (CGF.CGM.getContext()) CGBitFieldInfo( in EmitValueForIvarAtOffset()
105 CGBitFieldInfo::MakeInfo(CGF.CGM.getTypes(), Ivar, BitOffset, BitFieldSize, in EmitValueForIvarAtOffset()
DCGExpr.cpp1955 const CGBitFieldInfo &Info = LV.getBitFieldInfo(); in EmitLoadOfBitfieldLValue()
2171 const CGBitFieldInfo &Info = Dst.getBitFieldInfo(); in EmitStoreThroughBitfieldLValue()
4271 const CGBitFieldInfo &Info = RL.getBitFieldInfo(field); in EmitLValueForField()
DCGExprConstant.cpp603 const CGBitFieldInfo &Info = RL.getBitFieldInfo(Field); in AppendBitField()
DCGAtomic.cpp41 CGBitFieldInfo BFI;
DCGClass.cpp968 const CGBitFieldInfo &BFInfo = RL.getBitFieldInfo(FirstField); in emitMemcpy()
DCGCall.cpp3084 const CGBitFieldInfo &BFI = Layout.getBitFieldInfo(F); in setUsedBits()
DCGDebugInfo.cpp1327 const CGBitFieldInfo &BitFieldInfo = in createBitFieldType()