reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/SystemZ/SystemZAsmPrinter.cpp
  128   switch (MI->getOpcode()) {
  135       .addImm(MI->getOperand(0).getImm())
  136       .addImm(MI->getOperand(1).getImm())
  142       .addReg(MI->getOperand(0).getReg())
  143       .addReg(MI->getOperand(1).getReg())
  144       .addImm(MI->getOperand(2).getImm())
  151       .addReg(MI->getOperand(0).getReg())
  152       .addReg(MI->getOperand(1).getReg())
  153       .addImm(MI->getOperand(2).getImm())
  160       .addReg(MI->getOperand(0).getReg())
  161       .addImm(MI->getOperand(1).getImm())
  162       .addImm(MI->getOperand(2).getImm())
  169       .addReg(MI->getOperand(0).getReg())
  170       .addImm(MI->getOperand(1).getImm())
  171       .addImm(MI->getOperand(2).getImm())
  178       .addReg(MI->getOperand(0).getReg())
  179       .addReg(MI->getOperand(1).getReg())
  180       .addImm(MI->getOperand(2).getImm())
  187       .addReg(MI->getOperand(0).getReg())
  188       .addReg(MI->getOperand(1).getReg())
  189       .addImm(MI->getOperand(2).getImm())
  196       .addReg(MI->getOperand(0).getReg())
  197       .addImm(MI->getOperand(1).getImm())
  198       .addImm(MI->getOperand(2).getImm())
  205       .addReg(MI->getOperand(0).getReg())
  206       .addImm(MI->getOperand(1).getImm())
  207       .addImm(MI->getOperand(2).getImm())
  215       .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_PLT));
  221       .addReg(MI->getOperand(0).getReg());
  226       .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_PLT));
  231       .addImm(MI->getOperand(0).getImm())
  232       .addImm(MI->getOperand(1).getImm())
  233       .addExpr(Lower.getExpr(MI->getOperand(2), MCSymbolRefExpr::VK_PLT));
  242       .addImm(MI->getOperand(0).getImm())
  243       .addImm(MI->getOperand(1).getImm())
  249       .addReg(MI->getOperand(0).getReg())
  250       .addReg(MI->getOperand(1).getReg())
  251       .addImm(MI->getOperand(2).getImm())
  258       .addReg(MI->getOperand(0).getReg())
  259       .addReg(MI->getOperand(1).getReg())
  260       .addImm(MI->getOperand(2).getImm())
  267       .addReg(MI->getOperand(0).getReg())
  268       .addImm(MI->getOperand(1).getImm())
  269       .addImm(MI->getOperand(2).getImm())
  276       .addReg(MI->getOperand(0).getReg())
  277       .addImm(MI->getOperand(1).getImm())
  278       .addImm(MI->getOperand(2).getImm())
  285       .addReg(MI->getOperand(0).getReg())
  286       .addReg(MI->getOperand(1).getReg())
  287       .addImm(MI->getOperand(2).getImm())
  294       .addReg(MI->getOperand(0).getReg())
  295       .addReg(MI->getOperand(1).getReg())
  296       .addImm(MI->getOperand(2).getImm())
  303       .addReg(MI->getOperand(0).getReg())
  304       .addImm(MI->getOperand(1).getImm())
  305       .addImm(MI->getOperand(2).getImm())
  312       .addReg(MI->getOperand(0).getReg())
  313       .addImm(MI->getOperand(1).getImm())
  314       .addImm(MI->getOperand(2).getImm())
  323       .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_TLSGD));
  330       .addExpr(Lower.getExpr(MI->getOperand(0), MCSymbolRefExpr::VK_TLSLDM));
  335       .addReg(MI->getOperand(0).getReg())
  341       .addReg(SystemZMC::getRegAsGR32(MI->getOperand(0).getReg()))
  342       .addImm(MI->getOperand(2).getImm());
  347       .addReg(SystemZMC::getRegAsGRH32(MI->getOperand(0).getReg()))
  348       .addImm(MI->getOperand(2).getImm());
  353     LoweredMI = lowerRIEfLow(MI, SystemZ::RISBHG);
  358     LoweredMI = lowerRIEfLow(MI, SystemZ::RISBLG);
  363       .addReg(MI->getOperand(0).getReg())
  364       .addReg(SystemZMC::getRegAsGR64(MI->getOperand(1).getReg()))
  365       .addReg(SystemZMC::getRegAsGR64(MI->getOperand(2).getReg()));
  371       .addReg(SystemZMC::getRegAsVR128(MI->getOperand(0).getReg()))
  372       .addReg(SystemZMC::getRegAsVR128(MI->getOperand(1).getReg()));
  376     Lower.lower(MI, LoweredMI);
  377     lowerAlignmentHint(MI, LoweredMI, SystemZ::VLAlign);
  381     Lower.lower(MI, LoweredMI);
  382     lowerAlignmentHint(MI, LoweredMI, SystemZ::VSTAlign);
  386     Lower.lower(MI, LoweredMI);
  387     lowerAlignmentHint(MI, LoweredMI, SystemZ::VLMAlign);
  391     Lower.lower(MI, LoweredMI);
  392     lowerAlignmentHint(MI, LoweredMI, SystemZ::VSTMAlign);
  396     LoweredMI = lowerSubvectorLoad(MI, SystemZ::VLREPF);
  400     LoweredMI = lowerSubvectorLoad(MI, SystemZ::VLREPG);
  404     LoweredMI = lowerSubvectorStore(MI, SystemZ::VSTEF);
  408     LoweredMI = lowerSubvectorStore(MI, SystemZ::VSTEG);
  413       .addReg(SystemZMC::getRegAsGR64(MI->getOperand(0).getReg()))
  414       .addReg(SystemZMC::getRegAsVR128(MI->getOperand(1).getReg()))
  420       .addReg(SystemZMC::getRegAsVR128(MI->getOperand(0).getReg()))
  421       .addReg(SystemZMC::getRegAsVR128(MI->getOperand(0).getReg()))
  422       .addReg(MI->getOperand(1).getReg())
  429   LOWER_LOW(IILL);
  430   LOWER_LOW(IILH);
  431   LOWER_LOW(TMLL);
  432   LOWER_LOW(TMLH);
  433   LOWER_LOW(NILL);
  434   LOWER_LOW(NILH);
  435   LOWER_LOW(NILF);
  436   LOWER_LOW(OILL);
  437   LOWER_LOW(OILH);
  438   LOWER_LOW(OILF);
  439   LOWER_LOW(XILF);
  446   LOWER_HIGH(IIHL);
  447   LOWER_HIGH(IIHH);
  448   LOWER_HIGH(TMHL);
  449   LOWER_HIGH(TMHH);
  450   LOWER_HIGH(NIHL);
  451   LOWER_HIGH(NIHH);
  452   LOWER_HIGH(NIHF);
  453   LOWER_HIGH(OIHL);
  454   LOWER_HIGH(OIHH);
  455   LOWER_HIGH(OIHF);
  456   LOWER_HIGH(XIHF);
  498       .addImm(MI->getOperand(0).getImm())
  499       .addImm(MI->getOperand(1).getImm())
  505     LowerFENTRY_CALL(*MI, Lower);
  509     LowerSTACKMAP(*MI);
  513     LowerPATCHPOINT(*MI, Lower);
  517     Lower.lower(MI, LoweredMI);