Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:TT

40 std::string ARM_MC::ParseARMTriple(StringRef TT, StringRef CPU) {
41 Triple triple(TT);
45 unsigned Len = TT.size();
50 if (Len >= 5 && TT.substr(0, 4) == "armv")
52 else if (Len >= 6 && TT.substr(0, 5) == "thumb") {
54 if (Len >= 7 && TT[5] == 'v')
61 unsigned SubVer = TT[Idx];
63 if (Len >= Idx+2 && TT[Idx+1] == 'm') {
70 } else if (Len >= Idx+3 && TT[Idx+1] == 'e'&& TT[Idx+2] == 'm') {
78 } else if (Len >= Idx+2 && TT[Idx+1] == 's') {
99 if (Len >= Idx+3 && TT[Idx+1] == 't' && TT[Idx+2] == '2')
101 else if (Len >= Idx+2 && TT[Idx+1] == 'm') {
110 if (Len >= Idx+3 && TT[Idx+1] == 't' && TT[Idx+2] == 'e')
114 } else if (SubVer == '4' && Len >= Idx+2 && TT[Idx+1] == 't')
135 MCSubtargetInfo *ARM_MC::createARMMCSubtargetInfo(StringRef TT, StringRef CPU,
137 std::string ArchFS = ARM_MC::ParseARMTriple(TT, CPU);
146 InitARMMCSubtargetInfo(X, TT, CPU, ArchFS);
162 static MCAsmInfo *createARMMCAsmInfo(const Target &T, StringRef TT) {
163 Triple TheTriple(TT);
171 static MCCodeGenInfo *createARMMCCodeGenInfo(StringRef TT, Reloc::Model RM,
176 Triple TheTriple(TT);
185 static MCStreamer *createMCStreamer(const Target &T, StringRef TT,
191 Triple TheTriple(TT);