Go to file
Oliver Stannard a9a5eee169 [AArch64][v8.5A] Add Branch Target Identification instructions
This adds new instructions used by the Branch Target Identification
feature. When this is enabled, these are the only instructions which can
be targeted by indirect branch instructions.

Patch by Pablo Barrio!

Differential revision: https://reviews.llvm.org/D52485

llvm-svn: 343225
2018-09-27 14:54:33 +00:00
clang [Tooling] Get rid of uses of llvm::Twine::str which is slow. NFC 2018-09-27 14:50:24 +00:00
clang-tools-extra [clangd] Make IncludeInserter less slow. NFC 2018-09-27 14:27:02 +00:00
compiler-rt [compiler-rt][cmake][mips] Use -mabi option to select target architecture 2018-09-27 07:17:00 +00:00
debuginfo-tests Revert "(Retry) Add a basic integration test for C++ smart pointers" 2018-08-20 19:53:33 +00:00
libclc configure: Rework support for gfx9+ devices that were added post LLVM 3.9 2018-09-15 22:02:01 +00:00
libcxx [libc++] Remove Fuchsia-specific knowledge to pick the ABI version 2018-09-26 08:24:51 +00:00
libcxxabi Update docs to reference new libc++ mailing lists. 2018-09-22 19:52:12 +00:00
libunwind Reverting r342895 2018-09-24 16:36:33 +00:00
lld [COFF] Add missing Requires x86 to fix buildbot 2018-09-27 12:07:47 +00:00
lldb Update CallFrameString API to account for r343114 2018-09-27 10:42:14 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [AArch64][v8.5A] Add Branch Target Identification instructions 2018-09-27 14:54:33 +00:00
openmp [OpenMP] Add missing __kmpc_critical_with_hint to dllexports 2018-09-26 20:47:25 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [IslAst] Fix InParallelFor nesting. 2018-09-27 13:39:37 +00:00
README.md

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.