23 lines · c
1//===- CallGraphSort.h ------------------------------------------*- C++ -*-===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#ifndef LLD_ELF_CALL_GRAPH_SORT_H10#define LLD_ELF_CALL_GRAPH_SORT_H11 12#include "llvm/ADT/DenseMap.h"13 14namespace lld::elf {15struct Ctx;16class InputSectionBase;17 18llvm::DenseMap<const InputSectionBase *, int>19computeCallGraphProfileOrder(Ctx &);20} // namespace lld::elf21 22#endif23