Lines Matching refs:RuntimeCall
1639 bool getValuesInOffloadArrays(CallInst &RuntimeCall, in getValuesInOffloadArrays()
1652 RuntimeCall.getArgOperand(OffloadArray::BasePtrsArgNum); in getValuesInOffloadArrays()
1654 Value *PtrsArg = RuntimeCall.getArgOperand(OffloadArray::PtrsArgNum); in getValuesInOffloadArrays()
1656 Value *SizesArg = RuntimeCall.getArgOperand(OffloadArray::SizesArgNum); in getValuesInOffloadArrays()
1663 if (!OAs[0].initialize(*BasePtrsArray, RuntimeCall)) in getValuesInOffloadArrays()
1671 if (!OAs[1].initialize(*PtrsArray, RuntimeCall)) in getValuesInOffloadArrays()
1683 if (!OAs[2].initialize(*SizesArray, RuntimeCall)) in getValuesInOffloadArrays()
1724 Instruction *canBeMovedDownwards(CallInst &RuntimeCall) { in canBeMovedDownwards()
1728 Instruction *CurrentI = &RuntimeCall; in canBeMovedDownwards()
1748 return RuntimeCall.getParent()->getTerminator(); in canBeMovedDownwards()
1752 bool splitTargetDataBeginRTC(CallInst &RuntimeCall, in splitTargetDataBeginRTC()
1758 auto *F = RuntimeCall.getCaller(); in splitTargetDataBeginRTC()
1771 for (auto &Arg : RuntimeCall.args()) in splitTargetDataBeginRTC()
1776 CallInst::Create(IssueDecl, Args, /*NameStr=*/"", &RuntimeCall); in splitTargetDataBeginRTC()
1778 RuntimeCall.eraseFromParent(); in splitTargetDataBeginRTC()