Lines Matching refs:SystemZ
1 //===-- SystemZAsmPrinter.cpp - SystemZ LLVM assembly printer -------------===//
10 // Streams SystemZ assembly language and associated data, in the form of
108 case SystemZ::Return:
109 LoweredMI = MCInstBuilder(SystemZ::BR).addReg(SystemZ::R14D);
112 case SystemZ::CallBRASL:
113 LoweredMI = MCInstBuilder(SystemZ::BRASL)
114 .addReg(SystemZ::R14D)
118 case SystemZ::CallBASR:
119 LoweredMI = MCInstBuilder(SystemZ::BASR)
120 .addReg(SystemZ::R14D)
124 case SystemZ::CallJG:
125 LoweredMI = MCInstBuilder(SystemZ::JG)
129 case SystemZ::CallBR:
130 LoweredMI = MCInstBuilder(SystemZ::BR).addReg(SystemZ::R1D);
133 case SystemZ::TLS_GDCALL:
134 LoweredMI = MCInstBuilder(SystemZ::BRASL)
135 .addReg(SystemZ::R14D)
140 case SystemZ::TLS_LDCALL:
141 LoweredMI = MCInstBuilder(SystemZ::BRASL)
142 .addReg(SystemZ::R14D)
147 case SystemZ::GOT:
148 LoweredMI = MCInstBuilder(SystemZ::LARL)
153 case SystemZ::IILF64:
154 LoweredMI = MCInstBuilder(SystemZ::IILF)
159 case SystemZ::IIHF64:
160 LoweredMI = MCInstBuilder(SystemZ::IIHF)
165 case SystemZ::RISBHH:
166 case SystemZ::RISBHL:
167 LoweredMI = lowerRIEfLow(MI, SystemZ::RISBHG);
170 case SystemZ::RISBLH:
171 case SystemZ::RISBLL:
172 LoweredMI = lowerRIEfLow(MI, SystemZ::RISBLG);
175 case SystemZ::VLVGP32:
176 LoweredMI = MCInstBuilder(SystemZ::VLVGP)
182 case SystemZ::VLR32:
183 case SystemZ::VLR64:
184 LoweredMI = MCInstBuilder(SystemZ::VLR)
189 case SystemZ::VL32:
190 LoweredMI = lowerSubvectorLoad(MI, SystemZ::VLREPF);
193 case SystemZ::VL64:
194 LoweredMI = lowerSubvectorLoad(MI, SystemZ::VLREPG);
197 case SystemZ::VST32:
198 LoweredMI = lowerSubvectorStore(MI, SystemZ::VSTEF);
201 case SystemZ::VST64:
202 LoweredMI = lowerSubvectorStore(MI, SystemZ::VSTEG);
205 case SystemZ::LFER:
206 LoweredMI = MCInstBuilder(SystemZ::VLGVF)
212 case SystemZ::LEFR:
213 LoweredMI = MCInstBuilder(SystemZ::VLVGF)
221 case SystemZ::NAME##64: LoweredMI = lowerRILow(MI, SystemZ::NAME); break
238 case SystemZ::NAME##64: LoweredMI = lowerRIHigh(MI, SystemZ::NAME); break
254 case SystemZ::Serialize:
256 LoweredMI = MCInstBuilder(SystemZ::AsmBCR)
257 .addImm(14).addReg(SystemZ::R0D);
259 LoweredMI = MCInstBuilder(SystemZ::AsmBCR)
260 .addImm(15).addReg(SystemZ::R0D);
270 // Convert a SystemZ-specific constant pool modifier into the associated