Searched refs:CallMI (Results 1 – 7 of 7) sorted by relevance
484 const MachineInstr &CallMI = *(--II); in isSignExtendedW() local485 if (!CallMI.isCall() || !CallMI.getOperand(0).isGlobal()) in isSignExtendedW()489 dyn_cast_if_present<Function>(CallMI.getOperand(0).getGlobal()); in isSignExtendedW()
576 const MachineInstr &CallMI = *(--II); in isSignExtendedW() local577 if (!CallMI.isCall() || !CallMI.getOperand(0).isGlobal()) in isSignExtendedW()581 dyn_cast_if_present<Function>(CallMI.getOperand(0).getGlobal()); in isSignExtendedW()
803 static void collectCallSiteParameters(const MachineInstr *CallMI, in collectCallSiteParameters() argument805 const MachineFunction *MF = CallMI->getMF(); in collectCallSiteParameters()807 auto CSInfo = CalleesMap.find(CallMI); in collectCallSiteParameters()813 const MachineBasicBlock *MBB = CallMI->getParent(); in collectCallSiteParameters()816 auto I = std::next(CallMI->getReverseIterator()); in collectCallSiteParameters()833 for (const auto &MO : CallMI->uses()) in collectCallSiteParameters()849 if (CallMI->hasDelaySlot()) { in collectCallSiteParameters()850 auto Suc = std::next(CallMI->getIterator()); in collectCallSiteParameters()852 auto BundleEnd = llvm::getBundleEnd(CallMI->getIterator()); in collectCallSiteParameters()
947 const MachineInstr *CallMI = getCallInstr(MI); in eraseAdditionalCallInfo() local949 CallSiteInfoMap::iterator CSIt = getCallSiteInfo(CallMI); in eraseAdditionalCallInfo()953 CalledGlobalsInfo.erase(CallMI); in eraseAdditionalCallInfo()
424 bool doesNotReturn(const MachineInstr &CallMI) const;
3114 bool HexagonInstrInfo::doesNotReturn(const MachineInstr &CallMI) const { in doesNotReturn()3115 unsigned Opc = CallMI.getOpcode(); in doesNotReturn()
5555 const MachineInstr &CallMI = *(--II); in isSignOrZeroExtended() local5556 if (!CallMI.isCall() || !CallMI.getOperand(0).isGlobal()) in isSignOrZeroExtended()5560 dyn_cast_if_present<Function>(CallMI.getOperand(0).getGlobal()); in isSignOrZeroExtended()