Go to file
Joachim Protze 582b183dda [OMPT] Make sure that OMPT is enabled when accessing internals of the runtime
Make sure that OMPT is enabled in runtime entry points that access internals
of the runtime. Else, return an appropiate value indicating an error or that
the data is not available.

Patch provided by @sconvent

Reviewers: jlpeyton, omalyshe, hbae, Hahnfeld, joachim.protze

Reviewed By: joachim.protze

Tags: #openmp, #ompt

Differential Revision: https://reviews.llvm.org/D47717

llvm-svn: 351311
2019-01-16 08:58:17 +00:00
clang [test] Disable Python binding tests w/ LLVM_ENABLE_PIC=OFF 2019-01-16 08:05:13 +00:00
clang-tools-extra [clang-tidy] bugprone-string-constructor: Catch string from nullptr. 2019-01-16 08:36:23 +00:00
compiler-rt [TSan] Use switches when dealing with enums 2019-01-16 01:45:12 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc Update year in license files 2019-01-15 15:10:32 +00:00
libcxx correct script name in generated tests 2019-01-16 05:43:02 +00:00
libcxxabi Update year in license files 2019-01-15 15:10:32 +00:00
libunwind Update year in license files 2019-01-15 15:10:32 +00:00
lld [WebAssembly] Store section alignment as a power of 2 2019-01-16 01:43:21 +00:00
lldb [lldb-mi] Remove use of dialog box 2019-01-16 00:09:50 +00:00
llgo Update year in license files 2019-01-15 15:10:32 +00:00
llvm [DAGCombine] Fix ReduceLoadWidth for shifted offsets 2019-01-16 08:40:12 +00:00
openmp [OMPT] Make sure that OMPT is enabled when accessing internals of the runtime 2019-01-16 08:58:17 +00:00
parallel-libs Update year in license files 2019-01-15 15:10:32 +00:00
polly Remove irrelevant references to legacy git repositories from 2019-01-15 16:18:52 +00:00
pstl Update year in license files 2019-01-15 15:10:32 +00:00
.arcconfig Add an .arcconfig for the top of the git monorepo. 2019-01-11 16:27:14 +00:00
README.md

README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.