Lines Matching refs:LoadMI
6165 static bool isNonFoldablePartialRegisterLoad(const MachineInstr &LoadMI, in isNonFoldablePartialRegisterLoad() argument
6168 unsigned Opc = LoadMI.getOpcode(); in isNonFoldablePartialRegisterLoad()
6171 MF.getRegInfo().getRegClass(LoadMI.getOperand(0).getReg())->getSize(); in isNonFoldablePartialRegisterLoad()
6220 MachineBasicBlock::iterator InsertPt, MachineInstr &LoadMI, in foldMemoryOperandImpl() argument
6223 unsigned NumOps = LoadMI.getDesc().getNumOperands(); in foldMemoryOperandImpl()
6225 if (isLoadFromStackSlot(LoadMI, FrameIndex)) { in foldMemoryOperandImpl()
6226 if (isNonFoldablePartialRegisterLoad(LoadMI, MI, MF)) in foldMemoryOperandImpl()
6240 if (LoadMI.hasOneMemOperand()) in foldMemoryOperandImpl()
6241 Alignment = (*LoadMI.memoperands_begin())->getAlignment(); in foldMemoryOperandImpl()
6243 switch (LoadMI.getOpcode()) { in foldMemoryOperandImpl()
6284 if (LoadMI.getOperand(0).getSubReg() != MI.getOperand(Ops[0]).getSubReg()) in foldMemoryOperandImpl()
6288 switch (LoadMI.getOpcode()) { in foldMemoryOperandImpl()
6323 unsigned Opc = LoadMI.getOpcode(); in foldMemoryOperandImpl()
6351 if (isNonFoldablePartialRegisterLoad(LoadMI, MI, MF)) in foldMemoryOperandImpl()
6355 MOs.append(LoadMI.operands_begin() + NumOps - X86::AddrNumOperands, in foldMemoryOperandImpl()
6356 LoadMI.operands_begin() + NumOps); in foldMemoryOperandImpl()