Lines Matching refs:LLVMContext

35 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) {  in LLVMContext()  function in LLVMContext
142 assert(DeoptEntry->second == LLVMContext::OB_deopt && in LLVMContext()
147 assert(FuncletEntry->second == LLVMContext::OB_funclet && in LLVMContext()
152 assert(GCTransitionEntry->second == LLVMContext::OB_gc_transition && in LLVMContext()
157 LLVMContext::~LLVMContext() { delete pImpl; } in ~LLVMContext()
159 void LLVMContext::addModule(Module *M) { in addModule()
163 void LLVMContext::removeModule(Module *M) { in removeModule()
171 void LLVMContext::
180 LLVMContext::InlineAsmDiagHandlerTy
181 LLVMContext::getInlineAsmDiagnosticHandler() const { in getInlineAsmDiagnosticHandler()
187 void *LLVMContext::getInlineAsmDiagnosticContext() const { in getInlineAsmDiagnosticContext()
191 void LLVMContext::setDiagnosticHandler(DiagnosticHandlerTy DiagnosticHandler, in setDiagnosticHandler()
199 LLVMContext::DiagnosticHandlerTy LLVMContext::getDiagnosticHandler() const { in getDiagnosticHandler()
203 void *LLVMContext::getDiagnosticContext() const { in getDiagnosticContext()
207 void LLVMContext::setYieldCallback(YieldCallbackTy Callback, void *OpaqueHandle) in setYieldCallback()
213 void LLVMContext::yield() { in yield()
218 void LLVMContext::emitError(const Twine &ErrorStr) { in emitError()
222 void LLVMContext::emitError(const Instruction *I, const Twine &ErrorStr) { in emitError()
239 LLVMContext::getDiagnosticMessagePrefix(DiagnosticSeverity Severity) { in getDiagnosticMessagePrefix()
253 void LLVMContext::diagnose(const DiagnosticInfo &DI) { in diagnose()
273 void LLVMContext::emitError(unsigned LocCookie, const Twine &ErrorStr) { in emitError()
282 unsigned LLVMContext::getMDKindID(StringRef Name) const { in getMDKindID()
292 void LLVMContext::getMDKindNames(SmallVectorImpl<StringRef> &Names) const { in getMDKindNames()
299 void LLVMContext::getOperandBundleTags(SmallVectorImpl<StringRef> &Tags) const { in getOperandBundleTags()
303 uint32_t LLVMContext::getOperandBundleTagID(StringRef Tag) const { in getOperandBundleTagID()
307 void LLVMContext::setGC(const Function &Fn, std::string GCName) { in setGC()
317 const std::string &LLVMContext::getGC(const Function &Fn) { in getGC()
321 void LLVMContext::deleteGC(const Function &Fn) { in deleteGC()
325 bool LLVMContext::shouldDiscardValueNames() const { in shouldDiscardValueNames()
329 bool LLVMContext::isODRUniquingDebugTypes() const { return !!pImpl->DITypeMap; } in isODRUniquingDebugTypes()
331 void LLVMContext::enableDebugTypeODRUniquing() { in enableDebugTypeODRUniquing()
338 void LLVMContext::disableDebugTypeODRUniquing() { pImpl->DITypeMap.reset(); } in disableDebugTypeODRUniquing()
340 void LLVMContext::setDiscardValueNames(bool Discard) { in setDiscardValueNames()
344 OptBisect &LLVMContext::getOptBisect() { in getOptBisect()