Go to file
Jessica Paquette 71e9778006 [NFC] Optionally pass a function to emitInstrCountChangedRemark
In basic block, loop, and function passes, we already have a function that
we can use to emit optimization remarks. We can use that instead of searching
the module for the first suitable function (that is, one that contains at
least one basic block.)

llvm-svn: 341253
2018-08-31 20:54:37 +00:00
clang [X86] Add k-mask conversion and load/store instrinsics to match gcc and icc. 2018-08-31 20:41:06 +00:00
clang-tools-extra [clangd] Implement findOccurrences interface in dynamic index. 2018-08-31 19:53:37 +00:00
compiler-rt [hwasan] Fix new[] with zero size. 2018-08-31 17:49:49 +00:00
debuginfo-tests Revert "(Retry) Add a basic integration test for C++ smart pointers" 2018-08-20 19:53:33 +00:00
libclc amdgcn: Use __constant AS for amdgcn builtins. 2018-08-03 15:14:08 +00:00
libcxx Last week, someone noted that a couple of the time_point member functions were not constexpr. I looked, and they were right. They were made constexpr in p0505, so I looked at all the other bits in that paper to make sure that I didn't miss anything else. There were a couple methods in the synopsis that should have been marked constexpr, but the code was correct. 2018-08-29 23:02:15 +00:00
libcxxabi Port my recent changes from LLVM copy of the demangler: 2018-08-24 23:30:26 +00:00
libunwind Export public functions implemented in assembly on Windows. 2018-08-31 18:11:48 +00:00
lld [DebugInfo] Common behavior for error types 2018-08-31 17:41:58 +00:00
lldb Avoid using short identifiers in some tests 2018-08-31 18:25:01 +00:00
llgo Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
llvm [NFC] Optionally pass a function to emitInstrCountChangedRemark 2018-08-31 20:54:37 +00:00
openmp [OPENMP][NVPTX] Replace assert() by ASSERT0() macro, NFC. 2018-08-29 19:22:06 +00:00
parallel-libs Update copyright year to 2018. 2018-06-18 12:22:17 +00:00
polly [IR] Replace `isa<TerminatorInst>` with `isTerminator()`. 2018-08-26 09:51:22 +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.