Searched refs:CIRGenBitFieldInfo (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenRecordLayout.h | 68 struct CIRGenBitFieldInfo { struct 104 CIRGenBitFieldInfo() in CIRGenBitFieldInfo() argument 108 CIRGenBitFieldInfo(unsigned offset, unsigned size, bool isSigned, in CIRGenBitFieldInfo() argument 146 llvm::DenseMap<const clang::FieldDecl *, CIRGenBitFieldInfo> bitFields; 192 const CIRGenBitFieldInfo &getBitFieldInfo(const clang::FieldDecl *fd) const { in getBitFieldInfo() 195 llvm::DenseMap<const clang::FieldDecl *, CIRGenBitFieldInfo>::const_iterator in getBitFieldInfo()
|
| H A D | CIRGenRecordLayoutBuilder.cpp | 187 llvm::DenseMap<const FieldDecl *, CIRGenBitFieldInfo> bitFields; 220 CIRGenBitFieldInfo &info = bitFields[fd->getCanonicalDecl()]; in setBitFieldInfo() 659 std::vector<std::pair<unsigned, const CIRGenBitFieldInfo *>> bitInfo; in print() 668 for (std::pair<unsigned, const CIRGenBitFieldInfo *> &info : bitInfo) { in print() 676 void CIRGenBitFieldInfo::print(raw_ostream &os) const { in print() 688 void CIRGenBitFieldInfo::dump() const { print(llvm::errs()); } in dump()
|
| H A D | CIRGenValue.h | 166 const CIRGenBitFieldInfo *bitFieldInfo{nullptr}; 263 const CIRGenBitFieldInfo &getBitFieldInfo() const { in getBitFieldInfo() 274 static LValue makeBitfield(Address addr, const CIRGenBitFieldInfo &info, in makeBitfield()
|
| H A D | CIRGenBuilder.h | 428 mlir::Value src, const CIRGenBitFieldInfo &info, in createSetBitfield() 437 const CIRGenBitFieldInfo &info, in createGetBitfield()
|
| H A D | CIRGenExpr.cpp | 331 const CIRGenBitFieldInfo &info = dst.getBitFieldInfo(); in emitStoreThroughBitfieldLValue() 346 const CIRGenBitFieldInfo &info = lv.getBitFieldInfo(); in emitLoadOfBitfieldLValue() 377 const CIRGenBitFieldInfo &info = layout.getBitFieldInfo(field); in emitLValueForBitField()
|