llvm with tablegen backend for capstone disassembler
Go to file
Jonathan Peyton 82a13bf36c [OMPT] Overhaul OMPT initialization interface
The OMPT specification has changed. This revision brings the LLVM OpenMP
implementation up to date.

Technical overview of changes:
Previously, a public weak symbol ompt_initialize was called after the OpenMP
runtime is initialized. The new interface calls a global weak symbol ompt_tool
prior to initialization. If a tool is present, ompt_tool returns a pointer to
a function that matches the signature for ompt_initialize. After OpenMP is 
initialized the function pointer is called to initialize a tool.
Knowing that OMPT will be enabled before initialization allows OMPT support to
be initialized as part of initialization instead of back patching
initialization of OMPT support after the fact.
Post OpenMP initialization support has been generalized moves from
ompt-specific.c into ompt-general.c, since the OMPT initialization logic is no
longer implementation specific.

Patch by John Mellor-Crummey

Differential Revision: http://reviews.llvm.org/D12998

llvm-svn: 248187
2015-09-21 18:01:02 +00:00
clang Add a belated testcase for the skeleton CU behavior in r248062. 2015-09-21 17:48:42 +00:00
clang-tools-extra Replace references to "transform" with references to "check" where neccessary in the documentation. 2015-09-21 12:53:30 +00:00
compiler-rt Disable final MSAN test in AArch64 to get the bots green 2015-09-18 18:02:55 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Add sampler defines. 2015-09-21 14:59:58 +00:00
libcxx Add endianness configuration block for GCC. 2015-09-16 18:10:47 +00:00
libcxxabi Let cxa_demangle.cpp compile with gcc/libstdc++ 4.8 and clang-cl/MSVC2013's STL. 2015-09-20 18:10:46 +00:00
libunwind unwind: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
lld Rename SectionChunk to InputSection. 2015-09-21 17:47:00 +00:00
lldb Fixed up the curses test results formatter to: 2015-09-21 17:25:01 +00:00
llgo [llgo] drop debug/DIBuilder.Declare 2015-09-01 11:52:37 +00:00
llvm [DivergenceAnalysis] Separated definition of class into header. 2015-09-21 17:58:14 +00:00
openmp [OMPT] Overhaul OMPT initialization interface 2015-09-21 18:01:02 +00:00
polly Do not model delinearized and linearized access relation for a single access 2015-09-21 16:19:25 +00:00