Go to file
Zachary Turner 8e8d4b91a8 Break dependency from Core to ObjectFileJIT.
The only reason this was here was so that Module could have a
function called CreateJITModule which created things in a special
order.  Instead of making this specific to creating JIT modules,
I converted this into a template function that can create a module
for any type of object file plugin and just forwards arguments
through.  Since the template is not instantiated in Core, the linker
(and header file) dependency moves to the point where it is
instantiated, which only happens in Expression.  Conceptually, this
location also makes more sense for a dependency on ObjectFileJIT.
After all, we JIT expressions so it's no surprise that Expression
needs to make use of ObjectFileJIT.

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

llvm-svn: 333143
2018-05-23 23:56:09 +00:00
clang Use zeroinitializer for (trailing zero portion of) large array initializers 2018-05-23 23:41:38 +00:00
clang-tools-extra [Documentation] Fix link syntax in Release Notes. 2018-05-23 17:39:46 +00:00
compiler-rt [libFuzzer] fix two off-by-ones (!!) in the data flow tracer 2018-05-23 23:55:54 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc Add initial support for half precision builtins 2018-05-17 22:55:30 +00:00
libcxx Do not define template specialization __libcpp_is_floating_point<__fp16> 2018-05-23 17:50:41 +00:00
libcxxabi private_typeinfo: limit is_dst_type_derived_from_static_type optimization 2018-05-18 20:51:38 +00:00
libunwind [OR1K] Add the EPCR special-purpose register to register state. 2018-05-16 19:09:48 +00:00
lld Revert "[ELF] Simplify. NFC" 2018-05-23 16:51:23 +00:00
lldb Break dependency from Core to ObjectFileJIT. 2018-05-23 23:56:09 +00:00
llgo
llvm [GlobalISel][InstructionSelect] Maximizing # of Group's common conditions, perf patch 8 2018-05-23 22:50:53 +00:00
openmp [libomptarget-nvptx-bc] Pass found CUDA installations 2018-05-16 17:20:27 +00:00
parallel-libs
polly Update isl to isl-0.19-152-g437e6ab0 2018-05-23 20:18:50 +00:00
README.md Add an svn project to contain the files that appear at the root of the 2017-10-19 21:09:49 +00:00

README.md

Low Level Virtual Machine (LLVM)

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