Lines Matching defs:LLVMContextImpl
1 //===- LLVMContextImpl.cpp - Implement LLVMContextImpl --------------------===//
9 // This file implements the opaque LLVMContextImpl.
13 #include "LLVMContextImpl.h"
33 LLVMContextImpl::LLVMContextImpl(LLVMContext &C)
44 LLVMContextImpl::~LLVMContextImpl() {
54 // will call LLVMContextImpl::removeModule, thus invalidating iterators into
150 void LLVMContextImpl::dropTriviallyDeadConstantArrays() {
213 StringMapEntry<uint32_t> *LLVMContextImpl::getOrInsertBundleTag(StringRef Tag) {
218 void LLVMContextImpl::getOperandBundleTags(SmallVectorImpl<StringRef> &Tags) const {
224 uint32_t LLVMContextImpl::getOperandBundleTagID(StringRef Tag) const {
230 SyncScope::ID LLVMContextImpl::getOrInsertSyncScopeID(StringRef SSN) {
237 void LLVMContextImpl::getSyncScopeNames(
245 LLVMContextImpl::getSyncScopeName(SyncScope::ID Id) const {
254 /// Gets the OptPassGate for this LLVMContextImpl, which defaults to the
256 OptPassGate &LLVMContextImpl::getOptPassGate() const {
262 void LLVMContextImpl::setOptPassGate(OptPassGate& OPG) {