Home | History | Annotate | Download | only in TableGen

Lines Matching refs:Args

753 static void writePrettyPrintFunction(Record &R, std::vector<Argument*> &Args,
807 if (Args.size()) OS << "(";
811 for (std::vector<Argument*>::const_iterator I = Args.begin(),
812 E = Args.end(); I != E; ++ I) {
813 if (I != Args.begin()) OS << ", ";
818 if (Args.size()) OS << ")";
907 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
908 std::vector<Argument*> Args;
910 Args.reserve(ArgRecords.size());
918 Args.push_back(Arg);
924 ae = Args.end();
929 for (ai = Args.begin(); ai != ae; ++ai) {
941 for (ai = Args.begin(); ai != ae; ++ai) {
949 for (ai = Args.begin(); ai != ae; ++ai) {
961 for (ai = Args.begin(); ai != ae; ++ai) {
995 std::vector<Record *> Args = Attr.getValueAsListOfDefs("Args");
996 if (Args.empty() || Args[0]->getSuperClasses().empty())
1002 if (!llvm::StringSwitch<bool>(Args[0]->getSuperClasses().back()->getName())
1038 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
1039 std::vector<Argument*> Args;
1041 Args.push_back(createArgument(**ri, R.getName()));
1043 for (ai = Args.begin(), ae = Args.end(); ai != ae; ++ai)
1049 for (ai = Args.begin(); ai != ae; ++ai) {
1055 writePrettyPrintFunction(R, Args, OS);
1156 std::vector<Argument*> Args;
1171 ArgRecords = R.getValueAsListOfDefs("Args");
1172 Args.clear();
1175 Args.push_back(A);
1179 for (ri = Args.begin(), re = Args.end(); ri != re; ++ri) {
1197 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
1209 Args = R.getValueAsListOfDefs("Args");
1210 if (R.isSubClassOf(InhClass) || !Args.empty())
1215 for (ai = Args.begin(), ae = Args.end(); ai != ae; ++ai)
1371 std::vector<Record*> ArgRecords = R.getValueAsListOfDefs("Args");
1372 std::vector<Argument*> Args;
1374 Args.reserve(ArgRecords.size());
1382 Args.push_back(Arg);
1384 ae = Args.end();
1386 for (ai = Args.begin(); ai != ae; ++ai) {
1390 for (ai = Args.begin(); ai != ae; ++ai) {
1502 std::vector<Record*> Attrs = Records.getAllDerivedDefinitions("Attr"), Args;
1509 Args = R.getValueAsListOfDefs("Args");
1510 if (!Args.empty()) {
1513 for (std::vector<Record*>::iterator I = Args.begin(), E = Args.end();
1521 for (std::vector<Record*>::iterator I = Args.begin(), E = Args.end();