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