Go to file
Simon Dardis 5cf9de4b72 [mips] Add support for isBranchOffsetInRange and use it for MipsLongBranch
Add support for this target hook, covering MIPS, microMIPS and MIPSR6, along
with some tests. Also add missing getOppositeBranchOpc() cases exposed by the
tests.

Reviewers: atanasyan, abeserminji, smaksimovic

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

llvm-svn: 332446
2018-05-16 10:03:05 +00:00
clang clang-format: Allow optimizer to break template declaration. 2018-05-16 08:25:03 +00:00
clang-tools-extra [clangd] Fix a link failure in unittests 2018-05-16 08:53:57 +00:00
compiler-rt [sanitizer] Intercept __pthread_mutex_lock and __pthread_mutex_unlock 2018-05-15 01:39:25 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc rootn: Use denormal path only 2018-05-15 04:22:43 +00:00
libcxx Emit an error when include <atomic> after <stdatomic.h> 2018-05-15 22:38:31 +00:00
libcxxabi Fix test failure for missing _LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS 2018-05-03 12:44:27 +00:00
libunwind [libunwind][MIPS] Support MIPS floating-point registers for hard-float ABIs. 2018-05-15 22:44:56 +00:00
lld [WebAssembly] Fix R_WEBASSEMBLY_FUNCTION_OFFSET_I32 relocation entries 2018-05-15 22:27:50 +00:00
lldb Reapply "Remove Process references from the Host module" 2018-05-15 13:42:26 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [mips] Add support for isBranchOffsetInRange and use it for MipsLongBranch 2018-05-16 10:03:05 +00:00
openmp [OpenMP][libomptarget] Add function for checking SPMD mode 2018-05-15 15:16:43 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [SI] Create Scop Name lazily 2018-05-15 14:53:25 +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.