| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | ASTOps.cpp | 62 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 D | RegisterFlagsDetector_arm64.h | 55 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 D | RegisterFlagsDetector_arm64.cpp | 33 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 D | ArchiveYAML.h | 37 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 D | OptimizedStructLayout.cpp | 21 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 D | MarkupFilter.cpp | 103 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 D | CXXFieldCollector.h | 29 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 D | SearchableTableEmitter.cpp | 81 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 D | MDBuilder.cpp | 239 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 D | BitcodeConvenience.h | 186 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 D | InstructionInfoView.cpp | 87 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 D | Record.h | 81 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 D | Record.cpp | 18 : 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 D | CodeGenTBAA.cpp | 423 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 D | CGObjCGNU.cpp | 244 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 D | PaddingChecker.cpp | 249 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 D | Markup.h | 43 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 D | ASTOps.h | 49 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 D | SemaARM.cpp | 219 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 D | MDBuilder.h | 216 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 D | ArchiveYAML.cpp | 39 for (auto &P : E.Fields) in mapping() 48 for (auto &P : C.Fields) in validate()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Randstruct.cpp | 39 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 D | JSONBackend.cpp | 138 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 D | ELFDumper.cpp | 3884 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 D | InstCombineTables.td | 5 let Fields = ["Intr"];
|