Lines Matching refs:CallEdge
125 CallEdge::~CallEdge() = default;
127 CallEdge::CallEdge(AddrType caller_address_type, lldb::addr_t caller_address, in CallEdge() function in CallEdge
132 lldb::addr_t CallEdge::GetLoadAddress(lldb::addr_t unresolved_pc, in GetLoadAddress()
155 lldb::addr_t CallEdge::GetReturnPCAddress(Function &caller, in GetReturnPCAddress()
199 : CallEdge(caller_address_type, caller_address, is_tail_call, in DirectCallEdge()
215 : CallEdge(caller_address_type, caller_address, is_tail_call, in IndirectCallEdge()
319 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetCallEdges() { in GetCallEdges()
341 llvm::sort(m_call_edges, [](const std::unique_ptr<CallEdge> &LHS, in GetCallEdges()
342 const std::unique_ptr<CallEdge> &RHS) { in GetCallEdges()
349 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetTailCallingEdges() { in GetTailCallingEdges()
353 [](const std::unique_ptr<CallEdge> &edge) { return edge->IsTailCall(); }); in GetTailCallingEdges()
356 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc, in GetCallEdgeForReturnAddress()
360 llvm::partition_point(edges, [&](const std::unique_ptr<CallEdge> &edge) { in GetCallEdgeForReturnAddress()