/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | CXXFieldCollector.h | 26 /// Fields - Contains all FieldDecls collected during parsing of a C++ 29 SmallVector<FieldDecl*, 32> Fields; member in class:clang::CXXFieldCollector 42 // // At this point, Fields contains [x,y,q] decls and FieldCount contains 46 // // At this point, Fields contains [x,y,z] decls and FieldCount contains 56 Fields.push_back(D); 68 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); } 72 Fields.resize(Fields.size() - getCurNumFields());
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Record.h | 65 return llvm::make_range(Fields.begin(), Fields.end()); 68 unsigned getNumFields() { return Fields.size(); } 69 Field *getField(unsigned I) { return &Fields[I]; } 89 Record(const RecordDecl *, BaseList &&Bases, FieldList &&Fields, 101 FieldList Fields; member in class:clang::interp::Record
|
H A D | Record.cpp | 17 : Decl(Decl), Bases(std::move(SrcBases)), Fields(std::move(SrcFields)), 24 for (Field &F : Fields)
|
H A D | Program.cpp | 267 Record::FieldList Fields; local 286 Fields.push_back({FD, Size, Desc}); 290 Record *R = new (Allocator) Record(RD, std::move(Bases), std::move(Fields),
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | MDBuilder.cpp | 201 MDNode *MDBuilder::createTBAAStructNode(ArrayRef<TBAAStructField> Fields) { argument 202 SmallVector<Metadata *, 4> Vals(Fields.size() * 3); 204 for (unsigned i = 0, e = Fields.size(); i != e; ++i) { 205 Vals[i * 3 + 0] = createConstant(ConstantInt::get(Int64, Fields[i].Offset)); 206 Vals[i * 3 + 1] = createConstant(ConstantInt::get(Int64, Fields[i].Size)); 207 Vals[i * 3 + 2] = Fields[i].Type; 215 StringRef Name, ArrayRef<std::pair<MDNode *, uint64_t>> Fields) { 216 SmallVector<Metadata *, 4> Ops(Fields.size() * 2 + 1); 219 for (unsigned i = 0, e = Fields.size(); i != e; ++i) { 220 Ops[i * 2 + 1] = Fields[ 214 createTBAAStructTypeNode( StringRef Name, ArrayRef<std::pair<MDNode *, uint64_t>> Fields) argument 248 createTBAATypeNode(MDNode *Parent, uint64_t Size, Metadata *Id, ArrayRef<TBAAStructField> Fields) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | SearchableTableEmitter.cpp | 65 SmallVector<GenericField, 1> Fields; member in struct:__anon5939::SearchIndex 73 SmallVector<GenericField, 2> Fields; member in struct:__anon5939::GenericTable 80 for (const auto &Field : Fields) { 196 assert(Index.Fields.size() == 1); 198 if (Index.Fields[0].Enum) { 199 Record *EnumEntry = Rec->getValueAsDef(Index.Fields[0].Name); 200 return Index.Fields[0].Enum->EntryMap[EnumEntry]->second; 203 return getInt(Rec, Index.Fields[0].Name); 210 for (const auto &Field : Index.Fields) { 312 for (const auto &Field : Index.Fields) { 672 std::vector<StringRef> Fields = TableRec->getValueAsListOfStrings("Fields"); local [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PaddingChecker.cpp | 246 SmallVector<FieldInfo, 20> Fields; local 259 std::back_inserter(Fields), GatherSizesAndAlignments); 260 llvm::sort(Fields); 268 while (!Fields.empty()) { 282 auto Iter = llvm::upper_bound(Fields, InsertPoint); 283 if (Iter != Fields.begin()) { 288 Fields.erase(Iter); 293 CharUnits NextOffset = NewOffset.alignTo(Fields[0].Align);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenTBAA.cpp | 242 Fields, 266 if (!CollectFields(Offset, FieldQTy, Fields, 278 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, TBAATag)); 289 SmallVector<llvm::MDBuilder::TBAAStructField, 4> Fields; 290 if (CollectFields(0, QTy, Fields, TypeHasMayAlias(QTy))) 291 return MDHelper.createTBAAStructNode(Fields); 301 SmallVector<llvm::MDBuilder::TBAAStructField, 4> Fields; local 314 Fields.push_back(llvm::MDBuilder::TBAAStructField(Offset, Size, 331 return MDHelper.createTBAATypeNode(Parent, Size, Id, Fields); 336 for (const auto &Field : Fields) 239 CollectFields(uint64_t BaseOffset, QualType QTy, SmallVectorImpl<llvm::MDBuilder::TBAAStructField> & Fields, bool MayAlias) argument [all...] |
H A D | CGObjCGNU.cpp | 252 void PushPropertyAttributes(ConstantStructBuilder &Fields, argument 264 Fields.addInt(Int8Ty, attrs & 0xff); 274 Fields.addInt(Int8Ty, attrs & 0xff); 276 Fields.addInt(Int8Ty, 0); 277 Fields.addInt(Int8Ty, 0); 282 virtual ConstantArrayBuilder PushPropertyListHeader(ConstantStructBuilder &Fields, argument 285 Fields.addInt(IntTy, count); 289 Fields.addInt(IntTy, td.getTypeSizeInBits(PropertyMetadataTy) / 293 Fields.add(NULLPtr); 295 return Fields 302 auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy); local 1032 auto Fields = Builder.beginStruct(); variable 1131 auto Fields = PropertiesArray.beginStruct(PropertyMetadataTy); variable 2481 auto Fields = Builder.beginStruct(); local [all...] |
H A D | CGRecordLayoutBuilder.cpp | 203 llvm::DenseMap<const FieldDecl *, unsigned> Fields; member in struct:__anon2928::CGRecordLowering 290 // Iterate through the fields setting bitFieldInfo and the Fields array. Also 304 Fields[Field->getCanonicalDecl()] = 0; 682 Fields[Member->FD->getCanonicalDecl()] = FieldTypes.size() - 1; 768 RL->FieldInfo.swap(Builder.Fields);
|
H A D | CodeGenTBAA.h | 154 SmallVectorImpl<llvm::MDBuilder::TBAAStructField> &Fields,
|
H A D | MicrosoftCXXABI.cpp | 2948 llvm::SmallVector<llvm::Constant *, 4> Fields; 2949 GetNullMemberPointerFields(MPT, Fields); 2950 if (Fields.size() == 1) { 2952 return Val == Fields[0]; 2956 for (I = 0, E = Fields.size(); I != E; ++I) { 2957 if (Val->getAggregateElement(I) != Fields[I]) 3597 // Serialize the class hierarchy and initialize the CHD Fields. 3629 llvm::Constant *Fields[] = { local 3637 CHD->setInitializer(llvm::ConstantStruct::get(Type, Fields)); 3707 llvm::Constant *Fields[] local 3751 llvm::Constant *Fields[] = { local 3855 llvm::Constant *Fields[] = { local 4090 llvm::Constant *Fields[] = { local 4207 llvm::Constant *Fields[] = { local 4281 llvm::Constant *Fields[] = { local [all...] |
H A D | ItaniumCXXABI.cpp | 2783 /// Fields - The fields of the RTTI descriptor currently being built. 2784 SmallVector<llvm::Constant *, 16> Fields; member in class:__anon2954::ItaniumRTTIBuilder 3293 Fields.push_back(VTable); 3426 Fields.push_back(TypeNameField); 3514 llvm::Constant *Init = llvm::ConstantStruct::getAnon(Fields); 3593 Fields.push_back(BaseTypeInfo); 3604 Fields.push_back(BaseTypeInfo); 3679 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, Flags)); 3684 Fields.push_back(llvm::ConstantInt::get(UnsignedIntLTy, RD->getNumBases())); 3721 Fields [all...] |
H A D | CGCall.cpp | 876 SmallVector<const FieldDecl *, 1> Fields; member in struct:__anon2827::RecordExpansion 879 SmallVector<const FieldDecl *, 1> &&Fields) 881 Fields(std::move(Fields)) {} 912 SmallVector<const FieldDecl *, 1> Fields; local 934 Fields.push_back(LargestFD); 948 Fields.push_back(FD); 952 std::move(Fields)); 969 for (auto FD : RExp->Fields) 990 for (auto FD : RExp->Fields) 878 RecordExpansion(SmallVector<const CXXBaseSpecifier *, 1> &&Bases, SmallVector<const FieldDecl *, 1> &&Fields) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | MDBuilder.h | 176 MDNode *createTBAAStructNode(ArrayRef<TBAAStructField> Fields); 182 ArrayRef<std::pair<MDNode *, uint64_t>> Fields); 197 ArrayRef<TBAAStructField> Fields =
|
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | ELFDumper.cpp | 3231 Field Fields[5] = {0, 10 + Bias, 19 + 2 * Bias, 42 + 2 * Bias, 53 + 2 * Bias}; local 3234 Fields[0].Str = to_string(format_hex_no_prefix(R.r_offset, Width)); 3235 Fields[1].Str = to_string(format_hex_no_prefix(R.r_info, Width)); 3239 Fields[2].Str = RelocName.c_str(); 3242 Fields[3].Str = to_string(format_hex_no_prefix(Sym->getValue(), Width)); 3244 Fields[4].Str = SymbolName; 3245 for (const Field &F : Fields) 3509 Field Fields[11] = { local 3514 for (auto &F : Fields) 3521 Fields[ 3634 Field Fields[8] = {0, 8, 17 + Bias, 23 + Bias, local 3671 Field Fields[9] = {0, 6, 11, 20 + Bias, 25 + Bias, local 3859 Field Fields[8] = {2, 17, 26, 37 + Bias, local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | EHFrameSupportImpl.h | 52 uint8_t Fields[4] = {0x0, 0x0, 0x0, 0x0}; member in struct:llvm::jitlink::EHFrameEdgeFixer::AugmentationInfo
|
H A D | EHFrameSupport.cpp | 323 uint8_t *NextField = &AugInfo->Fields[0]; 547 uint8_t *NextField = &AugInfo.Fields[0];
|
/freebsd-12-stable/stand/i386/btx/lib/ |
H A D | btxv86.s | 27 # Fields in V86 interface structure.
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | RegionStore.cpp | 822 static void getSymbolicOffsetFields(BindingKey K, FieldVector &Fields) { argument 831 Fields.push_back(FR->getDecl()); 837 static bool isCompatibleWithFields(BindingKey K, const FieldVector &Fields) { argument 840 if (Fields.empty()) 846 ptrdiff_t Delta = FieldsInBindingKey.size() - Fields.size(); 850 Fields.begin()); 853 Fields.begin() - Delta); 2336 FieldVector Fields; local 2348 if (Fields.size() == SmallStructLimit) 2355 Fields [all...] |
/freebsd-12-stable/contrib/llvm-project/lld/COFF/ |
H A D | PDB.cpp | 1523 ebs.Fields.push_back("cwd"); 1529 ebs.Fields.push_back(cwd); 1530 ebs.Fields.push_back("exe"); 1533 ebs.Fields.push_back(exe); 1534 ebs.Fields.push_back("pdb"); 1535 ebs.Fields.push_back(path); 1536 ebs.Fields.push_back("cmd"); 1537 ebs.Fields.push_back(argStr);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | WasmEmitter.cpp | 276 int Fields = int(!Section.Languages.empty()) + int(!Section.Tools.empty()) + local 278 if (Fields == 0) 280 encodeULEB128(Fields, OS);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | VirtualFileSystem.cpp | 1307 KeyStatusPair Fields[] = { local 1315 DenseMap<StringRef, KeyStatus> Keys(std::begin(Fields), std::end(Fields)); 1517 KeyStatusPair Fields[] = { local 1526 DenseMap<StringRef, KeyStatus> Keys(std::begin(Fields), std::end(Fields));
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 1255 SmallVector<Decl*, 4> Fields(Class->fields()); 1256 ActOnFields(nullptr, Class->getLocation(), Class, Fields, SourceLocation(), 1801 SmallVector<Decl*, 4> Fields(Class->fields()); 1802 ActOnFields(nullptr, Class->getLocation(), Class, Fields, SourceLocation(),
|
H A D | SemaChecking.cpp | 6647 SmallVector<StringRef, 6> Fields; local 6648 Reg.split(Fields, ":"); 6650 if (Fields.size() != ExpectedFieldNum && !(AllowName && Fields.size() == 1)) 6658 if (Fields.size() > 1) { 6659 bool FiveFields = Fields.size() == 5; 6663 ValidString &= Fields[0].startswith_lower("cp") || 6664 Fields[0].startswith_lower("p"); 6666 Fields[0] = 6667 Fields[ [all...] |