Lines Matching refs:SystemZ

147                  MCInstBuilder(SystemZ::BCRAsm)  in emitCallInformation()
203 case SystemZ::Return: in emitInstruction()
204 LoweredMI = MCInstBuilder(SystemZ::BR) in emitInstruction()
205 .addReg(SystemZ::R14D); in emitInstruction()
208 case SystemZ::Return_XPLINK: in emitInstruction()
209 LoweredMI = MCInstBuilder(SystemZ::B) in emitInstruction()
210 .addReg(SystemZ::R7D) in emitInstruction()
215 case SystemZ::CondReturn: in emitInstruction()
216 LoweredMI = MCInstBuilder(SystemZ::BCR) in emitInstruction()
219 .addReg(SystemZ::R14D); in emitInstruction()
222 case SystemZ::CondReturn_XPLINK: in emitInstruction()
223 LoweredMI = MCInstBuilder(SystemZ::BC) in emitInstruction()
226 .addReg(SystemZ::R7D) in emitInstruction()
231 case SystemZ::CRBReturn: in emitInstruction()
232 LoweredMI = MCInstBuilder(SystemZ::CRB) in emitInstruction()
236 .addReg(SystemZ::R14D) in emitInstruction()
240 case SystemZ::CGRBReturn: in emitInstruction()
241 LoweredMI = MCInstBuilder(SystemZ::CGRB) in emitInstruction()
245 .addReg(SystemZ::R14D) in emitInstruction()
249 case SystemZ::CIBReturn: in emitInstruction()
250 LoweredMI = MCInstBuilder(SystemZ::CIB) in emitInstruction()
254 .addReg(SystemZ::R14D) in emitInstruction()
258 case SystemZ::CGIBReturn: in emitInstruction()
259 LoweredMI = MCInstBuilder(SystemZ::CGIB) in emitInstruction()
263 .addReg(SystemZ::R14D) in emitInstruction()
267 case SystemZ::CLRBReturn: in emitInstruction()
268 LoweredMI = MCInstBuilder(SystemZ::CLRB) in emitInstruction()
272 .addReg(SystemZ::R14D) in emitInstruction()
276 case SystemZ::CLGRBReturn: in emitInstruction()
277 LoweredMI = MCInstBuilder(SystemZ::CLGRB) in emitInstruction()
281 .addReg(SystemZ::R14D) in emitInstruction()
285 case SystemZ::CLIBReturn: in emitInstruction()
286 LoweredMI = MCInstBuilder(SystemZ::CLIB) in emitInstruction()
290 .addReg(SystemZ::R14D) in emitInstruction()
294 case SystemZ::CLGIBReturn: in emitInstruction()
295 LoweredMI = MCInstBuilder(SystemZ::CLGIB) in emitInstruction()
299 .addReg(SystemZ::R14D) in emitInstruction()
303 case SystemZ::CallBRASL_XPLINK64: in emitInstruction()
305 MCInstBuilder(SystemZ::BRASL) in emitInstruction()
306 .addReg(SystemZ::R7D) in emitInstruction()
312 case SystemZ::CallBASR_XPLINK64: in emitInstruction()
313 EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::BASR) in emitInstruction()
314 .addReg(SystemZ::R7D) in emitInstruction()
319 case SystemZ::CallBASR_STACKEXT: in emitInstruction()
320 EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::BASR) in emitInstruction()
321 .addReg(SystemZ::R3D) in emitInstruction()
326 case SystemZ::ADA_ENTRY_VALUE: in emitInstruction()
327 case SystemZ::ADA_ENTRY: { in emitInstruction()
335 bool LoadAddr = MI->getOpcode() == SystemZ::ADA_ENTRY; in emitInstruction()
337 unsigned Op0 = LoadAddr ? SystemZ::LA : SystemZ::LG; in emitInstruction()
347 MCInstBuilder(SystemZ::LLILF).addReg(TargetReg).addImm(Disp)); in emitInstruction()
351 MCInstBuilder(SystemZ::ALGFI).addReg(TargetReg).addImm(Disp)); in emitInstruction()
363 case SystemZ::CallBRASL: in emitInstruction()
364 LoweredMI = MCInstBuilder(SystemZ::BRASL) in emitInstruction()
365 .addReg(SystemZ::R14D) in emitInstruction()
369 case SystemZ::CallBASR: in emitInstruction()
370 LoweredMI = MCInstBuilder(SystemZ::BASR) in emitInstruction()
371 .addReg(SystemZ::R14D) in emitInstruction()
375 case SystemZ::CallJG: in emitInstruction()
376 LoweredMI = MCInstBuilder(SystemZ::JG) in emitInstruction()
380 case SystemZ::CallBRCL: in emitInstruction()
381 LoweredMI = MCInstBuilder(SystemZ::BRCL) in emitInstruction()
387 case SystemZ::CallBR: in emitInstruction()
388 LoweredMI = MCInstBuilder(SystemZ::BR) in emitInstruction()
392 case SystemZ::CallBCR: in emitInstruction()
393 LoweredMI = MCInstBuilder(SystemZ::BCR) in emitInstruction()
399 case SystemZ::CRBCall: in emitInstruction()
400 LoweredMI = MCInstBuilder(SystemZ::CRB) in emitInstruction()
408 case SystemZ::CGRBCall: in emitInstruction()
409 LoweredMI = MCInstBuilder(SystemZ::CGRB) in emitInstruction()
417 case SystemZ::CIBCall: in emitInstruction()
418 LoweredMI = MCInstBuilder(SystemZ::CIB) in emitInstruction()
426 case SystemZ::CGIBCall: in emitInstruction()
427 LoweredMI = MCInstBuilder(SystemZ::CGIB) in emitInstruction()
435 case SystemZ::CLRBCall: in emitInstruction()
436 LoweredMI = MCInstBuilder(SystemZ::CLRB) in emitInstruction()
444 case SystemZ::CLGRBCall: in emitInstruction()
445 LoweredMI = MCInstBuilder(SystemZ::CLGRB) in emitInstruction()
453 case SystemZ::CLIBCall: in emitInstruction()
454 LoweredMI = MCInstBuilder(SystemZ::CLIB) in emitInstruction()
462 case SystemZ::CLGIBCall: in emitInstruction()
463 LoweredMI = MCInstBuilder(SystemZ::CLGIB) in emitInstruction()
471 case SystemZ::TLS_GDCALL: in emitInstruction()
472 LoweredMI = MCInstBuilder(SystemZ::BRASL) in emitInstruction()
473 .addReg(SystemZ::R14D) in emitInstruction()
478 case SystemZ::TLS_LDCALL: in emitInstruction()
479 LoweredMI = MCInstBuilder(SystemZ::BRASL) in emitInstruction()
480 .addReg(SystemZ::R14D) in emitInstruction()
485 case SystemZ::GOT: in emitInstruction()
486 LoweredMI = MCInstBuilder(SystemZ::LARL) in emitInstruction()
491 case SystemZ::IILF64: in emitInstruction()
492 LoweredMI = MCInstBuilder(SystemZ::IILF) in emitInstruction()
497 case SystemZ::IIHF64: in emitInstruction()
498 LoweredMI = MCInstBuilder(SystemZ::IIHF) in emitInstruction()
503 case SystemZ::RISBHH: in emitInstruction()
504 case SystemZ::RISBHL: in emitInstruction()
505 LoweredMI = lowerRIEfLow(MI, SystemZ::RISBHG); in emitInstruction()
508 case SystemZ::RISBLH: in emitInstruction()
509 case SystemZ::RISBLL: in emitInstruction()
510 LoweredMI = lowerRIEfLow(MI, SystemZ::RISBLG); in emitInstruction()
513 case SystemZ::VLVGP32: in emitInstruction()
514 LoweredMI = MCInstBuilder(SystemZ::VLVGP) in emitInstruction()
520 case SystemZ::VLR32: in emitInstruction()
521 case SystemZ::VLR64: in emitInstruction()
522 LoweredMI = MCInstBuilder(SystemZ::VLR) in emitInstruction()
527 case SystemZ::VL: in emitInstruction()
529 lowerAlignmentHint(MI, LoweredMI, SystemZ::VLAlign); in emitInstruction()
532 case SystemZ::VST: in emitInstruction()
534 lowerAlignmentHint(MI, LoweredMI, SystemZ::VSTAlign); in emitInstruction()
537 case SystemZ::VLM: in emitInstruction()
539 lowerAlignmentHint(MI, LoweredMI, SystemZ::VLMAlign); in emitInstruction()
542 case SystemZ::VSTM: in emitInstruction()
544 lowerAlignmentHint(MI, LoweredMI, SystemZ::VSTMAlign); in emitInstruction()
547 case SystemZ::VL32: in emitInstruction()
548 LoweredMI = lowerSubvectorLoad(MI, SystemZ::VLREPF); in emitInstruction()
551 case SystemZ::VL64: in emitInstruction()
552 LoweredMI = lowerSubvectorLoad(MI, SystemZ::VLREPG); in emitInstruction()
555 case SystemZ::VST32: in emitInstruction()
556 LoweredMI = lowerSubvectorStore(MI, SystemZ::VSTEF); in emitInstruction()
559 case SystemZ::VST64: in emitInstruction()
560 LoweredMI = lowerSubvectorStore(MI, SystemZ::VSTEG); in emitInstruction()
563 case SystemZ::LFER: in emitInstruction()
564 LoweredMI = MCInstBuilder(SystemZ::VLGVF) in emitInstruction()
570 case SystemZ::LEFR: in emitInstruction()
571 LoweredMI = MCInstBuilder(SystemZ::VLVGF) in emitInstruction()
579 case SystemZ::NAME##64: LoweredMI = lowerRILow(MI, SystemZ::NAME); break in emitInstruction()
596 case SystemZ::NAME##64: LoweredMI = lowerRIHigh(MI, SystemZ::NAME); break in emitInstruction()
612 case SystemZ::Serialize: in emitInstruction()
614 LoweredMI = MCInstBuilder(SystemZ::BCRAsm) in emitInstruction()
615 .addImm(14).addReg(SystemZ::R0D); in emitInstruction()
617 LoweredMI = MCInstBuilder(SystemZ::BCRAsm) in emitInstruction()
618 .addImm(15).addReg(SystemZ::R0D); in emitInstruction()
625 case SystemZ::Trap: { in emitInstruction()
631 LoweredMI = MCInstBuilder(SystemZ::J) in emitInstruction()
638 case SystemZ::CondTrap: { in emitInstruction()
644 LoweredMI = MCInstBuilder(SystemZ::BRC) in emitInstruction()
663 case SystemZ::EXRL_Pseudo: { in emitInstruction()
685 MCInstBuilder(SystemZ::EXRL).addReg(LenMinus1Reg).addExpr(Dot)); in emitInstruction()
706 MCInstBuilder(SystemZ::BCRAsm).addImm(0).addReg(SystemZ::R0D), STI); in EmitNop()
711 MCInstBuilder(SystemZ::BCAsm).addImm(0).addReg(0).addImm(0).addReg(0), in EmitNop()
720 MCInstBuilder(SystemZ::BRCLAsm).addImm(0).addExpr(Dot), STI); in EmitNop()
747 MCInstBuilder(SystemZ::BRASL).addReg(SystemZ::R0D).addExpr(Op), in LowerFENTRY_CALL()
807 } while (ScratchReg == SystemZ::R0D); in LowerPATCHPOINT()
810 EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::LLILF) in LowerPATCHPOINT()
815 EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::IIHF) in LowerPATCHPOINT()
821 EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::BASR) in LowerPATCHPOINT()
822 .addReg(SystemZ::R14D) in LowerPATCHPOINT()
828 EmitToStreamer(*OutStreamer, MCInstBuilder(SystemZ::BRASL) in LowerPATCHPOINT()
829 .addReg(SystemZ::R14D) in LowerPATCHPOINT()
851 TM.getMCSubtargetInfo()->hasFeature(SystemZ::FeatureVector); in emitAttributes()
937 SystemZ::GR128BitRegClass.contains(MO.getReg())) in PrintAsmOperand()
939 MCOperand::createReg(MRI.getSubReg(MO.getReg(), SystemZ::subreg_l64)); in PrintAsmOperand()
1285 if (SystemZ::FP64BitRegClass.contains(Reg)) { in emitPPA1()
1291 } else if (SystemZ::VR128BitRegClass.contains(Reg)) { in emitPPA1()