Home
last modified time | relevance | path

Searched refs:CallMI (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVOptWInstrs.cpp484 const MachineInstr &CallMI = *(--II); in isSignExtendedW() local
485 if (!CallMI.isCall() || !CallMI.getOperand(0).isGlobal()) in isSignExtendedW()
489 dyn_cast_if_present<Function>(CallMI.getOperand(0).getGlobal()); in isSignExtendedW()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchOptWInstrs.cpp576 const MachineInstr &CallMI = *(--II); in isSignExtendedW() local
577 if (!CallMI.isCall() || !CallMI.getOperand(0).isGlobal()) in isSignExtendedW()
581 dyn_cast_if_present<Function>(CallMI.getOperand(0).getGlobal()); in isSignExtendedW()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp803 static void collectCallSiteParameters(const MachineInstr *CallMI, in collectCallSiteParameters() argument
805 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()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineFunction.cpp947 const MachineInstr *CallMI = getCallInstr(MI); in eraseAdditionalCallInfo() local
949 CallSiteInfoMap::iterator CSIt = getCallSiteInfo(CallMI); in eraseAdditionalCallInfo()
953 CalledGlobalsInfo.erase(CallMI); in eraseAdditionalCallInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h424 bool doesNotReturn(const MachineInstr &CallMI) const;
H A DHexagonInstrInfo.cpp3114 bool HexagonInstrInfo::doesNotReturn(const MachineInstr &CallMI) const { in doesNotReturn()
3115 unsigned Opc = CallMI.getOpcode(); in doesNotReturn()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp5555 const MachineInstr &CallMI = *(--II); in isSignOrZeroExtended() local
5556 if (!CallMI.isCall() || !CallMI.getOperand(0).isGlobal()) in isSignOrZeroExtended()
5560 dyn_cast_if_present<Function>(CallMI.getOperand(0).getGlobal()); in isSignOrZeroExtended()