freebsd-dev/contrib
Dimitry Andric d754696bcb For now, revert r287232 from upstream llvm trunk (by Daniil Fukalov):
[SCEV] limit recursion depth of CompareSCEVComplexity

  Summary:
  CompareSCEVComplexity goes too deep (50+ on a quite a big unrolled
  loop) and runs almost infinite time.

  Added cache of "equal" SCEV pairs to earlier cutoff of further
  estimation. Recursion depth limit was also introduced as a parameter.

  Reviewers: sanjoy

  Subscribers: mzolotukhin, tstellarAMD, llvm-commits

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

This commit is the cause of excessive compile times on skein_block.c
(and possibly other files) during kernel builds on amd64.

We never saw the problematic behavior described in this upstream commit,
so for now it is better to revert it.  An upstream bug has been filed
here: https://bugs.llvm.org/show_bug.cgi?id=32142

Reported by:	mjg
2017-03-05 19:56:20 +00:00
..
amd
apr
apr-util
atf
binutils Add rfdi opcode to binutils 2017-02-01 02:42:45 +00:00
blacklist Reset failed login count to zero when removing a blocked address 2017-02-23 05:40:59 +00:00
bmake
bsnmp Fix regression from r310655, which broke operation of bsnmpd if it is bound 2017-01-17 03:52:57 +00:00
byacc Apply r274475's to expr.oxout.tab.c to fix the test on FreeBSD 2017-02-07 18:37:46 +00:00
bzip2
com_err
compiler-rt Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-17 20:07:35 +00:00
cortex-strings
dialog
diff
dma Import dma snapshot from git 2017-02-10 2017-03-01 21:42:22 +00:00
dtc
ee
elftoolchain Add elf*-powerpc-freebsd targets to the elftoolchain target list 2017-02-08 03:21:29 +00:00
expat
file
flex
gcc add octeon+ as an alias for octeon in GCC & binutils 2017-01-27 21:31:32 +00:00
gcclibs
gdb
gdtoa
gperf
groff
hyperv/tools
ipfilter Fix leak (free str before returning when ctx's calloc fails). 2017-03-03 21:32:27 +00:00
jemalloc Update jemalloc to 4.5.0. 2017-03-02 01:14:48 +00:00
ldns
ldns-host
less
libarchive MFV r314565,314567,314570: 2017-03-02 22:59:35 +00:00
libbegemot
libc-pwcache
libc-vis
libc++ Merge llvm, clang, compiler-rt, libc++, lld and lldb release_40 branch 2017-02-11 13:58:05 +00:00
libcxxrt
libdivsufsort
libexecinfo
libgnuregex
libpcap MFV r313759: license change for a few headers (4 clause BSD to 3 clause BSD). 2017-02-15 07:22:47 +00:00
libreadline
libstdc++
libucl Import libucl 20170219 2017-02-19 17:37:16 +00:00
libxo Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
llvm For now, revert r287232 from upstream llvm trunk (by Daniil Fukalov): 2017-03-05 19:56:20 +00:00
mdocml Import mandoc 1.4.1rc2 2017-02-19 17:46:37 +00:00
mknod
mtree Use type-independent formats for printing nlink_t and ino_t. 2017-01-06 16:59:33 +00:00
ncurses
netbsd-tests Add additional __FreeBSD_version guards around the hsearch_r testcases 2017-03-01 03:31:12 +00:00
netcat Merge projects/ipsec into head/. 2017-02-06 08:49:57 +00:00
ngatm Fix the following clang 4.0.0 warning in ngatm's snmp_atm.c: 2017-01-07 15:57:12 +00:00
ntp
nvi
ofed Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
one-true-awk
openbsm Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
openpam Upgrade to OpenPAM Radula. 2017-02-20 00:56:46 +00:00
openresolv MFV r312970: 2017-01-30 16:32:53 +00:00
opie
pam_modules/pam_passwdqc
pf
pjdfstest
pnpinfo
sendmail Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
serf
smbfs
sqlite3
subversion
tcp_wrappers After r311459, some ports can break, because a few of the newly added 2017-01-06 21:40:30 +00:00
tcpdump Merge ^/head r313055 through r313300. 2017-02-05 20:03:05 +00:00
tcsh
telnet
tnftp
top
traceroute Capsicumize traceroute. 2017-02-20 23:48:50 +00:00
tzcode Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
tzdata
unbound
unvis
vis
wpa
xz MFV r311477: xz 5.2.3. 2017-01-06 07:54:53 +00:00
zlib MFV r312333: zlib 1.2.11. 2017-01-17 05:55:47 +00:00