Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Args

1274                          const std::vector<std::unique_ptr<Argument>> &Args,
1348 for (const auto &arg : Args) {
1366 for (const auto &arg : Args) {
1531 std::vector<Record *> Args = Attr->getValueAsListOfDefs("Args");
1532 if (Args.empty())
1535 if (Args[0]->getSuperClasses().back().first->getName() != "TypeArgument")
1587 std::vector<Record *> Args = Attr->getValueAsListOfDefs("Args");
1588 if (Args.empty() || !isIdentifierArgument(Args[0]))
1641 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
1642 std::vector<std::unique_ptr<Argument>> Args;
1643 Args.reserve(ArgRecords.size());
1648 Args.emplace_back(createArgument(*ArgRecord, R.getName()));
1649 Args.back()->writeDeclarations(OS);
1653 if (Args.back()->isFake()) {
1655 } else if (Args.back()->isOptional()) {
1682 for (auto const &ai : Args) {
1691 for (auto const &ai : Args) {
1718 for (auto const &ai : Args) {
1733 for (auto const &ai : Args) {
1745 for (auto const &ai : Args) {
1781 for (auto const &ai : Args) {
1819 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
1820 std::vector<std::unique_ptr<Argument>> Args;
1822 Args.emplace_back(createArgument(*Arg, R.getName()));
1824 for (auto const &ai : Args)
1830 for (auto const &ai : Args) {
1840 writePrettyPrintFunction(R, Args, OS);
2118 std::vector<std::unique_ptr<Argument>> Args;
2131 ArgRecords = R.getValueAsListOfDefs("Args");
2132 Args.clear();
2134 Args.emplace_back(createArgument(*Arg, R.getName()));
2135 Args.back()->writePCHReadDecls(OS);
2138 for (auto const &ri : Args) {
2157 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
2165 Args = R.getValueAsListOfDefs("Args");
2166 if (R.isSubClassOf(InhClass) || !Args.empty())
2174 for (const auto *Arg : Args)
2416 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
2484 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
2485 std::vector<std::unique_ptr<Argument>> Args;
2486 Args.reserve(ArgRecords.size());
2489 Args.emplace_back(createArgument(*ArgRecord, R.getName()));
2491 for (auto const &ai : Args)
2495 for (auto const &ai : Args) {
2531 std::vector<Record *> Args = R.getValueAsListOfDefs("Args");
2534 for (const auto *Arg : Args) {
3059 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
3073 Args = R.getValueAsListOfDefs("Args");
3074 if (!Args.empty()) {
3077 for (const auto *Arg : Args)
3080 for (const auto *AI : Args)