Lines Matching defs:Kind
24 StringRef Triple::getArchTypeName(ArchType Kind) {
25 switch (Kind) {
92 StringRef Triple::getArchName(ArchType Kind, SubArchType SubArch) {
93 switch (Kind) {
164 return getArchTypeName(Kind);
167 StringRef Triple::getArchTypePrefix(ArchType Kind) {
168 switch (Kind) {
254 StringRef Triple::getVendorTypeName(VendorType Kind) {
255 switch (Kind) {
278 StringRef Triple::getOSTypeName(OSType Kind) {
279 switch (Kind) {
327 StringRef Triple::getEnvironmentTypeName(EnvironmentType Kind) {
328 switch (Kind) {
392 StringRef Triple::getObjectFormatTypeName(ObjectFormatType Kind) {
393 switch (Kind) {
1581 void Triple::setArch(ArchType Kind, SubArchType SubArch) {
1582 setArchName(getArchName(Kind, SubArch));
1585 void Triple::setVendor(VendorType Kind) {
1586 setVendorName(getVendorTypeName(Kind));
1589 void Triple::setOS(OSType Kind) {
1590 setOSName(getOSTypeName(Kind));
1593 void Triple::setEnvironment(EnvironmentType Kind) {
1595 return setEnvironmentName(getEnvironmentTypeName(Kind));
1597 setEnvironmentName((getEnvironmentTypeName(Kind) + Twine("-") +
1601 void Triple::setObjectFormat(ObjectFormatType Kind) {
1603 return setEnvironmentName(getObjectFormatTypeName(Kind));
1606 getObjectFormatTypeName(Kind)).str());