Lines Matching refs:LLVMContext
35 LLVMContext::LLVMContext() : pImpl(new LLVMContextImpl(*this)) { in LLVMContext() function in LLVMContext
74 assert(DeoptEntry->second == LLVMContext::OB_deopt && in LLVMContext()
79 assert(FuncletEntry->second == LLVMContext::OB_funclet && in LLVMContext()
84 assert(GCTransitionEntry->second == LLVMContext::OB_gc_transition && in LLVMContext()
101 LLVMContext::~LLVMContext() { delete pImpl; } in ~LLVMContext()
103 void LLVMContext::addModule(Module *M) { in addModule()
107 void LLVMContext::removeModule(Module *M) { in removeModule()
115 void LLVMContext::
124 LLVMContext::InlineAsmDiagHandlerTy
125 LLVMContext::getInlineAsmDiagnosticHandler() const { in getInlineAsmDiagnosticHandler()
131 void *LLVMContext::getInlineAsmDiagnosticContext() const { in getInlineAsmDiagnosticContext()
135 void LLVMContext::setDiagnosticHandlerCallBack( in setDiagnosticHandlerCallBack()
143 void LLVMContext::setDiagnosticHandler(std::unique_ptr<DiagnosticHandler> &&DH, in setDiagnosticHandler()
149 void LLVMContext::setDiagnosticsHotnessRequested(bool Requested) { in setDiagnosticsHotnessRequested()
152 bool LLVMContext::getDiagnosticsHotnessRequested() const { in getDiagnosticsHotnessRequested()
156 void LLVMContext::setDiagnosticsHotnessThreshold(uint64_t Threshold) { in setDiagnosticsHotnessThreshold()
159 uint64_t LLVMContext::getDiagnosticsHotnessThreshold() const { in getDiagnosticsHotnessThreshold()
163 yaml::Output *LLVMContext::getDiagnosticsOutputFile() { in getDiagnosticsOutputFile()
167 void LLVMContext::setDiagnosticsOutputFile(std::unique_ptr<yaml::Output> F) { in setDiagnosticsOutputFile()
172 LLVMContext::getDiagnosticHandlerCallBack() const { in getDiagnosticHandlerCallBack()
176 void *LLVMContext::getDiagnosticContext() const { in getDiagnosticContext()
180 void LLVMContext::setYieldCallback(YieldCallbackTy Callback, void *OpaqueHandle) in setYieldCallback()
186 void LLVMContext::yield() { in yield()
191 void LLVMContext::emitError(const Twine &ErrorStr) { in emitError()
195 void LLVMContext::emitError(const Instruction *I, const Twine &ErrorStr) { in emitError()
216 LLVMContext::getDiagnosticMessagePrefix(DiagnosticSeverity Severity) { in getDiagnosticMessagePrefix()
230 void LLVMContext::diagnose(const DiagnosticInfo &DI) { in diagnose()
257 void LLVMContext::emitError(unsigned LocCookie, const Twine &ErrorStr) { in emitError()
266 unsigned LLVMContext::getMDKindID(StringRef Name) const { in getMDKindID()
276 void LLVMContext::getMDKindNames(SmallVectorImpl<StringRef> &Names) const { in getMDKindNames()
283 void LLVMContext::getOperandBundleTags(SmallVectorImpl<StringRef> &Tags) const { in getOperandBundleTags()
287 uint32_t LLVMContext::getOperandBundleTagID(StringRef Tag) const { in getOperandBundleTagID()
291 SyncScope::ID LLVMContext::getOrInsertSyncScopeID(StringRef SSN) { in getOrInsertSyncScopeID()
295 void LLVMContext::getSyncScopeNames(SmallVectorImpl<StringRef> &SSNs) const { in getSyncScopeNames()
299 void LLVMContext::setGC(const Function &Fn, std::string GCName) { in setGC()
309 const std::string &LLVMContext::getGC(const Function &Fn) { in getGC()
313 void LLVMContext::deleteGC(const Function &Fn) { in deleteGC()
317 bool LLVMContext::shouldDiscardValueNames() const { in shouldDiscardValueNames()
321 bool LLVMContext::isODRUniquingDebugTypes() const { return !!pImpl->DITypeMap; } in isODRUniquingDebugTypes()
323 void LLVMContext::enableDebugTypeODRUniquing() { in enableDebugTypeODRUniquing()
330 void LLVMContext::disableDebugTypeODRUniquing() { pImpl->DITypeMap.reset(); } in disableDebugTypeODRUniquing()
332 void LLVMContext::setDiscardValueNames(bool Discard) { in setDiscardValueNames()
336 OptPassGate &LLVMContext::getOptPassGate() const { in getOptPassGate()
340 void LLVMContext::setOptPassGate(OptPassGate& OPG) { in setOptPassGate()
344 const DiagnosticHandler *LLVMContext::getDiagHandlerPtr() const { in getDiagHandlerPtr()
348 std::unique_ptr<DiagnosticHandler> LLVMContext::getDiagnosticHandler() { in getDiagnosticHandler()