Lines Matching full:llvm
3 // The LLVM Compiler Infrastructure
15 #include "llvm/Support/ErrorHandling.h"
16 #include "llvm-c/Core.h"
17 #include "llvm/ADT/SmallVector.h"
18 #include "llvm/ADT/Twine.h"
19 #include "llvm/Config/config.h"
20 #include "llvm/Support/Debug.h"
21 #include "llvm/Support/Errc.h"
22 #include "llvm/Support/Signals.h"
23 #include "llvm/Support/Mutex.h"
24 #include "llvm/Support/MutexGuard.h"
25 #include "llvm/Support/Threading.h"
26 #include "llvm/Support/WindowsError.h"
27 #include "llvm/Support/raw_ostream.h"
39 using namespace llvm;
46 void llvm::install_fatal_error_handler(fatal_error_handler_t handler,
48 llvm::MutexGuard Lock(ErrorHandlerMutex);
54 void llvm::remove_fatal_error_handler() {
55 llvm::MutexGuard Lock(ErrorHandlerMutex);
60 void llvm::report_fatal_error(const char *Reason, bool GenCrashDiag) {
64 void llvm::report_fatal_error(const std::string &Reason, bool GenCrashDiag) {
68 void llvm::report_fatal_error(StringRef Reason, bool GenCrashDiag) {
72 void llvm::report_fatal_error(const Twine &Reason, bool GenCrashDiag) {
73 llvm::fatal_error_handler_t handler = nullptr;
78 llvm::MutexGuard Lock(ErrorHandlerMutex);
91 OS << "LLVM ERROR: " << Reason << "\n";
105 void llvm::llvm_unreachable_internal(const char *msg, const char *file,
149 std::error_code llvm::mapWindowsError(unsigned EV) {