Home | History | Annotate | Download | only in TableGen

Lines Matching defs:AN

141       std::string AN;
144 AN = Attr->getValueAsString("ParseKind");
148 if (Seen.find(AN) != Seen.end()) {
150 Dupes->push_back(std::make_pair(AN, Attr));
153 Seen.insert(AN);
155 AN = NormalizeAttrName(Attr->getName()).str();
157 R.push_back(std::make_pair(AN, Attr));
1073 // of an attribute without considering prefix and suffix.
1191 assert(!Spellings.empty() && "An empty list of spellings was provided");
1340 // Determine whether the first argument is an identifier.
1345 // All these spellings take an identifier argument.
1372 // directory (for instance, it may be an out-of-tree build). However, we want
1373 // to ensure that every attribute has a Documentation field, and produce an
1663 // Emits the code to read an attribute from a precompiled header.
1706 // Emits the code to write an attribute to a precompiled header.
1743 // It is assumed that there will be an llvm::Triple object named T within
2220 // Otherwise, generate an appertainsTo check specific to this attribute which
2232 // inlined here, it would not support an attribute with multiple custom
2268 // If the attribute has an empty or unset list of language requirements,
2508 // instance, an attribute can be spelled GNU<"interrupt"> for an ARM-
2509 // specific attribute, or MSP430-specific attribute. Additionally, an
2574 // Emits the code to dump an attribute.
2707 // If the heading is still empty, it is an error.