Go to file
Mandeep Singh Grang 8547f913fc [ProfileData] Change std::sort to llvm::sort in response to r327219
Summary:
r327219 added wrappers to std::sort which randomly shuffle the container before sorting.
This will help in uncovering non-determinism caused due to undefined sorting
order of objects having the same key.

To make use of that infrastructure we need to invoke llvm::sort instead of std::sort.

Note: This patch is one of a series of patches to replace *all* std::sort to llvm::sort.
Refer the comments section in D44363 for a list of all the required patches.

Reviewers: bogner, vsk, eraman, ruiu

Reviewed By: ruiu

Subscribers: ruiu, llvm-commits

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

llvm-svn: 330057
2018-04-13 19:46:36 +00:00
clang hwasan: add -fsanitize=kernel-hwaddress flag 2018-04-13 18:05:21 +00:00
clang-tools-extra [clangd] Match AST and Index label for template Symbols 2018-04-13 11:03:07 +00:00
compiler-rt [sanitizer] Allow for the allocator "names" to be set by the tools 2018-04-13 19:21:27 +00:00
debuginfo-tests [Darwin] Specify DWARF 2/4 when running apple accelerator tests. 2018-02-26 20:56:45 +00:00
libclc hypot: Port from amd builtins 2018-04-10 00:11:58 +00:00
libcxx support: add missing locale stubs for android L, M 2018-04-13 18:14:57 +00:00
libcxxabi [demangler] NFC: Some refactoring to support partial demangling. 2018-04-12 20:41:06 +00:00
libunwind [cmake] Remove duplicate command line options from build 2018-04-05 20:27:50 +00:00
lld Define InitLLVM to do common initialization all at once. 2018-04-13 18:26:06 +00:00
lldb [Command] Simplify the code and make it less error prone. NFCI. 2018-04-13 18:37:14 +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 [ProfileData] Change std::sort to llvm::sort in response to r327219 2018-04-13 19:46:36 +00:00
openmp Set the license header for all OMPT files 2018-04-12 17:23:26 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly Add isl operator overloads for isl::pw_aff (Try II) 2018-04-12 06:15:17 +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.