/llvm-project/mlir/utils/tree-sitter-mlir/dialect/ |
H A D | tensor.js | 8 field('dynamicSizes', $._value_use_list_parens), 9 field('attributes', optional($.attribute)), 10 field('return', $._type_annotation)), 14 seq('tensor.cast', field('in', $.value_use), 15 field('attributes', optional($.attribute)), 16 field('return', $._type_annotation)), 21 field('attributes', optional($.attribute)), 22 field('tensor', $.value_use), ',', 23 field('index', $.value_use), 24 field('return', $._type_annotation)), [all …]
|
H A D | memref.js | 8 field('memref', $.value_use), ',', 9 field('alignment', $.integer_literal), 10 field('attributes', optional($.attribute)), 11 field('return', $._type_annotation)), 20 field('dynamicSizes', $._value_use_list_parens), 21 field('symbolOperands', optional($._dense_idx_list)), 22 field('attributes', optional($.attribute)), 23 field('return', $._type_annotation)), 27 seq('memref.cast', field('in', $.value_use), 28 field('attributes', optional($.attribute)), [all …]
|
H A D | scf.js | 8 field('condition', $._value_use_list_parens), 9 field('attributes', optional($.attribute)), 10 field('arguments', optional($._value_use_type_list))), 13 field('return', optional($._function_return)), 14 field('body', $.region), 15 field('attributes', optional($.attribute))), 17 seq('scf.if', field('condition', $.value_use), 18 field('return', optional($._function_return)), 19 field('trueblk', $.region), 20 field('falseblk', [all …]
|
H A D | affine.js | 6 field('operand', 8 field('attributes', optional($.attribute))), 15 field('operand', $.value_use), 'into', 16 field('basis', $._value_use_list_parens), 17 field('attributes', optional($.attribute)), 18 field('return', $._type_annotation)), 26 field('operands', 30 ',', field('numElements', $._value_use_list), 31 field('return', $._type_annotation)), 36 seq('affine.for', field('iv', $.value_use), '=', [all …]
|
H A D | vector.js | 14 field('in', $.value_use), 15 field('attributes', optional($.attribute)), 16 field('return', $._type_annotation)), 21 field('mask', $._dense_idx_list), 22 field('attributes', optional($.attribute)), 23 field('return', $._type_annotation)), 28 field('operands', $._value_use_list), 29 field('attributes', optional($.attribute)), 30 field('return', $._type_annotation)), 41 field('operand', $.value_use), [all …]
|
H A D | arith.js | 7 field('attributes', optional($.attribute)), 8 field('value', $._literal_and_type)), 48 field('lhs', $.value_use), ',', 49 field('rhs', $.value_use), 50 field('attributes', optional($.attribute)), 51 field('return', $._type_annotation)), 56 seq('arith.addui_extended', field('lhs', $.value_use), ',', 57 field('rhs', $.value_use), 58 field('attributes', optional($.attribute)), 59 field('return', seq(':', $.type, ',', $.type))), [all …]
|
/llvm-project/libc/include/llvm-libc-macros/ |
H A D | sys-queue-macros.h | 50 #define SLIST_NEXT(elem, field) ((elem)->field.next) argument 52 #define SLIST_FOREACH(var, head, field) \ argument 53 for ((var) = SLIST_FIRST(head); (var); (var) = SLIST_NEXT(var, field)) 55 #define SLIST_FOREACH_FROM(var, head, field) \ argument 58 for (; (var); (var) = SLIST_NEXT(var, field)) 60 #define SLIST_FOREACH_SAFE(var, head, field, tvar) \ argument 62 (var) && ((tvar) = SLIST_NEXT(var, field), 1); (var) = (tvar)) 64 #define SLIST_FOREACH_FROM_SAFE(var, head, field, tvar) \ argument 67 for (; (var) && ((tvar) = SLIST_NEXT(var, field), 71 SLIST_CONCAT(head1,head2,type,field) global() argument 90 SLIST_INSERT_AFTER(slistelem,elem,field) global() argument 96 SLIST_INSERT_HEAD(head,elem,field) global() argument 102 SLIST_REMOVE(head,elem,type,field) global() argument 114 SLIST_REMOVE_AFTER(elem,field) global() argument 119 SLIST_REMOVE_HEAD(head,field) global() argument 162 STAILQ_LAST(head,type,field) global() argument 166 STAILQ_NEXT(elem,field) global() argument 168 STAILQ_FOREACH(var,head,field) global() argument 171 STAILQ_FOREACH_FROM(var,head,field) global() argument 176 STAILQ_FOREACH_SAFE(var,head,field,tvar) global() argument 180 STAILQ_FOREACH_FROM_SAFE(var,head,field,tvar) global() argument 187 STAILQ_CONCAT(head1,head2,type,field) global() argument 202 STAILQ_INSERT_AFTER(head,listelem,elem,field) global() argument 209 STAILQ_INSERT_HEAD(head,elem,field) global() argument 216 STAILQ_INSERT_TAIL(head,elem,field) global() argument 223 STAILQ_REMOVE(head,elem,type,field) global() argument 235 STAILQ_REMOVE_AFTER(head,elem,field) global() argument 242 STAILQ_REMOVE_HEAD(head,field) global() argument [all...] |
/llvm-project/clang/include/clang/AST/ |
H A D | CXXRecordDeclDefinitionBits.def | 17 /// results in an expansion of the FIELD macro, which should be defined before 22 /// Name: The name of the field, as a member of CXXRecordDecl::DefinitionData. 24 /// BitWidth: The width of the field in bits. 26 /// MergePolicy: How to behave when the value of the field is different in 31 #ifndef FIELD 32 #error define FIELD before including this file 36 FIELD(UserDeclaredConstructor, 1, NO_MERGE) 39 FIELD(UserDeclaredSpecialMembers, 6, NO_MERGE) 42 FIELD(Aggregate, 1, NO_MERGE) 45 FIELD(PlainOldDat [all...] |
/llvm-project/llvm/utils/TableGen/ |
H A D | SearchableTableEmitter.cpp | 11 // function generated is either a direct lookup (when a single primary key field 42 static int64_t getInt(const Record *R, StringRef Field) { in getInt() 43 return getAsInt(R->getValueInit(Field)); in getInt() 70 SMLoc Loc; // Source location of PrimaryKey or Key field definition. 88 for (const auto &Field : Fields) { in getFieldByName() 89 if (Name == Field.Name) in getFieldByName() 90 return &Field; in getFieldByName() 117 std::string primaryRepresentation(SMLoc Loc, const GenericField &Field, in primaryRepresentation() 120 if (Field.IsCode || SI->hasCodeFormat()) in primaryRepresentation() 128 else if (Field in primaryRepresentation() 41 getInt(Record * R,StringRef Field) getInt() argument 85 for (const auto &Field : Fields) { getFieldByName() local 115 primaryRepresentation(SMLoc Loc,const GenericField & Field,Init * I) primaryRepresentation() argument 159 searchableFieldType(const GenericTable & Table,const SearchIndex & Index,const GenericField & Field,TypeContext Ctx) searchableFieldType() argument 236 for (const auto &Field : Index.Fields) { compareBy() local 338 for (const auto &Field : Index.Fields) { emitLookupFunction() local 364 for (const auto &Field : Index.Fields) { emitLookupFunction() local 397 const GenericField &Field = Index.Fields[0]; emitLookupFunction() local 419 const GenericField &Field = Index.Fields[0]; emitLookupFunction() local 430 for (const auto &Field : Index.Fields) { emitLookupFunction() local 437 for (const auto &Field : Index.Fields) { emitLookupFunction() local 455 for (const auto &Field : Index.Fields) { emitLookupFunction() local 483 for (const auto &Field : Index.Fields) emitLookupFunction() local 501 for (const auto &Field : Index.Fields) emitLookupDeclaration() local 532 for (const auto &Field : Table.Fields) emitGenericTable() local 551 parseFieldType(GenericField & Field,Init * TypeOf) parseFieldType() argument 579 const GenericField *Field = Table.getFieldByName(FieldName); parseSearchIndex() local 636 for (auto &Field : Table.Fields) { collectTableEntries() local 663 for (auto &Field : Table.Fields) { collectTableEntries() local 831 for (const RecordVal &Field : Class->getValues()) { run() local 846 for (const auto &Field : run() local [all...] |
/llvm-project/lldb/unittests/Target/ |
H A D | RegisterFlagsTest.cpp | 17 TEST(RegisterFlagsTest, Field) { in TEST() argument 20 RegisterFlags::Field f1("abc", 0); in TEST() 22 // start == end means a 1 bit field. in TEST() 29 // to make a 2 bit field. in TEST() 30 RegisterFlags::Field f2("", 0, 1); in TEST() 36 // If the field doesn't start at 0 we need to shift up/down in TEST() 38 RegisterFlags::Field f3("", 2, 5); in TEST() 51 static RegisterFlags::Field make_field(unsigned start, unsigned end) { in make_field() 52 return RegisterFlags::Field("", start, end); in make_field() 55 static RegisterFlags::Field make_fiel [all...] |
/llvm-project/lldb/source/Target/ |
H A D | RegisterFlags.cpp | 21 RegisterFlags::Field::Field(std::string name, unsigned start, unsigned end) in Field() function in RegisterFlags::Field 27 RegisterFlags::Field::Field(std::string name, unsigned bit_position) in Field() function in RegisterFlags::Field 31 RegisterFlags::Field::Field(std::string name, unsigned start, unsigned end, in Field() function in RegisterFlags::Field 36 // Check that all values fit into this field. The XML parser will also in Field() 45 "Enumerator value exceeds maximum value for this field"); in Field() 50 void RegisterFlags::Field::DumpToLog(Log *log) const { in DumpToLog() 55 bool RegisterFlags::Field::Overlaps(const Field &other) const { in Overlaps() 61 unsigned RegisterFlags::Field::PaddingDistance(const Field &other) const { in PaddingDistance() 81 unsigned RegisterFlags::Field::GetSizeInBits(unsigned start, unsigned end) { in GetSizeInBits() 85 unsigned RegisterFlags::Field::GetSizeInBits() const { in GetSizeInBits() [all …]
|
/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Core/ |
H A D | LVSupport.h | 53 // FIELD: enumerator instance. 55 #define BOOL_BIT(FAMILY, ENUM, FIELD) \ argument 56 bool get##FIELD() const { return FAMILY.get(ENUM::FIELD); } \ 57 void set##FIELD() { FAMILY.set(ENUM::FIELD); } \ 58 void reset##FIELD() { FAMILY.reset(ENUM::FIELD); } 60 #define BOOL_BIT_1(FAMILY, ENUM, FIELD, F1) \ argument 61 bool get##FIELD() const { return FAMILY.get(ENUM::FIELD); } \ 62 void set##FIELD() { \ 63 FAMILY.set(ENUM::FIELD); \ 66 void reset##FIELD() { FAMILY.reset(ENUM::FIELD); } [all …]
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIInstrFormats.td | 17 field bit SALU = 0; 18 field bit VALU = 0; 21 field bit SOP1 = 0; 22 field bit SOP2 = 0; 23 field bit SOPC = 0; 24 field bit SOPK = 0; 25 field bit SOPP = 0; 28 field bit VOP1 = 0; 29 field bit VOP2 = 0; 30 field bi [all...] |
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/modernize/ |
H A D | use-equals-default-copy.cpp | 9 int Field; member 11 OL::OL(const OL &Other) : Field(Other.Field) {} in OL() 15 Field = Other.Field; in operator =() 23 IL(const IL &Other) : Field(Other.Field) {} in IL() 27 Field = Other.Field; in operator =() 32 int Field; member 37 NU(const NU &Other) : Field(Other.Field) {} in NU() 40 Field = Other.Field; in operator =() 44 IL Field; member 49 SU(const SU &Other) : Field(Other.Field) {} in SU() [all …]
|
/llvm-project/libc/benchmarks/ |
H A D | JSONTest.cpp | 19 using testing::Field; 51 return ExplainMatchResult(AllOf(Field(&CacheInfo::Type, B.Type), 52 Field(&CacheInfo::Level, B.Level), 53 Field(&CacheInfo::Size, B.Size), 54 Field(&CacheInfo::NumSharing, B.NumSharing)), 60 Field(&HostState::CpuName, H.CpuName), in equals() 61 Field(&HostState::CpuFrequency, H.CpuFrequency), in equals() 62 Field(&HostState::Caches, Pointwise(EqualsCacheInfo(), H.Caches))); in equals() 67 Field(&StudyConfiguration::Function, SC.Function), in equals() 68 Field(&StudyConfiguration::NumTrials, SC.NumTrials), in equals() [all …]
|
/llvm-project/clang/test/SemaCXX/ |
H A D | self-comparison.cpp | 47 int field; member 50 return field == field; // expected-warning {{self-comparison always evaluates to true}} in test() 56 return field == b.field; in test() 57 return this->field == b.field; in test() 68 int field; member 74 int field; member 81 return s1.field == s1.field; // expected-warning {{self-comparison always evaluates to true}} in struct_test() 82 return s2.field == s2.field; // expected-warning {{self-comparison always evaluates to true}} in struct_test() 87 return s3->field == s3->field; // expected-warning {{self-comparison always evaluates to true}} in struct_test() 93 …return s3->array[t.field] == s3->array[t.field]; // expected-warning {{self-comparison always eva… in struct_test() [all …]
|
H A D | cxx2a-initializer-aggregates.cpp | 7 …td=c++20 %s -verify=cxx20,expected,wmissing,wmissing-designated -Wmissing-field-initializers -Wno-… 8 …=c++20 %s -verify=cxx20,expected,wmissing -Wmissing-field-initializers -Wno-missing-designated-fie… 38 .y = 1, // reorder-note {{previous initialization for field 'y' is here}} 39 …er-error {{ISO C++ requires field designators to be specified in declaration order; field 'y' will… 54 }; // wmissing-designated-warning {{missing field 'y' initializer}} 58 }; // wmissing-designated-warning {{missing field 'x' initializer}} 60 // wmissing-warning@-1 {{missing field 'y' initializer}} 64 // wmissing-warning@-1 {{missing field 'y' initializer}} 70 …{overrides prior initialization}} // reorder-note {{previous initialization for field 'y' is here}} 77 struct Foo foo0 = { 1 }; // wmissing-warning {{missing field 'b' initializer}} [all …]
|
/llvm-project/llvm/lib/Support/ |
H A D | OptimizedStructLayout.cpp | 18 using Field = OptimizedStructLayoutField; typedef 21 static void checkValidLayout(ArrayRef<Field> Fields, uint64_t Size, in checkValidLayout() 25 for (auto &Field : Fields) { in checkValidLayout() local 26 assert(Field.hasFixedOffset() && in checkValidLayout() 27 "didn't assign a fixed offset to field"); in checkValidLayout() 28 assert(isAligned(Field.Alignment, Field.Offset) && in checkValidLayout() 29 "didn't assign a correctly-aligned offset to field"); in checkValidLayout() 30 assert(Field.Offset >= LastEnd && in checkValidLayout() 32 LastEnd = Field.getEndOffset(); in checkValidLayout() 33 assert(Field.Alignment <= MaxAlign && in checkValidLayout() [all …]
|
/llvm-project/lldb/test/API/functionalities/gdb_remote_client/ |
H A D | TestNestedRegDefinitions.py | 56 <field name="CF" start="0" end="0"/> 57 <field name="" start="1" end="1"/> 58 <field name="PF" start="2" end="2"/> 59 <field name="AF" start="4" end="4"/> 60 <field name="ZF" start="6" end="6"/> 61 <field name="SF" start="7" end="7"/> 62 <field name="TF" start="8" end="8"/> 63 <field name="IF" start="9" end="9"/> 64 <field name="DF" start="10" end="10"/> 65 <field name="OF" start="11" end="11"/> [all …]
|
H A D | TestXMLRegisterFlags.py | 102 self.setup_flags_test("""<field name="SP" start="0" end="0"/>""") 109 self.setup_flags_test("""<field name="SP" start="31" end="31"/>""") 116 """<field name="SP" start="0" end="0"/> 117 <field name="EL" start="1" end="2"/>""" 128 '<field name="EL" start="2" end="3"/>' 130 '<field name="SP" start="-1" end="2"/>' 131 '<field name="SP2" start="1" end="-5"/>' 133 '<field name="ABC" start="12" end="10"/>' 135 '<field name="?" start="32" end="29"/>' 137 '<field name="DEF" start="30" end="35"/>' [all …]
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | skip-vtable-pointer-initialization.cpp | 40 // and Field's destructor body is also trivial. 41 struct Field { struct 42 ~Field() { } in ~Field() argument 49 Field field; member 62 // Check that we do initialize the vtable pointer in A::~A(), since Field's destructor body 67 struct Field { struct 68 ~Field() { f(); } in ~Field() argument 75 Field field; member 88 // Check that we do initialize the vtable pointer in A::~A(), since Field's destructor isn't 91 struct Field { struct [all …]
|
/llvm-project/lldb/include/lldb/Target/ |
H A D | RegisterFlags.h | 27 // Short name for the value. Shown in tables and when printing the field's 61 class Field { 65 Field(std::string name, unsigned start, unsigned end); 67 /// Construct a field that also has some known enum values. 68 Field(std::string name, unsigned start, unsigned end, 71 /// Construct a field that occupies a single bit. 72 Field(std::string name, unsigned bit_position); 74 /// Get size of the field in bits. Will always be at least 1. 80 /// A mask that covers all bits of the field. 83 /// The maximum unsigned value that could be contained in this field. [all …]
|
/llvm-project/llvm/unittests/XRay/ |
H A D | ProfileTest.cpp | 21 using ::testing::Field; 74 Field(&Profile::Block::Thread, Eq(Profile::ThreadID{1})), in TEST() 75 Field(&Profile::Block::PathData, in TEST() 78 AllOf(Field(&Profile::Data::CallCount, Eq(1u)), in TEST() 79 Field(&Profile::Data::CumulativeLocalTime, in TEST() 82 AllOf(Field(&Profile::Data::CallCount, Eq(10u)), in TEST() 83 Field(&Profile::Data::CumulativeLocalTime, in TEST() 98 Field(&Profile::Block::Thread, Eq(Profile::ThreadID{1})), in TEST() 99 Field(&Profile::Block::PathData, in TEST() 102 AllOf(Field(&Profile::Data::CallCount, Eq(1u)), in TEST() [all …]
|
/llvm-project/polly/lib/External/isl/ |
H A D | isl_ast_node_set_field_templ.c | 13 /* Replace the field FIELD of "node" by "field", 14 * where the field may or may not have already been set in "node". 15 * However, if the field has not already been set, 20 __isl_take isl_ast_node *node, __isl_take FIELD_TYPE *field) in FN() 22 if (FN(isl_ast_node_check,NODE_TYPE)(node) < 0 || !field) in FN() 24 if (node->FIELD == field) { in FN() 25 FN(FIELD_TYPE,free)(field); in FN() 33 FN(FIELD_TYPE,free)(node->FIELD); in FN() 34 node->FIELD = field; in FN() 39 FN(FIELD_TYPE,free)(field); in FN()
|
/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
H A D | PreferMemberInitializerCheck.cpp | 44 // Field is not assigned. 46 // Field is assigned. 48 // Assignment of field has side effect: 52 // Assignment of field has data dependence. 62 // Checks if Field is initialised using a field that will be initialised after 65 // effects or if they do reference another field that's initialized before 66 // this field, but is modified before the assignment. 68 const FieldDecl *Field, const Expr *Init, const CXXConstructorDecl *Ctor, in updateAssignmentLevel() argument 70 auto It = AssignedFields.try_emplace(Field, AssignedLeve in updateAssignmentLevel() 101 const FieldDecl *Field; global() member 116 const auto *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); isAssignmentToMemberOf() local 134 const auto *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); isAssignmentToMemberOf() local 169 if (FieldDecl *Field = Init->getMember()) check() local 195 const FieldDecl *Field = AssignmentToMember->Field; check() local [all...] |