Lines Matching refs:Name
78 // Emit the intrinsic ID -> name table.
84 // Emit the function name recognizer.
129 OS << " // " << Ints[i].Name << "\n";
137 // Build a 'first character of function name' -> intrinsic # mapping.
140 IntMapping[Ints[i].Name[5]].push_back(i);
142 OS << "// Function name -> enum value recognizer code.\n";
144 OS << " StringRef NameR(Name+6, Len-6); // Skip over 'llvm.'\n";
145 OS << " switch (Name[5]) { // Dispatch on first letter.\n";
153 // Sort in reverse order of intrinsic name so "abc.def" appears after
154 // "abd.def.ghi" in the overridden name matcher
156 return Ints[i].Name > Ints[j].Name;
169 MatchTable.push_back(std::make_pair(Ints[IntNo].Name.substr(6),Result));
174 std::string TheStr = Ints[IntNo].Name.substr(6);
192 OS << "// Intrinsic ID to name table\n";
196 OS << " \"" << Ints[i].Name << "\",\n";
569 << intrinsic.Name << "\n";
739 "': duplicate GCC builtin name!");
744 OS << "// This is used by the C front-end. The GCC builtin name is passed\n";
795 "duplicate MS builtin name!");
799 "// This is used by the C front-end. The MS builtin name is passed\n"