Path: blob/main/contrib/llvm-project/lld/MachO/ICF.h
34889 views
//===- ICF.h ----------------------------------------------------*- C++ -*-===//1//2// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.3// See https://llvm.org/LICENSE.txt for license information.4// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception5//6//===----------------------------------------------------------------------===//78#ifndef LLD_MACHO_ICF_H9#define LLD_MACHO_ICF_H1011#include "InputFiles.h"12#include "lld/Common/LLVM.h"13#include <vector>1415namespace lld::macho {16class Symbol;1718void markAddrSigSymbols();19void markSymAsAddrSig(Symbol *s);20void foldIdenticalSections(bool onlyCfStrings);2122} // namespace lld::macho2324#endif252627