Home
last modified time | relevance | path

Searched refs:FieldInfo (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDesignator.h63 FieldDesignatorInfo FieldInfo; member
77 return FieldInfo.II; in getField()
82 return FieldInfo.DotLoc; in getDotLoc()
87 return FieldInfo.NameLoc; in getFieldLoc()
131 new (&D.FieldInfo) FieldDesignatorInfo; in getField()
132 D.FieldInfo.II = II; in getField()
133 D.FieldInfo.DotLoc = DotLoc; in getField()
134 D.FieldInfo.NameLoc = NameLoc; in getField()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h338 static uint64_t getMask(const BitFieldInfo FieldInfo) {
339 const int FieldSizeInBits = FieldInfo[0];
346 static uint64_t maskAndShift(uint64_t Val, const BitFieldInfo FieldInfo) {
347 return maskAndShift(Val, getMask(FieldInfo), FieldInfo[1]);
349 uint64_t getFieldValue(const BitFieldInfo FieldInfo) const {
350 return getMask(FieldInfo) & (RawData >> FieldInfo[1]);
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypes.cpp71 static bool operator==(const FieldInfo &a, const FieldInfo &b);
73 static llvm::hash_code hash_value(const FieldInfo &fi); // NOLINT
78 static bool test::operator==(const FieldInfo &a, const FieldInfo &b) { in operator ==()
83 static llvm::hash_code test::hash_value(const FieldInfo &fi) { // NOLINT in hash_value()
214 SmallVector<FieldInfo, 4> parameters; in parse()
223 parameters.push_back(FieldInfo{name, type}); in parse()
234 llvm::interleaveComma(getFields(), p, [&](const FieldInfo &field) { in print()
H A DTestTypes.h33 struct FieldInfo { struct
38 FieldInfo allocateInto(::mlir::TypeStorageAllocator &alloc) const { in allocateInto() argument
39 return FieldInfo{alloc.copyInto(name), type}; in allocateInto()
H A DTestTypeDefs.td134 "::test::FieldInfo", // FieldInfo is defined/declared in TestTypes.h.
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGRecordLayout.h138 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; variable
199 assert(FieldInfo.count(FD) && "Invalid field for record!"); in getLLVMFieldNo()
200 return FieldInfo.lookup(FD); in getLLVMFieldNo()
H A DCGRecordLayoutBuilder.cpp913 RL->FieldInfo.swap(Builder.Fields); in ComputeRecordLayout()
H A DCGClass.cpp800 auto FieldInfo = Context.getTypeInfoInChars(D->getType()); in EmitAsanPrologueOrEpilogue() local
801 CharUnits FieldSize = FieldInfo.Width; in EmitAsanPrologueOrEpilogue()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp234 struct FieldInfo { in calculateOptimalPad() struct
238 bool operator<(const FieldInfo &RHS) const { in calculateOptimalPad() argument
251 SmallVector<FieldInfo, 20> Fields; in calculateOptimalPad()
253 FieldInfo RetVal; in calculateOptimalPad()
282 FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr}; in calculateOptimalPad()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DMemberwiseConstructor.cpp227 for (const FieldInfo &Info : Fields) { in buildCode()
239 for (const FieldInfo &Info : Fields) { in buildCode()
259 struct FieldInfo { struct in clang::clangd::__anonb5be17a40111::MemberwiseConstructor
263 std::vector<FieldInfo> Fields;
/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.h190 struct FieldInfo { struct
195 FieldInfo() = default; argument
228 FieldInfo &last_field_info);
H A DDWARFASTParserClang.cpp2651 FieldInfo &last_field_info) { in ParseSingleMember()
2735 FieldInfo this_field_info; in ParseSingleMember()
2791 llvm::Optional<FieldInfo> unnamed_field_info; in ParseSingleMember()
2819 unnamed_field_info = FieldInfo{}; in ParseSingleMember()
2923 FieldInfo last_field_info; in ParseChildMembers()
/llvm-project-15.0.7/llvm/lib/MC/MCParser/
H A DMasmParser.cpp127 struct FieldInfo;
136 std::vector<FieldInfo> Fields;
325 struct FieldInfo { struct
340 FieldInfo(FieldType FT) : Contents(FT) {} in FieldInfo() function
348 FieldInfo &Field = Fields.back(); in addField()
884 bool emitFieldValue(const FieldInfo &Field);
889 bool emitFieldInitializer(const FieldInfo &Field,
891 bool emitFieldInitializer(const FieldInfo &Field,
894 bool emitFieldInitializer(const FieldInfo &Field,
897 bool emitFieldInitializer(const FieldInfo &Field,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp2027 AsmFieldInfo FieldInfo; in ParseIntelExpression() local
2055 else if (SM.onIdentifierExpr(Val, Identifier, Info, FieldInfo.Type, in ParseIntelExpression()
2069 if (!getParser().lookUpType(Identifier, FieldInfo.Type)) { in ParseIntelExpression()
2079 if (getParser().lookUpField(FieldInfo.Type.Name, Identifier, in ParseIntelExpression()
2080 FieldInfo)) { in ParseIntelExpression()
2089 if (SM.onInteger(FieldInfo.Offset, ErrMsg)) in ParseIntelExpression()
2094 if (getParser().parsePrimaryExpr(Val, End, &FieldInfo.Type)) { in ParseIntelExpression()
2096 } else if (SM.onIdentifierExpr(Val, Identifier, Info, FieldInfo.Type, in ParseIntelExpression()
/llvm-project-15.0.7/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1540 TypeInfo FieldInfo = Context.getTypeInfo(D->getType()); in LayoutBitField() local
1541 uint64_t StorageUnitSize = FieldInfo.Width; in LayoutBitField()
1542 unsigned FieldAlign = FieldInfo.Align; in LayoutBitField()
1543 bool AlignIsRequired = FieldInfo.isAlignRequired(); in LayoutBitField()