Searched refs:FieldInfo (Results 1 – 7 of 7) sorted by relevance
62 FieldDesignatorInfo FieldInfo; member76 return FieldInfo.II; in getField()81 return SourceLocation::getFromRawEncoding(FieldInfo.DotLoc); in getDotLoc()86 return SourceLocation::getFromRawEncoding(FieldInfo.NameLoc); in getFieldLoc()130 D.FieldInfo.II = II; in getField()131 D.FieldInfo.DotLoc = DotLoc.getRawEncoding(); in getField()132 D.FieldInfo.NameLoc = NameLoc.getRawEncoding(); in getField()
198 static uint64_t getMask(const BitFieldInfo FieldInfo) {199 const int FieldSizeInBits = FieldInfo[0];206 static uint64_t maskAndShift(uint64_t Val, const BitFieldInfo FieldInfo) {207 return maskAndShift(Val, getMask(FieldInfo), FieldInfo[1]);209 uint64_t getFieldValue(const BitFieldInfo FieldInfo) const {210 return getMask(FieldInfo) & (RawData >> FieldInfo[1]);
126 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; variable187 assert(FieldInfo.count(FD) && "Invalid field for record!"); in getLLVMFieldNo()188 return FieldInfo.lookup(FD); in getLLVMFieldNo()
759 RL->FieldInfo.swap(Builder.Fields); in ComputeRecordLayout()
781 std::pair<CharUnits, CharUnits> FieldInfo = in EmitAsanPrologueOrEpilogue() local783 CharUnits FieldSize = FieldInfo.first; in EmitAsanPrologueOrEpilogue()
232 struct FieldInfo { in calculateOptimalPad() struct236 bool operator<(const FieldInfo &RHS) const { in calculateOptimalPad() argument249 SmallVector<FieldInfo, 20> Fields; in calculateOptimalPad()251 FieldInfo RetVal; in calculateOptimalPad()279 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr}; in calculateOptimalPad()
1451 TypeInfo FieldInfo = Context.getTypeInfo(D->getType()); in LayoutBitField() local1452 uint64_t TypeSize = FieldInfo.Width; in LayoutBitField()1453 unsigned FieldAlign = FieldInfo.Align; in LayoutBitField()1754 std::pair<CharUnits, CharUnits> FieldInfo = in LayoutField() local1756 FieldSize = FieldInfo.first; in LayoutField()1757 FieldAlign = FieldInfo.second; in LayoutField()