/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Designator.h | 99 FieldDesignatorInfo FieldInfo; member in union:clang::Designator::__anon123 119 new (&D.FieldInfo) FieldDesignatorInfo(FieldName, DotLoc, FieldLoc); 125 return FieldInfo.FieldName; 130 return FieldInfo.DotLoc; 135 return FieldInfo.FieldLoc;
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGRecordLayout.h | 138 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; member in class:clang::CodeGen::CGRecordLayout 199 assert(FieldInfo.count(FD) && "Invalid field for record!"); 200 return FieldInfo.lookup(FD);
|
H A D | CGRecordLayoutBuilder.cpp | 925 RL->FieldInfo.swap(Builder.Fields);
|
H A D | CGClass.cpp | 793 auto FieldInfo = Context.getTypeInfoInChars(D->getType()); local 794 CharUnits FieldSize = FieldInfo.Width;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LowLevelType.h | 367 static constexpr uint64_t getMask(const BitFieldInfo FieldInfo) { argument 368 const int FieldSizeInBits = FieldInfo[0]; 377 const BitFieldInfo FieldInfo) { 378 return maskAndShift(Val, getMask(FieldInfo), FieldInfo[1]); 381 constexpr uint64_t getFieldValue(const BitFieldInfo FieldInfo) const { 382 return getMask(FieldInfo) & (RawData >> FieldInfo[1]); 376 maskAndShift(uint64_t Val, const BitFieldInfo FieldInfo) argument
|
/freebsd-current/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PaddingChecker.cpp | 234 struct FieldInfo { struct 238 bool operator<(const FieldInfo &RHS) const { 251 SmallVector<FieldInfo, 20> Fields; 253 FieldInfo RetVal; 282 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr};
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFASTParserClang.h | 254 struct FieldInfo { struct in class:DWARFASTParserClang 260 FieldInfo() = default; 302 /// \param[in] last_field_info FieldInfo of the previous DW_TAG_member 306 /// \param[in] this_field_info FieldInfo of the current DW_TAG_member 311 FieldInfo const &last_field_info, uint64_t last_field_end, 312 FieldInfo const &this_field_info, 339 FieldInfo &last_field_info);
|
H A D | DWARFASTParserClang.cpp | 2907 FieldInfo &last_field_info) { 2966 FieldInfo this_field_info; 3023 std::optional<FieldInfo> unnamed_field_info; 3038 unnamed_field_info = FieldInfo{}; 3073 // This needs to be done after updating FieldInfo which keeps track of where 3140 FieldInfo last_field_info; 3829 FieldInfo const &last_field_info, uint64_t last_field_end, 3830 FieldInfo const &this_field_info,
|
/freebsd-current/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | MasmParser.cpp | 124 struct FieldInfo; 133 std::vector<FieldInfo> Fields; 136 FieldInfo &addField(StringRef FieldName, FieldType FT, 199 struct FieldInfo { struct in namespace:__anon2097 214 FieldInfo(FieldType FT) : Contents(FT) {} function in struct:__anon2097::FieldInfo 227 FieldInfo &StructInfo::addField(StringRef FieldName, FieldType FT, 232 FieldInfo &Field = Fields.back(); 885 bool parseFieldInitializer(const FieldInfo &Field, 887 bool parseFieldInitializer(const FieldInfo &Field, 890 bool parseFieldInitializer(const FieldInfo [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 2029 AsmFieldInfo FieldInfo; local 2057 else if (SM.onIdentifierExpr(Val, Identifier, Info, FieldInfo.Type, 2071 if (!getParser().lookUpType(Identifier, FieldInfo.Type)) { 2081 if (getParser().lookUpField(FieldInfo.Type.Name, Identifier, 2082 FieldInfo)) { 2091 if (SM.onInteger(FieldInfo.Offset, ErrMsg)) 2096 if (getParser().parsePrimaryExpr(Val, End, &FieldInfo.Type)) { 2098 } else if (SM.onIdentifierExpr(Val, Identifier, Info, FieldInfo.Type,
|
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Expr.h | 5168 struct FieldDesignatorInfo FieldInfo; 5191 new (&D.FieldInfo) FieldDesignatorInfo(FieldName, DotLoc, FieldLoc); 5199 if (FieldInfo.NameOrField & 0x01) 5201 return reinterpret_cast<FieldDecl *>(FieldInfo.NameOrField); 5206 FieldInfo.NameOrField = reinterpret_cast<uintptr_t>(FD); 5211 return FieldInfo.DotLoc; 5216 return FieldInfo.FieldLoc;
|
/freebsd-current/contrib/llvm-project/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 1540 TypeInfo FieldInfo = Context.getTypeInfo(D->getType()); local 1541 uint64_t StorageUnitSize = FieldInfo.Width; 1542 unsigned FieldAlign = FieldInfo.Align; 1543 bool AlignIsRequired = FieldInfo.isAlignRequired();
|
H A D | Expr.cpp | 4483 if (FieldInfo.NameOrField & 0x01) 4484 return reinterpret_cast<IdentifierInfo *>(FieldInfo.NameOrField & ~0x01);
|