David Majnemer
61eae2e30c
Revert "Revert "Windows: Add support for unicode command lines""
...
This reverts commit r192070 which reverted r192069, I forgot to
regenerate the configure scripts.
llvm-svn: 192079
2013-10-07 01:00:07 +00:00
Chandler Carruth
46919be781
Port the detection of zlib from the main autoconf system to the sample
...
project's autoconf. This is the last of the missing optional checks used
by libSupport that seemed to be missing from the sample project, but
I could easily have missed some as this was done by inspection when
Craig asked me to add the terminfo support.
llvm-svn: 188618
2013-08-18 01:55:15 +00:00
Chandler Carruth
718d3f5e76
Add support for linking librt and using clock_gettime to the sample
...
autoconf setup.
llvm-svn: 188617
2013-08-18 01:46:34 +00:00
Chandler Carruth
03ee1a4c45
Update the sample project autoconf setup to include support for
...
detecting terminfo. Requested by Craig Topper, and probably should be
done much more systematically.
llvm-svn: 188616
2013-08-18 01:43:57 +00:00
Bob Wilson
8d7e6906d1
Regenerate with changes for -rdynamic.
...
llvm-svn: 187687
2013-08-02 22:51:11 +00:00
Rafael Espindola
729866670b
Remove the mblaze backend from llvm.
...
Approval in here http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-July/064169.html
llvm-svn: 187145
2013-07-25 18:55:05 +00:00
Rafael Espindola
d45b9f15f9
Don't define LTDL_SHLIBPATH_VAR.
...
llvm-svn: 183771
2013-06-11 19:04:13 +00:00
Rafael Espindola
b58973f918
Don't define LLVM_LIBDIR, it is not used anymore.
...
llvm-svn: 183769
2013-06-11 18:52:11 +00:00
Rafael Espindola
9ac7b48ddb
sync projects/sample's autohell.
...
llvm-svn: 182464
2013-05-22 12:37:27 +00:00
Ulrich Weigand
92b2085cd3
[SystemZ] Add to --enable-targets=all
...
This patch finally enables the SystemZ target in the default build
(with --enable-targets=all).
Patch by Richard Sandiford.
llvm-svn: 181209
2013-05-06 16:23:07 +00:00
Ulrich Weigand
1ceebf6ee0
[SystemZ] Add configure bits
...
This patch wires up the SystemZ target in configure, so that it can now be
built using --enable-targets=systemz. It is not yet included in the default
build (--enable-targets=all); this will be done by a follow-up patch.
Patch by Richard Sandiford.
llvm-svn: 181208
2013-05-06 16:22:34 +00:00
Jia Liu
b205227092
remove cbe backend from sample configure
...
llvm-svn: 180169
2013-04-24 02:17:19 +00:00
Tim Northover
e0e3aefdd3
Add AArch64 as an experimental target.
...
This patch adds support for AArch64 (ARM's 64-bit architecture) to
LLVM in the "experimental" category. Currently, it won't be built
unless requested explicitly.
This initial commit should have support for:
+ Assembly of all scalar (i.e. non-NEON, non-Crypto) instructions
(except the late addition CRC instructions).
+ CodeGen features required for C++03 and C99.
+ Compilation for the "small" memory model: code+static data <
4GB.
+ Absolute and position-independent code.
+ GNU-style (i.e. "__thread") TLS.
+ Debugging information.
The principal omission, currently, is performance tuning.
This patch excludes the NEON support also reviewed due to an outbreak of
batshit insanity in our legal department. That will be committed soon bringing
the changes to precisely what has been approved.
Further reviews would be gratefully received.
llvm-svn: 174054
2013-01-31 12:12:40 +00:00
Eric Christopher
e373e82a5b
Few more small CellSPU removals.
...
llvm-svn: 167987
2012-11-14 22:13:56 +00:00
Craig Topper
b41000ed70
Add --enable-werror and --enable-cxx11 to projects/sample/
...
llvm-svn: 167716
2012-11-12 06:11:12 +00:00
Simon Atanasyan
c2cccd795f
Add mips64-* and mips64el-* triples to configure scripts
...
as valid triples denote Mips target.
llvm-svn: 166961
2012-10-29 19:49:45 +00:00
Tom Stellard
95bd0be903
Revert "Build script changes for R600/SI Codegen v6"
...
This reverts commit e3013202259ed1e006c21817c63cf25d75982721.
llvm-svn: 160301
2012-07-16 18:19:46 +00:00
Tom Stellard
812e652b43
Build script changes for R600/SI Codegen v6
...
llvm-svn: 160272
2012-07-16 14:17:16 +00:00
Simon Atanasyan
15c4aed428
Add mipsel-* to the list of targets recognized by configure script.
...
llvm-svn: 158670
2012-06-18 19:06:25 +00:00
Justin Holewinski
907f7606f2
Remove the PTX back-end and all of its artifacts (triple, etc.)
...
This back-end was deprecated in favor of the NVPTX back-end.
NV_CONTRIB
llvm-svn: 157417
2012-05-24 21:38:21 +00:00
Benjamin Kramer
6764af97bc
Update all outdated autoconf files in the sample project.
...
We might just use symlinks here, but I'm afraid of possible portability issues.
llvm-svn: 156235
2012-05-05 15:02:39 +00:00
Justin Holewinski
ae556d3ef7
This patch adds a new NVPTX back-end to LLVM which supports code generation for NVIDIA PTX 3.0. This back-end will (eventually) replace the current PTX back-end, while maintaining compatibility with it.
...
The new target machines are:
nvptx (old ptx32) => 32-bit PTX
nvptx64 (old ptx64) => 64-bit PTX
The sources are based on the internal NVIDIA NVPTX back-end, and
contain more functionality than the current PTX back-end currently
provides.
NV_CONTRIB
llvm-svn: 156196
2012-05-04 20:18:50 +00:00
Sylvestre Ledru
e8235fef31
Fix a problem in the target detection for Debian GNU/HURD
...
llvm-svn: 154117
2012-04-05 19:34:15 +00:00
Sylvestre Ledru
4cf7dae516
Fix a problem in the target detection for Debian GNU/kFreeBSD
...
llvm-svn: 154114
2012-04-05 18:53:09 +00:00
Eric Christopher
56079c1e72
Add InitializeNativeTargetDisassembler function.
...
Patch by Ojab.
llvm-svn: 153476
2012-03-26 21:56:56 +00:00
Eric Christopher
eb75cc26af
Add some fixes to the configure script for isInf and add
...
--enable-libcpp to projects/sample.
Patch by Dmitri Shubin with additional fixes by me.
llvm-svn: 153425
2012-03-26 02:09:01 +00:00
Eric Christopher
64a232343a
Remove the C backend.
...
llvm-svn: 153307
2012-03-23 05:50:46 +00:00
Benjamin Kramer
e815db6140
configure: Don't require a perl interpreter to be present, LLVM's buildsystem doesn't depend on perl anymore.
...
llvm-svn: 152234
2012-03-07 17:07:20 +00:00
Rafael Espindola
42e94d11a1
Enable -Wcovered-switch-default again, but add -Werror to the checks to make
...
sure we don't use it with compilers that don't support it.
llvm-svn: 151665
2012-02-28 23:32:06 +00:00
Chandler Carruth
0bd3913d96
Temporarily revert r151609, which enabled a new warning for LLVM and
...
Clang builds. The detection logic for compilers that support the warning
isn't working. Rafael is going to investigate it, but didn't want people
to have to wade through build spam until then.
llvm-svn: 151649
2012-02-28 19:26:56 +00:00
Rafael Espindola
334eaeae8e
Enable -Wcovered-switch-default as it matches the switch style used in llvm.
...
llvm-svn: 151609
2012-02-28 02:01:55 +00:00
Rafael Espindola
ec217f6ad6
Replace the old --with-cxx-* configure options with a single --with-gcc-toolchain
...
that just uses the new toolchain probing logic. This fixes linking with -m32 on
64 bit systems (the /32 dir was not being added to the search).
llvm-svn: 149651
2012-02-03 00:59:30 +00:00
Rafael Espindola
fbd1d8be54
Regenerate configure.
...
llvm-svn: 149391
2012-01-31 17:18:47 +00:00
Sebastian Pop
99ab273a77
revert r147542 after comments from Joerg Sonnenberger
...
llvm-svn: 147608
2012-01-05 18:28:46 +00:00
Sebastian Pop
0f357d6c22
use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT
...
Get back getHostTriple.
For JIT compilation, use the host triple instead of the default
target: this fixes some JIT testcases that used to fail when the
compiler has been configured as a cross compiler.
llvm-svn: 147542
2012-01-04 19:47:22 +00:00
Tony Linthicum
1213a7a57f
Hexagon backend support
...
llvm-svn: 146412
2011-12-12 21:14:40 +00:00
Sebastian Pop
ec2fb226d8
rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE
...
llvm-svn: 143501
2011-11-01 21:31:44 +00:00
Sebastian Pop
f29a9b8c0b
derive LLVM_HOSTTRIPLE from target
...
llvm-svn: 143500
2011-11-01 21:30:04 +00:00
Dan Gohman
4c9fca99c9
Remove the Alpha backend.
...
llvm-svn: 143164
2011-10-27 22:56:32 +00:00
Dan Gohman
b43c36f391
Remove the Blackfin backend.
...
llvm-svn: 142880
2011-10-25 00:05:42 +00:00
Dan Gohman
dfc96aea90
Remove the SystemZ backend.
...
llvm-svn: 142878
2011-10-24 23:48:32 +00:00
Daniel Dunbar
28435a668c
Regenerate projects/sample/configure.
...
llvm-svn: 142457
2011-10-18 23:10:58 +00:00
Peter Collingbourne
5be5391df0
Regen configure
...
llvm-svn: 121646
2010-12-12 21:42:01 +00:00
Wesley Peck
b0da6135bd
Testing subversion commit access
...
llvm-svn: 96948
2010-02-23 15:11:17 +00:00
Torok Edwin
d70eebee51
install-sh chmods to 0755 by default, and this causes 'git diff' to show
...
that all the Makefiles changed mode.
Fix this by tellint install-sh to chmod
only to 0644, these are not executable files after all!
llvm-svn: 80371
2009-08-28 16:12:48 +00:00
Dan Gohman
7f570d5491
Revert r67655 and r67656, as they are breaking the build. I'm
...
not going to persue this further at this time.
llvm-svn: 67666
2009-03-25 00:52:11 +00:00
Dan Gohman
9d4d283024
Regenerate configure.
...
llvm-svn: 67656
2009-03-24 23:47:11 +00:00
Reid Spencer
206bed0b97
Update to reflect various changes in the autoconf directory. THe
...
recommended configuration of projects is now much simplified and depends
on LLVM file presence rather than local project file presence.
llvm-svn: 20312
2005-02-24 18:53:47 +00:00
Reid Spencer
97d6cf262f
Update to autoconf 2.59 standards.
...
llvm-svn: 19207
2005-01-01 09:26:55 +00:00
John Criswell
dd8d7829b3
Adding autoconf support to the sample project.
...
llvm-svn: 9150
2003-10-16 01:45:35 +00:00