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,
344 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetCallEdges() {
366 llvm::sort(m_call_edges, [](const std::unique_ptr<CallEdge> &LHS,
367 const std::unique_ptr<CallEdge> &RHS) {
374 llvm::ArrayRef<std::unique_ptr<CallEdge>> Function::GetTailCallingEdges() {
378 [](const std::unique_ptr<CallEdge> &edge) { return edge->IsTailCall(); });
381 CallEdge *Function::GetCallEdgeForReturnAddress(addr_t return_pc,
385 llvm::partition_point(edges, [&](const std::unique_ptr<CallEdge> &edge) {