Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Mar 2019 19:16:51 +0000
From:      bugzilla-noreply@freebsd.org
To:        toolchain@FreeBSD.org
Subject:   [Bug 236313] graphics/opencollada: excessive build time with clang 8 on i386
Message-ID:  <bug-236313-29464-g8Ce3jeJkN@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-236313-29464@https.bugs.freebsd.org/bugzilla/>
References:  <bug-236313-29464@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236313

--- Comment #4 from commit-hook@freebsd.org ---
A commit references this bug:

Author: dim
Date: Mon Mar 11 19:15:57 UTC 2019
New revision: 345021
URL: https://svnweb.freebsd.org/changeset/base/345021

Log:
  Pull in r355854 from upstream llvm trunk (by Jonas Paulsson):

    [RegAlloc]  Avoid compile time regression with multiple copy hints.

    As a fix for https://bugs.llvm.org/show_bug.cgi?id=3D40986 ("excessive
    compile time building opencollada"), this patch makes sure that no
    phys reg is hinted more than once from getRegAllocationHints().

    This handles the case were many virtual registers are assigned to the
    same physreg. The previous compile time fix (r343686) in
    weightCalcHelper() only made sure that physical/virtual registers are
    passed no more than once to addRegAllocationHint().

    Review: Dimitry Andric, Quentin Colombet
    https://reviews.llvm.org/D59201

  This should fix a hang when compiling certain generated .cpp files in
  the graphics/opencollada port.

  PR:           236313
  MFC after:    1 month
  X-MFC-With:   r344779

Changes:
  head/contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-236313-29464-g8Ce3jeJkN>