reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);