From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon@freedesktop.org
Subject: [Bug 73320] [radeonsi] LLVM runs out of registers during register
allocation in Painkiller Hell & Damnation
Date: Wed, 05 Mar 2014 21:55:31 +0000
Message-ID:
References:
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1561486326=="
Return-path:
Received: from culpepper.freedesktop.org (unknown [131.252.210.165])
by gabe.freedesktop.org (Postfix) with ESMTP id 1381FFAA3F
for ;
Wed, 5 Mar 2014 13:55:31 -0800 (PST)
In-Reply-To:
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
Sender: dri-devel-bounces@lists.freedesktop.org
Errors-To: dri-devel-bounces@lists.freedesktop.org
To: dri-devel@lists.freedesktop.org
List-Id: dri-devel@lists.freedesktop.org
--===============1561486326==
Content-Type: multipart/alternative; boundary="1394056531.e83c71.12244"; charset="us-ascii"
--1394056531.e83c71.12244
Date: Wed, 5 Mar 2014 21:55:31 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
https://bugs.freedesktop.org/show_bug.cgi?id=3D73320
--- Comment #19 from farmboy0+freedesktop@googlemail.com ---
(In reply to comment #17)
> Can you try this branch:
>=20
> http://cgit.freedesktop.org/~tstellar/llvm/log/?h=3Dsi-spill-fixes
I cannot compile your repo with current clang git repo checked out in tools.
Not sure if I am doing something wrong here or something else is.
Heres the first part of the error message:
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:57:
error: expected template-name before =E2=80=98<=E2=80=99 token
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:57:
error: expected =E2=80=98{=E2=80=99 before =E2=80=98<=E2=80=99 token
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:57:
error: expected unqualified-id before =E2=80=98<=E2=80=99 token
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:130:34:
error: invalid use of incomplete type =E2=80=98class clang::vfs::FileSystem=
=E2=80=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:7:
error: forward declaration of =E2=80=98class clang::vfs::FileSystem=E2=80=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:150:25:
error: =E2=80=98llvm::ErrorOr
clang::vfs::OverlayFileSystem::status(const llvm::Twine&)=E2=80=99 marked o=
verride, but
does not override
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:151:20:
error: =E2=80=98llvm::error_code clang::vfs::OverlayFileSystem::openFileFor=
Read(const
llvm::Twine&, llvm::OwningPtr&)=E2=80=99 marked override,=
but does
not override
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:17:0,
from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h: In
instantiation of =E2=80=98static void llvm::IntrusiveRefCntPtrInfo::rele=
ase(T*)
[with T =3D clang::vfs::FileSystem]=E2=80=99:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:176:31:=20=20
required from =E2=80=98void llvm::IntrusiveRefCntPtr::release() [with T =
=3D
clang::vfs::FileSystem]=E2=80=99
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:146:29:=20=20
required from =E2=80=98llvm::IntrusiveRefCntPtr::~IntrusiveRefCntPtr() [=
with T =3D
clang::vfs::FileSystem]=E2=80=99
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:166:78:
required from here
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:89:35: error:
invalid use of incomplete type =E2=80=98class clang::vfs::FileSystem=E2=80=
=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:7:
error: forward declaration of =E2=80=98class clang::vfs::FileSystem=E2=80=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:17:0,
from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h: In
instantiation of =E2=80=98static void llvm::IntrusiveRefCntPtrInfo::reta=
in(T*) [with
T =3D clang::vfs::FileSystem]=E2=80=99:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:175:30:=20=20
required from =E2=80=98void llvm::IntrusiveRefCntPtr::retain() [with T =
=3D
clang::vfs::FileSystem]=E2=80=99
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:123:7:=20=20
required from =E2=80=98llvm::IntrusiveRefCntPtr::IntrusiveRefCntPtr(const
llvm::IntrusiveRefCntPtr&) [with T =3D clang::vfs::FileSystem;
llvm::IntrusiveRefCntPtr =3D
llvm::IntrusiveRefCntPtr]=E2=80=99
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:231:12:
required from here
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:88:34: error:
invalid use of incomplete type =E2=80=98class clang::vfs::FileSystem=E2=80=
=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:7:
error: forward declaration of =E2=80=98class clang::vfs::FileSystem=E2=80=99
--=20
You are receiving this mail because:
You are the assignee for the bug.
--1394056531.e83c71.12244
Date: Wed, 5 Mar 2014 21:55:31 +0000
MIME-Version: 1.0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Commen=
t # 19
on bug 73320<=
/a>
from farmboy0+freedesktop@googlemail.com
(In reply to comment #=
17)
> Can you try this branch:
>=20
> http://cgit.freedesktop.org/~tstellar/llvm/log/?h=3Dsi-spill-fixes=
I cannot compile your repo with current clang git repo checked out in tools.
Not sure if I am doing something wrong here or something else is.
Heres the first part of the error message:
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:57:
error: expected template-name before =E2=80=98<=E2=80=99 token
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:57:
error: expected =E2=80=98{=E2=80=99 before =E2=80=98<=E2=80=99 token
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:57:
error: expected unqualified-id before =E2=80=98<=E2=80=99 token
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:130:34:
error: invalid use of incomplete type =E2=80=98class clang::vfs::FileSystem=
=E2=80=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:7:
error: forward declaration of =E2=80=98class clang::vfs::FileSystem=E2=80=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:150:25:
error: =E2=80=98llvm::ErrorOr<clang::vfs::Status>
clang::vfs::OverlayFileSystem::status(const llvm::Twine&)=E2=80=99 mark=
ed override, but
does not override
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:151:20:
error: =E2=80=98llvm::error_code clang::vfs::OverlayFileSystem::openFileFor=
Read(const
llvm::Twine&, llvm::OwningPtr<clang::vfs::File>&)=E2=80=99 ma=
rked override, but does
not override
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:17:0,
from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h: In
instantiation of =E2=80=98static void llvm::IntrusiveRefCntPtrInfo<T>=
::release(T*)
[with T =3D clang::vfs::FileSystem]=E2=80=99:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:176:31:=20=20
required from =E2=80=98void llvm::IntrusiveRefCntPtr<T>::release() [w=
ith T =3D
clang::vfs::FileSystem]=E2=80=99
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:146:29:=20=20
required from =E2=80=98llvm::IntrusiveRefCntPtr<T>::~IntrusiveRefCntP=
tr() [with T =3D
clang::vfs::FileSystem]=E2=80=99
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:166:78:
required from here
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:89:35: error:
invalid use of incomplete type =E2=80=98class clang::vfs::FileSystem=E2=80=
=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:7:
error: forward declaration of =E2=80=98class clang::vfs::FileSystem=E2=80=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:17:0,
from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h: In
instantiation of =E2=80=98static void llvm::IntrusiveRefCntPtrInfo<T>=
::retain(T*) [with
T =3D clang::vfs::FileSystem]=E2=80=99:
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:175:30:=20=20
required from =E2=80=98void llvm::IntrusiveRefCntPtr<T>::retain() [wi=
th T =3D
clang::vfs::FileSystem]=E2=80=99
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:123:7:=20=20
required from =E2=80=98llvm::IntrusiveRefCntPtr<T>::IntrusiveRefCntPt=
r(const
llvm::IntrusiveRefCntPtr<T>&) [with T =3D clang::vfs::FileSystem;
llvm::IntrusiveRefCntPtr<T> =3D
llvm::IntrusiveRefCntPtr<clang::vfs::FileSystem>]=E2=80=99
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:231:12:
required from here
/home/eho/workspace/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h:88:34: error:
invalid use of incomplete type =E2=80=98class clang::vfs::FileSystem=E2=80=
=99
In file included from
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/File=
Manager.h:20:0,
from HeaderMap.cpp:16:
/home/eho/workspace/llvm/tools/clang/lib/Lex/../../include/clang/Basic/Virt=
ualFileSystem.h:98:7:
error: forward declaration of =E2=80=98class clang::vfs::FileSystem=E2=80=
=99
You are receiving this mail because:
=20=20=20=20=20=20
- You are the assignee for the bug.
--1394056531.e83c71.12244--
--===============1561486326==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
--===============1561486326==--