Brian Paul
51002968c9
gallivm: fix build with llvm 3.0svn
...
https://bugs.freedesktop.org/show_bug.cgi?id=41065
2011-09-21 07:24:03 -06:00
Tobias Droste
1795372fee
gallivm: fix build with LLVM 3.0svn
...
LLVM 3.0svn added SubtargetInfo as additional parameter to
createMCDisassembler() and createMCInstPrinter().
See revision 139237 of LLVM.
Signed-off-by: Tobias Droste <tdroste@gmx.de>
Signed-off-by: Brian Paul <brianp@vmware.com>
2011-09-15 15:53:04 -06:00
Tobias Droste
4a468de2d7
gallivm: fix build with LLVM 3.0svn
...
LLVM 3.0svn moved TargetRegistry.h and TargetSelect.h.
See revision 138450 of LLVM.
Signed-off-by: Tobias Droste <tdroste@gmx.de>
2011-09-05 18:49:11 +01:00
Vinson Lee
9228bfb375
gallivm: Rename createAsmInfo to createMCAsmInfo with llvm-3.0.
...
llvm-3.0svn r135219 renamed createAsmInfo to createMCAsmInfo in
include/llvm/Target/TargetRegistry.h.
2011-07-16 00:17:46 -07:00
Gustaw Smolarczyk
fc98444bd5
gallivm: Fix build with llvm-3.0
...
LLVM 3.0svn changes pretty rapidly. The change in
Target->createMCInstPrinter() signature which inspired commits
40ae214067
and
92e29dc5b0
has been reverted.
Signed-off-by: Gustaw Smolarczyk <wielkiegie@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
2011-07-08 07:57:27 -06:00
Vinson Lee
f8fcaf0215
gallivm: Pass in CPU name to createTargetMachine when on llvm-3.0.
...
llvm-3.0svn revision 134127 changed createTargetMachine to take in
an additional argument of the CPU name.
2011-06-30 15:48:41 -07:00
Vinson Lee
b61e56756c
gallivm: Rename TargetInstrDesc to MCInstrDesc when using llvm-3.0.
...
llvm-3.0svn revision 134021 renamed TargetInstrDesc to MCInstrDesc.
2011-06-30 15:07:57 -07:00
Vinson Lee
92e29dc5b0
gallivm: Fix build with llvm-2.9.
...
The build fix of commit 40ae214067
does
not apply to llvm-2.9 but rather to llvm-3.0svn.
2011-03-28 17:48:37 -07:00
Tobias Droste
40ae214067
gallivm: Fix build with llvm-2.9
...
In llvm-2.9 Target->createMCInstPrinter() takes different arguments
Signed-off-by: Tobias Droste <tdroste@gmx.de>
2011-03-28 17:23:45 +01:00
Vinson Lee
eb0dd37094
gallivm: Fix build with llvm-2.9.
...
In llvm-2.9, the header file llvm/System/Host.h has been moved to
llvm/Support/Host.h.
2011-03-25 12:47:06 -07:00
José Fonseca
c27e58c109
gallivm: Fix build with llvm 2.6 on 32bit platforms
2011-03-13 19:49:21 +00:00
José Fonseca
e6314db0ac
gallivm: Use LLVM MC disassembler, instead of udis86.
...
Included in LLVM 2.7+. Unlink udis86, should support all instructions that
LLVM can emit.
2011-03-13 19:24:26 +00:00