Lines Matching defs:Kind
24 StringRef Triple::getArchTypeName(ArchType Kind) {
25 switch (Kind) {
94 StringRef Triple::getArchName(ArchType Kind, SubArchType SubArch) {
95 switch (Kind) {
146 return getArchTypeName(Kind);
149 StringRef Triple::getArchTypePrefix(ArchType Kind) {
150 switch (Kind) {
239 StringRef Triple::getVendorTypeName(VendorType Kind) {
240 switch (Kind) {
261 StringRef Triple::getOSTypeName(OSType Kind) {
262 switch (Kind) {
310 StringRef Triple::getEnvironmentTypeName(EnvironmentType Kind) {
311 switch (Kind) {
365 StringRef Triple::getObjectFormatTypeName(ObjectFormatType Kind) {
366 switch (Kind) {
1535 void Triple::setArch(ArchType Kind, SubArchType SubArch) {
1536 setArchName(getArchName(Kind, SubArch));
1539 void Triple::setVendor(VendorType Kind) {
1540 setVendorName(getVendorTypeName(Kind));
1543 void Triple::setOS(OSType Kind) {
1544 setOSName(getOSTypeName(Kind));
1547 void Triple::setEnvironment(EnvironmentType Kind) {
1549 return setEnvironmentName(getEnvironmentTypeName(Kind));
1551 setEnvironmentName((getEnvironmentTypeName(Kind) + Twine("-") +
1555 void Triple::setObjectFormat(ObjectFormatType Kind) {
1557 return setEnvironmentName(getObjectFormatTypeName(Kind));
1560 getObjectFormatTypeName(Kind)).str());