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

References

lib/Target/AArch64/AArch64AsmPrinter.cpp
  908   if (emitPseudoExpansionLowering(*OutStreamer, MI))
  911   if (AArch64FI->getLOHRelated().count(MI)) {
  915     LOHInstToLabel[MI] = LOHLabel;
  922   switch (MI->getOpcode()) {
  926       Register DestReg = MI->getOperand(0).getReg();
  927       const MachineOperand &MO_Sym = MI->getOperand(1);
  957         MI->getOperand(1).getImm() == 0) {
  960       TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
  961       TmpInst.addOperand(MCOperand::createImm(MI->getOperand(1).getImm()));
  971       PrintDebugValueComment(MI, OS);
  998     TmpInst.addOperand(MCOperand::createReg(MI->getOperand(0).getReg()));
 1004     MCInstLowering.lowerOperand(MI->getOperand(0), Dest);
 1019     const MachineOperand &MO_Sym = MI->getOperand(0);
 1069     unsigned DestReg = MI->getOperand(0).getReg(),
 1070              ScratchReg = MI->getOperand(1).getReg(),
 1071              TableReg = MI->getOperand(2).getReg(),
 1072              EntryReg = MI->getOperand(3).getReg();
 1088     LowerJumpTableDestSmall(*OutStreamer, *MI);
 1094     EmitFMov0(*MI);
 1098     return LowerSTACKMAP(*OutStreamer, SM, *MI);
 1101     return LowerPATCHPOINT(*OutStreamer, SM, *MI);
 1104     LowerPATCHABLE_FUNCTION_ENTER(*MI);
 1108     LowerPATCHABLE_FUNCTION_EXIT(*MI);
 1112     LowerPATCHABLE_TAIL_CALL(*MI);
 1117     LowerHWASAN_CHECK_MEMACCESS(*MI);
 1121     TS->EmitARM64WinCFIAllocStack(MI->getOperand(0).getImm());
 1125     TS->EmitARM64WinCFISaveFPLR(MI->getOperand(0).getImm());
 1129     assert(MI->getOperand(0).getImm() < 0 &&
 1131     TS->EmitARM64WinCFISaveFPLRX(-MI->getOperand(0).getImm());
 1135     TS->EmitARM64WinCFISaveReg(MI->getOperand(0).getImm(),
 1136                                MI->getOperand(1).getImm());
 1140     assert(MI->getOperand(1).getImm() < 0 &&
 1142     TS->EmitARM64WinCFISaveRegX(MI->getOperand(0).getImm(),
 1143 		                -MI->getOperand(1).getImm());
 1147     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1147     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1149     TS->EmitARM64WinCFISaveRegP(MI->getOperand(0).getImm(),
 1150                                 MI->getOperand(2).getImm());
 1154     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1154     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1156     assert(MI->getOperand(2).getImm() < 0 &&
 1158     TS->EmitARM64WinCFISaveRegPX(MI->getOperand(0).getImm(),
 1159                                  -MI->getOperand(2).getImm());
 1163     TS->EmitARM64WinCFISaveFReg(MI->getOperand(0).getImm(),
 1164                                 MI->getOperand(1).getImm());
 1168     assert(MI->getOperand(1).getImm() < 0 &&
 1170     TS->EmitARM64WinCFISaveFRegX(MI->getOperand(0).getImm(),
 1171                                  -MI->getOperand(1).getImm());
 1175     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1175     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1177     TS->EmitARM64WinCFISaveFRegP(MI->getOperand(0).getImm(),
 1178                                  MI->getOperand(2).getImm());
 1182     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1182     assert((MI->getOperand(1).getImm() - MI->getOperand(0).getImm() == 1) &&
 1184     assert(MI->getOperand(2).getImm() < 0 &&
 1186     TS->EmitARM64WinCFISaveFRegPX(MI->getOperand(0).getImm(),
 1187                                   -MI->getOperand(2).getImm());
 1195     TS->EmitARM64WinCFIAddFP(MI->getOperand(0).getImm());
 1217   MCInstLowering.Lower(MI, TmpInst);