Home | History | Annotate | Download | only in X86

Lines Matching refs:LoadMI

6151 /// Check if \p LoadMI is a partial register load that we can't fold into \p MI
6165 static bool isNonFoldablePartialRegisterLoad(const MachineInstr &LoadMI,
6168 unsigned Opc = LoadMI.getOpcode();
6171 MF.getRegInfo().getRegClass(LoadMI.getOperand(0).getReg())->getSize();
6220 LoadMI,
6223 unsigned NumOps = LoadMI.getDesc().getNumOperands();
6225 if (isLoadFromStackSlot(LoadMI, FrameIndex)) {
6226 if (isNonFoldablePartialRegisterLoad(LoadMI, MI, MF))
6240 if (LoadMI.hasOneMemOperand())
6241 Alignment = (*LoadMI.memoperands_begin())->getAlignment();
6243 switch (LoadMI.getOpcode()) {
6284 if (LoadMI.getOperand(0).getSubReg() != MI.getOperand(Ops[0]).getSubReg())
6288 switch (LoadMI.getOpcode()) {
6323 unsigned Opc = LoadMI.getOpcode();
6351 if (isNonFoldablePartialRegisterLoad(LoadMI, MI, MF))
6355 MOs.append(LoadMI.operands_begin() + NumOps - X86::AddrNumOperands,
6356 LoadMI.operands_begin() + NumOps);