From 33f7b24d9f704afd80f768cf91f777a65f8f0718 Mon Sep 17 00:00:00 2001 From: Jim Cownie Date: Wed, 9 Apr 2014 15:40:23 +0000 Subject: Add the offload directory which contains the code needed to support OpenMP 4.0 "target" directives. This will need more work for generality, but we want to get it out and visible to the community. llvm-svn: 205909 --- openmp/offload/src/liboffload_msg.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 openmp/offload/src/liboffload_msg.c (limited to 'openmp/offload/src/liboffload_msg.c') diff --git a/openmp/offload/src/liboffload_msg.c b/openmp/offload/src/liboffload_msg.c new file mode 100644 index 00000000000..b160392b19a --- /dev/null +++ b/openmp/offload/src/liboffload_msg.c @@ -0,0 +1,35 @@ +//===----------------------------------------------------------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.txt for details. +// +//===----------------------------------------------------------------------===// + + + +#include + +// =========================================================================== +// Bring in the static string table and the enumerations for indexing into +// it. +// =========================================================================== + +#include "liboffload_msg.h" + +# define DYNART_STDERR_PUTS(__message_text__) fputs((__message_text__),stderr) + +// =========================================================================== +// Now the code for accessing the message catalogs +// =========================================================================== + + + void write_message(FILE * file, int msgCode) { + fputs(MESSAGE_TABLE_NAME[ msgCode ], file); + fflush(file); + } + + char const *offload_get_message_str(int msgCode) { + return MESSAGE_TABLE_NAME[ msgCode ]; + } -- cgit v1.2.3