- May 28, 2016
-
-
Renato Golin authored
This reverts commit r271096, as reverting it broke even more buildbots! But that also means I'll break on ARM again... :( llvm-svn: 271099
-
Xinliang David Li authored
llvm-svn: 271098
-
Sean Silva authored
llvm-svn: 271097
-
Renato Golin authored
This reverts commit r271052, as it broke some ARM buildbots. llvm-svn: 271096
-
Kostya Serebryany authored
llvm-svn: 271095
-
Sean Silva authored
Centralize assertion. Clean up max loop. llvm-svn: 271094
-
Sean Silva authored
The name was out of date at this point and it seems simple enough to have in-line. llvm-svn: 271093
-
Sean Silva authored
llvm-svn: 271092
-
Sean Silva authored
It was triggering an msan bot. Revert "[IRPGO] Set the function entry count metadata." This reverts commit r271090. Revert "[IRPGO] Centralize the function attribute inliner hint logic. NFC." This reverts commit r271089. llvm-svn: 271091
-
Sean Silva authored
llvm-svn: 271090
-
Sean Silva authored
This keeps the logic in the same function. llvm-svn: 271089
-
Krzysztof Parzyszek authored
llvm-svn: 271088
-
Krzysztof Parzyszek authored
Composing subreg_loreg with subreg_oveflow leads to strange results with lane masks for register classes with subreg_loreg. In particular, dead lane detection generates incorrect code. llvm-svn: 271087
-
Michael Zolotukhin authored
llvm-svn: 271086
-
Kostya Serebryany authored
[sanitizers] introduce a common run-time option dedup_token_length to help with report deduplication, off by default for now. See https://github.com/google/sanitizers/issues/684 llvm-svn: 271085
-
Matthias Braun authored
llvm-svn: 271084
-
Sean Silva authored
llvm-svn: 271083
-
Matt Arsenault authored
This mostly makes sure that 3-vector dynamic inserts and extracts are covered. llvm-svn: 271082
-
Matt Arsenault authored
llvm-svn: 271081
-
Matt Arsenault authored
llvm-svn: 271080
-
Derek Bruening authored
Summary: Adds detection of large stack size rlimits (over 1 TB or unlimited), which results in an mmap location that our shadow mapping does not support. We re-exec the application in this situation. Adds a test of this behavior. Adds general detection of mmap regions outside of our app regions. In the future we want to try to adaptively handle these but for now we abort. Moves the existing Linux-specific mmap code into a platform-specific file where the new rlimit code lives. Reviewers: eugenis Subscribers: vitalybuka, zhaoqin, kcc, aizatsky, llvm-commits, kubabrecka Differential Revision: http://reviews.llvm.org/D20745 llvm-svn: 271079
-
Matt Arsenault authored
Remove broken patterns matching it. This was matching the unsafe math pattern and expanding the fix for the buggy instruction from the pattern. The problems are also on CI. Remove the workarounds and only use fract with unsafe math or from the intrinsic. llvm-svn: 271078
-
Ekaterina Romanova authored
Differential Revision: http://reviews.llvm.org/D20614 llvm-svn: 271077
-
Evgeny Stupachenko authored
Summary: unused variables in Release mode: BasicBlock *Header unsigned OrigCount put under DEBUG From: Evgeny Stupachenko <evstupac@gmail.com> llvm-svn: 271076
-
Xinliang David Li authored
llvm-svn: 271075
-
Eric Fiselier authored
llvm-svn: 271074
-
Eric Fiselier authored
llvm-svn: 271073
-
Xinliang David Li authored
llvm-svn: 271072
-
Evgeny Stupachenko authored
Summary: Unroll factor (Count) calculations moved to a new function. Early exits on pragma and "-unroll-count" defined factor added. New type of unrolling "Force" introduced (previously used implicitly). New unroll preference "AllowRemainder" introduced and set "true" by default. (should be set to false for architectures that suffers from it). Reviewers: hfinkel, mzolotukhin, zzheng Differential Revision: http://reviews.llvm.org/D19553 From: Evgeny Stupachenko <evstupac@gmail.com> llvm-svn: 271071
-
Eric Fiselier authored
llvm-svn: 271070
-
Sanjoy Das authored
warning: cast from type ‘const void*’ to type ‘llvm::PrettyStackTraceEntry*’ casts away qualifiers [-Wcast-qual] PrettyStackTraceHead = (PrettyStackTraceEntry*)Top; llvm-svn: 271069
-
Andrew Kaylor authored
Differential Revision: http://reviews.llvm.org/D20453 llvm-svn: 271068
-
Vitaly Buka authored
Clang will have -fsanitize-address-use-after-scope flag. PR27453 Reviewers: kcc, eugenis, aizatsky Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D20750 llvm-svn: 271067
-
Rafael Espindola authored
Given where this is used it should be a nop. llvm-svn: 271066
-
Eric Fiselier authored
llvm-svn: 271065
-
Lang Hames authored
llvm-svn: 271064
-
Peter Collingbourne authored
llvm-svn: 271063
-
Xinliang David Li authored
llvm-svn: 271062
-
Lang Hames authored
in r271059. llvm-svn: 271061
-
Eric Fiselier authored
Summary: GLIBC recently removed the incorrect `int isinf(double)` and `int isnan(double)` overloads in C++11 and greater. This causes previously `XFAIL: linux` tests to start passing. Since there is no longer a way to 'XFAIL' the tests I choose to simply tolerate this bug. See https://sourceware.org/bugzilla/show_bug.cgi?id=19439 Reviewers: rsmith, mclow.lists, EricWF Subscribers: jroelofs, cfe-commits Differential Revision: http://reviews.llvm.org/D19835 llvm-svn: 271060
-