Eric Christopher
3839c1ffd3
Remove the C backend.
...
llvm-svn: 153307
2012-03-23 05:50:46 +00:00
Benjamin Kramer
a822b1228d
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
51ef203cf0
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
8f6569a698
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
662de5f4e8
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
3440cd1895
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
f1c57f3bda
Regenerate configure.
...
llvm-svn: 149391
2012-01-31 17:18:47 +00:00
Sebastian Pop
53d6e3b9d3
revert r147542 after comments from Joerg Sonnenberger
...
llvm-svn: 147608
2012-01-05 18:28:46 +00:00
Sebastian Pop
4f82b3a13f
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
61adbf8dc5
Hexagon backend support
...
llvm-svn: 146412
2011-12-12 21:14:40 +00:00
Daniel Dunbar
30d6a45140
LLVMBuild: Remove trailing newline, which irked me.
...
llvm-svn: 146409
2011-12-12 19:48:00 +00:00
Daniel Dunbar
3760ebeebb
build: Add initial cut at LLVMBuild.txt files.
...
llvm-svn: 143634
2011-11-03 18:53:17 +00:00
Sebastian Pop
69b2b86143
rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE
...
llvm-svn: 143501
2011-11-01 21:31:44 +00:00
Sebastian Pop
26b43f8a5a
derive LLVM_HOSTTRIPLE from target
...
llvm-svn: 143500
2011-11-01 21:30:04 +00:00
Dan Gohman
892b86e74c
Remove the Alpha backend.
...
llvm-svn: 143164
2011-10-27 22:56:32 +00:00
Daniel Dunbar
ac2b6ca8cb
projects/sample: Switch over to imported Makefile setup.
...
- This will require you to manually reconfigure the projects/sample project (by running projects/config/sample/config.status --recheck) if you haven't updated/built since the 1st part of this commit went in.
llvm-svn: 143148
2011-10-27 21:25:09 +00:00
Eric Christopher
b14f867444
Handle newer cases for freebsd which is approaching 10.0 and not 1.0.
...
Patch by Dimitry Andric!
llvm-svn: 142995
2011-10-26 00:42:12 +00:00
Dan Gohman
77125e4240
Remove the Blackfin backend.
...
llvm-svn: 142880
2011-10-25 00:05:42 +00:00
Dan Gohman
b54d296fd4
Remove the SystemZ backend.
...
llvm-svn: 142878
2011-10-24 23:48:32 +00:00
Daniel Dunbar
548842dbed
Regenerate projects/sample/configure.
...
llvm-svn: 142457
2011-10-18 23:10:58 +00:00
Daniel Dunbar
d2a8c29880
projects/sample: Import adapted form of current LLVM autoconf/Makefile setup so that projects/sample is standalone and not tied to the LLVM build setup.
...
- This currently just moves over all of the behavior from LLVM. Eventually all of the configure checks that are directly needed by the LLVM build setup should probably go away, and the project should manage their own configuration checks if necessary.
- This is the 1st half of this work, the actual Makefile.common hasn't moved over yet. I've tried to stage this in such a way that incremental builds will properly reconfigure for most active developers (the Makefiles don't handle reconfiguring in a perfectly reliable way, and I haven't found an easy way to make them do so).
llvm-svn: 142456
2011-10-18 23:10:47 +00:00
Chris Lattner
0304b82f80
Fix a ton of comment typos found by codespell. Patch by
...
Luis Felipe Strano Moraes!
llvm-svn: 129558
2011-04-15 05:18:47 +00:00
Peter Collingbourne
07b5bc4a9e
Regen configure
...
llvm-svn: 121646
2010-12-12 21:42:01 +00:00
Peter Collingbourne
b20fea2b07
Fix paths; AutoRegen.sh changes its current working directory to be the
...
autoconf directory, but these paths need to be relative to the main
source directory. Patch originally by Dan Gohman, r67655.
Also, cause configure.ac to find absolute paths to LLVM source and
object trees. Together, fixes PR1220.
llvm-svn: 121645
2010-12-12 21:41:56 +00:00
Michael J. Spencer
4a63404543
I swear I did a make clean and make before committing all this...
...
llvm-svn: 120304
2010-11-29 18:47:54 +00:00
Daniel Dunbar
082043aa74
projects: Don't try to build libcxx if one happens to have it checked out into
...
llvm/projects.
llvm-svn: 113490
2010-09-09 15:49:32 +00:00
Eric Christopher
9098774a2e
Remove bogus link.
...
llvm-svn: 108518
2010-07-16 06:33:36 +00:00
Jakob Stoklund Olesen
bcee53a2b8
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
...
TII::isMoveInstr is going tobe completely removed.
llvm-svn: 108507
2010-07-16 04:45:42 +00:00
Wesley Peck
6b601b5704
Testing subversion commit access
...
llvm-svn: 96948
2010-02-23 15:11:17 +00:00
Oscar Fuentes
6c7bdae8bd
CMake: Fixed syntax in conditional.
...
llvm-svn: 96221
2010-02-15 15:17:05 +00:00
Jakob Stoklund Olesen
e307c6e94b
Oops.
...
llvm-svn: 95670
2010-02-09 17:24:21 +00:00
Jakob Stoklund Olesen
2a84a7ccbd
clang test suite
...
llvm-svn: 95667
2010-02-09 17:20:03 +00:00
Eric Christopher
0f43b92584
Fix autoconf llvm srcdir location for generic projects.
...
Patch by Torvald Riegel!
llvm-svn: 94405
2010-01-25 04:10:28 +00:00
Daniel Dunbar
fa77ff20e6
CMake: Don't try to descend into projects/compiler-rt, it doesn't work.
...
llvm-svn: 94187
2010-01-22 18:14:27 +00:00
Daniel Dunbar
62bfea2420
Don't try to build compiler-rt if it happens to be checked out into projects/
...
llvm-svn: 93729
2010-01-18 17:52:28 +00:00
Chandler Carruth
766362c707
Move DataTypes.h to include/llvm/System, update all users. This breaks the last
...
direct inclusion edge from System to Support.
llvm-svn: 85086
2009-10-26 01:35:46 +00:00
Torok Edwin
9524ef5cfa
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
Chris Lattner
07463b0a0a
remove dead makefile flags.
...
llvm-svn: 74065
2009-06-24 05:29:56 +00:00
Dan Gohman
0f859353ea
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
ec41ca9857
LLVM's master Makefile.common is in LLVM_SRC_ROOT, not LLVM_OBJ_ROOT.
...
llvm-svn: 67658
2009-03-25 00:09:05 +00:00
Dan Gohman
22ad86c5be
Regenerate configure.
...
llvm-svn: 67656
2009-03-24 23:47:11 +00:00
Dan Gohman
2175f600ab
Fix paths; AutoRegen.sh changes its current working directory to be the
...
autoconf directory, but these paths need to be relative to the main
source directory.
llvm-svn: 67655
2009-03-24 23:46:25 +00:00
Dan Gohman
91dd40133b
Update for autoconf 2.6x;
...
llvm-svn: 67654
2009-03-24 23:45:13 +00:00
Dan Gohman
81d906ee93
Fix bash-isms.
...
llvm-svn: 67647
2009-03-24 20:21:37 +00:00
Oscar Fuentes
a760e8b5c5
CMake: auto-discover project files under the projects/ subdirectory.
...
Patch by Viktar Zviarovich!
llvm-svn: 66230
2009-03-06 01:16:52 +00:00
Nick Lewycky
7ceb1c1d32
Add "sample" documentation to sample project.
...
This fixes part of PR2793.
llvm-svn: 56198
2008-09-15 05:31:29 +00:00
Matthijs Kooijman
cc3a96959e
Allow the test suite to be checked out into projects/test-suite.
...
We will keep the old projects/llvm-test working for existing installs.
The changes to configure are made manually, since I lack autoconf-2.6. Someone
might want to run AutoGen.sh to see if that changes anything.
llvm-svn: 52675
2008-06-24 13:01:57 +00:00
Chris Lattner
6aece93d5c
remove attributions from the rest of the llvm makefiles.
...
llvm-svn: 45416
2007-12-29 20:11:13 +00:00
John Criswell
57e5ed4b5a
Convert .cvsignore files
...
llvm-svn: 37801
2007-06-29 16:35:07 +00:00
Chris Lattner
0459e976aa
avoid collision with /usr/bin/sample if this ever gets installed.
...
llvm-svn: 34387
2007-02-18 03:03:41 +00:00