//===-- LLVMContext.cpp - Implement LLVMContext ---------------------------===//
//
// 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 LLVMContext, as a wrapper around the opaque
// class LLVMContextImpl.
//
//===----------------------------------------------------------------------===//
using namespace llvm;
:
void
void
//===----------------------------------------------------------------------===//
// Recoverable Backend Errors
//===----------------------------------------------------------------------===//
void
void
void
bool
void
void
bool
uint64_t
void
uint64_t
bool
remarks::RemarkStreamer *
const remarks::RemarkStreamer *
void
LLVMRemarkStreamer *
const LLVMRemarkStreamer *
void
void *
void
void
void
void
static bool
const char *
void
void
//===----------------------------------------------------------------------===//
// Metadata Kind Uniquing
//===----------------------------------------------------------------------===//
/// Return a unique non-zero ID for the specified metadata kind.
unsigned
/// getHandlerNames - Populate client-supplied smallvector using custom
/// metadata name and ID.
void
void
StringMapEntry<uint32_t> *
uint32_t
SyncScope::ID
void
void
const std::string &
void
bool
bool
void
void
void
OptPassGate &
void
const DiagnosticHandler *
std::unique_ptr<DiagnosticHandler>
bool
void
bool
Any &