Searched refs:FieldInfo (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDesignator.h61 FieldDesignatorInfo FieldInfo; member in union:clang::Designator::__anon1464
75 return FieldInfo.II;
80 return SourceLocation::getFromRawEncoding(FieldInfo.DotLoc);
85 return SourceLocation::getFromRawEncoding(FieldInfo.NameLoc);
129 D.FieldInfo.II = II;
130 D.FieldInfo.DotLoc = DotLoc.getRawEncoding();
131 D.FieldInfo.NameLoc = NameLoc.getRawEncoding();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h261 static uint64_t getMask(const BitFieldInfo FieldInfo) { argument
262 const int FieldSizeInBits = FieldInfo[0];
269 static uint64_t maskAndShift(uint64_t Val, const BitFieldInfo FieldInfo) { argument
270 return maskAndShift(Val, getMask(FieldInfo), FieldInfo[1]);
272 uint64_t getFieldValue(const BitFieldInfo FieldInfo) const {
273 return getMask(FieldInfo) & (RawData >> FieldInfo[1]);
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayout.h125 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; member in class:clang::CodeGen::CGRecordLayout
186 assert(FieldInfo.count(FD) && "Invalid field for record!");
187 return FieldInfo.lookup(FD);
H A DCGRecordLayoutBuilder.cpp771 RL->FieldInfo.swap(Builder.Fields);
H A DCGClass.cpp801 std::pair<CharUnits, CharUnits> FieldInfo = local
803 CharUnits FieldSize = FieldInfo.first;
/freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp229 struct FieldInfo { struct
233 bool operator<(const FieldInfo &RHS) const {
246 SmallVector<FieldInfo, 20> Fields;
248 FieldInfo RetVal;
276 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr};
/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h177 struct FieldInfo { struct in class:DWARFASTParserClang
182 FieldInfo() = default;
201 FieldInfo &last_field_info);
H A DDWARFASTParserClang.cpp2352 FieldInfo &last_field_info) {
2562 FieldInfo this_field_info;
2609 clang::Optional<FieldInfo> unnamed_field_info;
2638 unnamed_field_info = FieldInfo{};
2765 FieldInfo last_field_info;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMasmParser.cpp121 struct FieldInfo;
127 std::vector<FieldInfo> Fields;
130 FieldInfo &addField(StringRef FieldName, FieldType FT);
315 struct FieldInfo { struct in namespace:__anon3727
330 FieldInfo(FieldType FT) : Contents(FT) {} function in struct:__anon3727::FieldInfo
333 FieldInfo &StructInfo::addField(StringRef FieldName, FieldType FT) {
337 FieldInfo &Field = Fields.back();
774 bool parseFieldInitializer(const FieldInfo &Field,
776 bool parseFieldInitializer(const FieldInfo &Field,
779 bool parseFieldInitializer(const FieldInfo
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1465 TypeInfo FieldInfo = Context.getTypeInfo(D->getType()); local
1466 uint64_t TypeSize = FieldInfo.Width;
1467 unsigned FieldAlign = FieldInfo.Align;
1777 std::pair<CharUnits, CharUnits> FieldInfo = local
1779 EffectiveFieldSize = FieldSize = FieldInfo.first;
1780 FieldAlign = FieldInfo.second;

Completed in 250 milliseconds