llvm/llvm/lib/Support/PluginLoader.cpp

//===-- PluginLoader.cpp - Implement -load command line option ------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// This file implements the -load <plugin> command line option handler.
//
//===----------------------------------------------------------------------===//

#define DONT_GET_PLUGIN_LOADER_OPTION
#include "llvm/Support/PluginLoader.h"
#include "llvm/Support/DynamicLibrary.h"
#include "llvm/Support/Mutex.h"
#include "llvm/Support/raw_ostream.h"
#include <vector>
usingnamespacellvm;

namespace {

struct Plugins {};

Plugins &getPlugins() {}

} // anonymous namespace

void PluginLoader::operator=(const std::string &Filename) {}

unsigned PluginLoader::getNumPlugins() {}

std::string &PluginLoader::getPlugin(unsigned num) {}