Lines Matching defs:Str
982 Triple::Triple(const Twine &Str)
983 : Data(Str.str()), Arch(UnknownArch), SubArch(NoSubArch),
1098 std::string Triple::normalize(StringRef Str) {
1104 Str.split(Components, '-');
1531 void Triple::setTriple(const Twine &Str) {
1532 *this = Triple(Str);
1563 void Triple::setArchName(StringRef Str) {
1566 Triple += Str;
1574 void Triple::setVendorName(StringRef Str) {
1575 setTriple(getArchName() + "-" + Str + "-" + getOSAndEnvironmentName());
1578 void Triple::setOSName(StringRef Str) {
1580 setTriple(getArchName() + "-" + getVendorName() + "-" + Str +
1583 setTriple(getArchName() + "-" + getVendorName() + "-" + Str);
1586 void Triple::setEnvironmentName(StringRef Str) {
1588 "-" + Str);
1591 void Triple::setOSAndEnvironmentName(StringRef Str) {
1592 setTriple(getArchName() + "-" + getVendorName() + "-" + Str);