Home
last modified time | relevance | path

Searched refs:Fields (Results 1 – 25 of 115) sorted by relevance

12345

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DASTOps.cpp62 static void getFieldsFromClassHierarchy(QualType Type, FieldSet &Fields) { in getFieldsFromClassHierarchy() argument
67 Fields.insert_range(Type->getAsRecordDecl()->fields()); in getFieldsFromClassHierarchy()
70 getFieldsFromClassHierarchy(Base.getType(), Fields); in getFieldsFromClassHierarchy()
75 FieldSet Fields; in getObjectFields() local
76 getFieldsFromClassHierarchy(Type, Fields); in getObjectFields()
77 return Fields; in getObjectFields()
80 bool containsSameFields(const FieldSet &Fields, in containsSameFields() argument
82 if (Fields.size() != FieldLocs.size()) in containsSameFields()
85 if (!Fields.contains(cast_or_null<FieldDecl>(Field))) in containsSameFields()
100 std::vector<const FieldDecl *> Fields; in getFieldsForInitListExpr() local
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterFlagsDetector_arm64.h55 using Fields = std::vector<RegisterFlags::Field>;
56 using DetectorFn = std::function<Fields(uint64_t, uint64_t, uint64_t)>;
58 static Fields DetectCPSRFields(uint64_t hwcap, uint64_t hwcap2,
60 static Fields DetectFPSRFields(uint64_t hwcap, uint64_t hwcap2,
62 static Fields DetectFPCRFields(uint64_t hwcap, uint64_t hwcap2,
64 static Fields DetectMTECtrlFields(uint64_t hwcap, uint64_t hwcap2,
66 static Fields DetectSVCRFields(uint64_t hwcap, uint64_t hwcap2,
68 static Fields DetectFPMRFields(uint64_t hwcap, uint64_t hwcap2,
70 static Fields DetectGCSFeatureFields(uint64_t hwcap, uint64_t hwcap2,
H A DRegisterFlagsDetector_arm64.cpp33 Arm64RegisterFlagsDetector::Fields
58 Arm64RegisterFlagsDetector::Fields
75 Arm64RegisterFlagsDetector::Fields
93 Arm64RegisterFlagsDetector::Fields
123 Arm64RegisterFlagsDetector::Fields
165 Arm64RegisterFlagsDetector::Fields
187 Arm64RegisterFlagsDetector::Fields
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DArchiveYAML.h37 Fields["Name"] = {"", 16}; in Child()
38 Fields["LastModified"] = {"0", 12}; in Child()
39 Fields["UID"] = {"0", 6}; in Child()
40 Fields["GID"] = {"0", 6}; in Child()
41 Fields["AccessMode"] = {"0", 8}; in Child()
42 Fields["Size"] = {"0", 10}; in Child()
43 Fields["Terminator"] = {"`\n", 2}; in Child()
46 MapVector<StringRef, Field> Fields; member
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DOptimizedStructLayout.cpp21 static void checkValidLayout(ArrayRef<Field> Fields, uint64_t Size, in checkValidLayout() argument
25 for (auto &Field : Fields) { in checkValidLayout()
43 llvm::performOptimizedStructLayout(MutableArrayRef<Field> Fields) { in performOptimizedStructLayout() argument
49 for (auto &Field : Fields) { in performOptimizedStructLayout()
70 auto FirstFlexible = Fields.begin(), E = Fields.end(); in performOptimizedStructLayout()
79 if (!Fields.empty()) in performOptimizedStructLayout()
80 Size = Fields.back().getEndOffset(); in performOptimizedStructLayout()
83 checkValidLayout(Fields, Size, MaxAlign); in performOptimizedStructLayout()
136 for (auto I = Fields.begin(); I != FirstFlexible; ++I) { in performOptimizedStructLayout()
165 checkValidLayout(Fields, LastEnd, MaxAlign); in performOptimizedStructLayout()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DMarkupFilter.cpp103 reportLocation(Node.Fields[0].begin()); in tryMMap()
154 reportLocation(Node.Fields[0].begin()); in tryModule()
228 OS << llvm::demangle(Node.Fields.front().str()); in trySymbol()
240 std::optional<uint64_t> Addr = parseAddr(Node.Fields[0]); in tryPC()
247 if (Node.Fields.size() == 2) { in tryPC()
248 std::optional<PCType> ParsedType = parsePCType(Node.Fields[1]); in tryPC()
258 reportLocation(Node.Fields[0].begin()); in tryPC()
293 std::optional<uint64_t> FrameNumber = parseFrameNumber(Node.Fields[0]); in tryBackTrace()
297 std::optional<uint64_t> Addr = parseAddr(Node.Fields[1]); in tryBackTrace()
303 if (Node.Fields.size() == 3) { in tryBackTrace()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DCXXFieldCollector.h29 SmallVector<FieldDecl*, 32> Fields; variable
56 Fields.push_back(D); in Add()
68 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); } in getCurFields()
72 Fields.resize(Fields.size() - getCurNumFields()); in FinishClass()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSearchableTableEmitter.cpp81 SmallVector<GenericField, 1> Fields; member
91 SmallVector<GenericField, 2> Fields; member
98 for (const auto &Field : Fields) { in getFieldByName()
228 assert(Index.Fields.size() == 1); in getNumericKey()
229 const GenericField &Field = Index.Fields[0]; in getNumericKey()
320 for (const GenericField &Field : Index.Fields) { in compareBy()
367 for (const auto &Field : Index.Fields) { in emitLookupFunction()
394 for (const auto &Field : Index.Fields) { in emitLookupFunction()
413 if (Index.Fields.size() == 1 && in emitLookupFunction()
414 (Index.Fields[0].Enum || isa<BitsRecTy>(Index.Fields[0].RecType) || in emitLookupFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMDBuilder.cpp239 MDNode *MDBuilder::createTBAAStructNode(ArrayRef<TBAAStructField> Fields) { in createTBAAStructNode() argument
240 SmallVector<Metadata *, 4> Vals(Fields.size() * 3); in createTBAAStructNode()
242 for (unsigned i = 0, e = Fields.size(); i != e; ++i) { in createTBAAStructNode()
243 Vals[i * 3 + 0] = createConstant(ConstantInt::get(Int64, Fields[i].Offset)); in createTBAAStructNode()
244 Vals[i * 3 + 1] = createConstant(ConstantInt::get(Int64, Fields[i].Size)); in createTBAAStructNode()
245 Vals[i * 3 + 2] = Fields[i].Type; in createTBAAStructNode()
253 StringRef Name, ArrayRef<std::pair<MDNode *, uint64_t>> Fields) { in createTBAAStructTypeNode() argument
254 SmallVector<Metadata *, 4> Ops(Fields.size() * 2 + 1); in createTBAAStructTypeNode()
257 for (unsigned i = 0, e = Fields.size(); i != e; ++i) { in createTBAAStructTypeNode()
258 Ops[i * 2 + 1] = Fields[i].first; in createTBAAStructTypeNode()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Bitcode/
H A DBitcodeConvenience.h186 template <typename ElementTy, typename... Fields> class BCRecordCoding {
195 BCRecordCoding<Fields...>::emit(Stream, buffer, code, in emit()
204 BCRecordCoding<Fields...>::read(buffer.slice(1), in read()
211 BCRecordCoding<Fields...>::read(buffer.slice(1), in read()
357 template <typename IDField, typename... Fields> class BCGenericRecordLayout {
385 detail::emitOps<IDField, Fields...>(*Abbrev);
399 static_assert(sizeof...(data) <= sizeof...(Fields) ||
400 detail::has_array<Fields...>::value,
402 static_assert(sizeof...(data) >= sizeof...(Fields),
405 detail::BCRecordCoding<IDField, Fields...>::emit(
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp87 SmallVector<StringRef, 16> Fields = {"#uOps", "Latency", in printView() local
93 Fields.push_back("Bypass Latency"); in printView()
96 Fields.push_back("Resources (<Name> | <Name>[<ReleaseAtCycle>] | " in printView()
99 Fields.push_back("LLVM Opcode Name"); in printView()
103 Fields.push_back("LoadBarrier"); in printView()
105 Fields.push_back("StoreBarrier"); in printView()
109 Fields.push_back("Encoding Size"); in printView()
117 for (unsigned i = 0, N = Fields.size(); i < N; i++) in printView()
118 FOS << "[" << i + 1 << "]: " << Fields[i] << "\n"; in printView()
124 if (i < Fields.size()) in printView()
[all …]
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DRecord.h81 return llvm::make_range(Fields.begin(), Fields.end()); in fields()
84 unsigned getNumFields() const { return Fields.size(); } in getNumFields()
85 const Field *getField(unsigned I) const { return &Fields[I]; } in getField()
112 Record(const RecordDecl *, BaseList &&Bases, FieldList &&Fields,
124 FieldList Fields; variable
H A DRecord.cpp18 : Decl(Decl), Bases(std::move(SrcBases)), Fields(std::move(SrcFields)), in Record()
26 for (Field &F : Fields) in Record()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTBAA.cpp423 Fields, in CollectFields()
432 Fields.push_back( in CollectFields()
475 Fields.push_back( in CollectFields()
481 if (!CollectFields(Offset, FieldQTy, Fields, in CollectFields()
493 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAATag)); in CollectFields()
507 SmallVector<llvm::MDBuilder::TBAAStructField, 4> Fields; in getTBAAStructInfo() local
508 if (CollectFields(0, QTy, Fields, TypeHasMayAlias(QTy))) in getTBAAStructInfo()
509 return MDHelper.createTBAAStructNode(Fields); in getTBAAStructInfo()
520 SmallVector<TBAAStructField, 4> Fields; in getBaseTypeInfoHelper() local
542 Fields.push_back( in getBaseTypeInfoHelper()
[all …]
H A DCGObjCGNU.cpp244 void PushPropertyAttributes(ConstantStructBuilder &Fields, in PushPropertyAttributes() argument
256 Fields.addInt(Int8Ty, attrs & 0xff); in PushPropertyAttributes()
266 Fields.addInt(Int8Ty, attrs & 0xff); in PushPropertyAttributes()
268 Fields.addInt(Int8Ty, 0); in PushPropertyAttributes()
269 Fields.addInt(Int8Ty, 0); in PushPropertyAttributes()
274 virtual ConstantArrayBuilder PushPropertyListHeader(ConstantStructBuilder &Fields, in PushPropertyListHeader() argument
277 Fields.addInt(IntTy, count); in PushPropertyListHeader()
281 Fields.addInt(IntTy, DL.getTypeSizeInBits(PropertyMetadataTy) / in PushPropertyListHeader()
285 Fields.add(NULLPtr); in PushPropertyListHeader()
287 return Fields.beginArray(PropertyMetadataTy); in PushPropertyListHeader()
[all …]
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPaddingChecker.cpp249 SmallVector<FieldInfo, 20> Fields; in calculateOptimalPad() local
263 std::back_inserter(Fields), GatherSizesAndAlignments); in calculateOptimalPad()
264 llvm::sort(Fields); in calculateOptimalPad()
272 while (!Fields.empty()) { in calculateOptimalPad()
286 auto Iter = llvm::upper_bound(Fields, InsertPoint); in calculateOptimalPad()
287 if (Iter != Fields.begin()) { in calculateOptimalPad()
292 Fields.erase(Iter); in calculateOptimalPad()
297 CharUnits NextOffset = NewOffset.alignTo(Fields[0].Align); in calculateOptimalPad()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DMarkup.h43 SmallVector<StringRef> Fields; member
46 return Text == Other.Text && Tag == Other.Tag && Fields == Other.Fields;
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DASTOps.h49 bool containsSameFields(const FieldSet &Fields,
74 RecordInitListHelper(QualType Ty, std::vector<const FieldDecl *> Fields,
139 FieldSet Fields; member
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaARM.cpp219 SmallVector<StringRef, 6> Fields; in BuiltinARMSpecialReg() local
220 Reg.split(Fields, ":"); in BuiltinARMSpecialReg()
222 if (Fields.size() != ExpectedFieldNum && !(AllowName && Fields.size() == 1)) in BuiltinARMSpecialReg()
230 if (Fields.size() > 1) { in BuiltinARMSpecialReg()
231 bool FiveFields = Fields.size() == 5; in BuiltinARMSpecialReg()
235 ValidString &= Fields[0].starts_with_insensitive("cp") || in BuiltinARMSpecialReg()
236 Fields[0].starts_with_insensitive("p"); in BuiltinARMSpecialReg()
238 Fields[0] = Fields[0].drop_front( in BuiltinARMSpecialReg()
239 Fields[0].starts_with_insensitive("cp") ? 2 : 1); in BuiltinARMSpecialReg()
241 ValidString &= Fields[2].starts_with_insensitive("c"); in BuiltinARMSpecialReg()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMDBuilder.h216 LLVM_ABI MDNode *createTBAAStructNode(ArrayRef<TBAAStructField> Fields);
222 ArrayRef<std::pair<MDNode *, uint64_t>> Fields);
239 ArrayRef<TBAAStructField> Fields = ArrayRef<TBAAStructField>());
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DArchiveYAML.cpp39 for (auto &P : E.Fields) in mapping()
48 for (auto &P : C.Fields) in validate()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRandstruct.cpp39 SmallVector<FieldDecl *, 64> Fields; member in __anon49e3dfbb0111::Bucket
45 SmallVector<FieldDecl *, 64> &fields() { return Fields; } in fields()
56 Fields.push_back(Field); in addField()
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DJSONBackend.cpp138 json::Array Fields; in run() local
144 Fields.push_back(Name); in run()
149 Obj["!fields"] = std::move(Fields); in run()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DELFDumper.cpp3884 Field Fields[5] = {0, 10 + Bias, 19 + 2 * Bias, 42 + 2 * Bias, 53 + 2 * Bias}; in printRelRelaReloc() local
3887 Fields[0].Str = to_string(format_hex_no_prefix(R.Offset, Width)); in printRelRelaReloc()
3888 Fields[1].Str = to_string(format_hex_no_prefix(R.Info, Width)); in printRelRelaReloc()
3892 Fields[2].Str = RelocName.c_str(); in printRelRelaReloc()
3895 Fields[3].Str = in printRelRelaReloc()
3898 Fields[4].Str = "<null>"; in printRelRelaReloc()
3900 Fields[4].Str = std::string(RelSym.Name); in printRelRelaReloc()
3902 for (const Field &F : Fields) in printRelRelaReloc()
3908 if (!Fields[4].Str.empty()) { in printRelRelaReloc()
4177 Field Fields[11] = { in printSectionHeaders() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DInstCombineTables.td5 let Fields = ["Intr"];

12345