Home
last modified time | relevance | path

Searched refs:CallEnd (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp324 SDNode *CallEnd = CallEndVal.getNode(); in lowerCallFromStatepointLoweringInfo() local
342 if (CallEnd->getOpcode() == ISD::EH_LABEL) in lowerCallFromStatepointLoweringInfo()
343 CallEnd = CallEnd->getOperand(0).getNode(); in lowerCallFromStatepointLoweringInfo()
347 if (CallEnd->getOpcode() == ISD::LOAD) in lowerCallFromStatepointLoweringInfo()
348 CallEnd = CallEnd->getOperand(0).getNode(); in lowerCallFromStatepointLoweringInfo()
350 while (CallEnd->getOpcode() == ISD::CopyFromReg) in lowerCallFromStatepointLoweringInfo()
351 CallEnd = CallEnd->getOperand(0).getNode(); in lowerCallFromStatepointLoweringInfo()
354 assert(CallEnd->getOpcode() == ISD::CALLSEQ_END && "expected!"); in lowerCallFromStatepointLoweringInfo()
355 return std::make_pair(ReturnValue, CallEnd->getOperand(0).getNode()); in lowerCallFromStatepointLoweringInfo()
H A DSelectionDAGBuilder.cpp10760 SDNode *CallEnd = Result.second.getNode(); in visitPatchpoint() local
10761 if (CallEnd->getOpcode() == ISD::EH_LABEL) in visitPatchpoint()
10762 CallEnd = CallEnd->getOperand(0).getNode(); in visitPatchpoint()
10763 if (HasDef && (CallEnd->getOpcode() == ISD::CopyFromReg)) in visitPatchpoint()
10764 CallEnd = CallEnd->getOperand(0).getNode(); in visitPatchpoint()
10768 assert(CallEnd->getOpcode() == ISD::CALLSEQ_END && in visitPatchpoint()
10770 SDNode *Call = CallEnd->getOperand(0).getNode(); in visitPatchpoint()