| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 120298
|
|
|
|
|
|
|
|
| |
LLVMGCC_DISABLEOPT_FLAGS, one with CC in it, the other
with GCC. Rename LLVMGCC_DISABLEOPT_FLAGS to
LLVMCC_DISABLEOPT_FLAGS.
llvm-svn: 120151
|
|
|
|
|
|
| |
--with-llvmgcc="gcc-4.5 -fplugin=dragonegg.so"
llvm-svn: 120149
|
|
|
|
|
|
|
| |
looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets
that don't have an explicit AsmPrinter library.
llvm-svn: 119057
|
|
|
|
|
|
| |
and the Alpha backend isn't MCized yet. Approved by Andrew.
llvm-svn: 119051
|
|
|
|
| |
llvm-svn: 118918
|
|
|
|
|
|
|
| |
Store the flags needed to disable optimizations and to emit LLVM-IR depending on
the version of llvm-gcc used.
llvm-svn: 118684
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the cmake and autoconf build system to compile polly
as a shared library if it is checked out into tools/polly. In case
polly is not checked out, nothing changes.
This models the way clang can be added to llvm if checked out to tools/clang.
Also rebuild configure.
Patch contributed by ether.
llvm-svn: 117755
|
|
|
|
|
|
|
|
|
|
| |
strange packaging environments. The primary result of this is to expose
a (normally empty) CLANG_RESOURCE_DIR string in the autoconf and CMake builds.
This will in turn be used by a subsequent commit to Clang.
Regenerated configure and config.h.in thanks to Nick. =D
llvm-svn: 116802
|
|
|
|
|
|
| |
Made necessary edits to configure.ac and regenerated.
llvm-svn: 116291
|
|
|
|
| |
llvm-svn: 114832
|
|
|
|
| |
llvm-svn: 114196
|
|
|
|
| |
llvm-svn: 113235
|
|
|
|
| |
llvm-svn: 113159
|
|
|
|
|
|
|
|
|
|
|
| |
that like to randomly define things like "X86", regenerate autoconf bits
and update cmake.
Fixes PR7852.
Patch by Xerxes Rånby!
llvm-svn: 112499
|
|
|
|
|
|
| |
and hasn't kept up with ToT. Approved by Anton.
llvm-svn: 112375
|
|
|
|
|
|
|
| |
Fixes PR7967.
Owen: You added these, any reason?
llvm-svn: 112041
|
|
|
|
| |
llvm-svn: 111094
|
|
|
|
|
|
|
| |
- Review appreciated, as long as you understand that I understand that this is
a horrible hack.
llvm-svn: 110883
|
|
|
|
|
|
| |
config.h and llvm-config.h. This could probably be improved.
llvm-svn: 110547
|
|
|
|
|
|
| |
included in exported interfaces. Update a couple of exported interfaces.
llvm-svn: 110532
|
|
|
|
| |
llvm-svn: 110211
|
|
|
|
| |
llvm-svn: 110207
|
|
|
|
|
|
| |
appended.
llvm-svn: 110109
|
|
|
|
|
|
|
|
| |
be using a C++ compiler to build.
Patch by Török Edwin!
llvm-svn: 109646
|
|
|
|
|
|
| |
Patch from Eli.
llvm-svn: 109163
|
|
|
|
| |
llvm-svn: 108739
|
|
|
|
| |
llvm-svn: 108737
|
|
|
|
|
|
| |
Remove library check and regenerate configure.
llvm-svn: 107028
|
|
|
|
| |
llvm-svn: 106576
|
|
|
|
|
|
| |
and configury to use --version-script.
llvm-svn: 105271
|
|
|
|
|
|
|
|
|
| |
anything which would mess up binary/object comparisons. Currently:
- Disables 'Built on ...' in 'foo --version'.
- Disables timestamps from being embedded into .dir files.
llvm-svn: 103423
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
NOTE: 2nd part changeset for cfe trunk to follow.
*** PRE-PATCH ISSUES ADDRESSED
- clang api docs fail build from objdir
- clang/llvm api docs collide in install PREFIX/
- clang/llvm main docs collide in install
- clang/llvm main docs have full of hard coded destination
assumptions and make use of absolute root in static html files;
namely CommandGuide tools hard codes a website destination
for cross references and some html cross references assume
website root paths
*** IMPROVEMENTS
- bumped Doxygen from 1.4.x -> 1.6.3
- splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
- provide consistent, reliable doc builds for both main+api docs
- support buid vs. install vs. website intentions
- support objdir builds
- document targets with 'make help'
- correct clean and uninstall operations
- use recursive dir delete only where absolutely necessary
- added call function fn.RMRF which safeguards against botched 'rm -rf';
if any target (or any variable is evaluated) which attempts
to remove any dirs which match a hard-coded 'safelist', a verbose
error will be printed and make will error-stop.
llvm-svn: 103213
|
|
|
|
|
|
| |
folks. LLVM/Clang is miscompiled by the standard GCC at -O3.
llvm-svn: 102719
|
|
|
|
|
|
|
| |
use of that option with it. This eliminates an imprecise "Linux"
test, and should help support old versions of gold.
llvm-svn: 101560
|
|
|
|
|
|
| |
Regenerate configure and other autoconf files.
llvm-svn: 101444
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
in r86005 and unintentionally changed the default from -O3 to -O2.
- It's odd the things automated perf testing turns up! :)
- Also, the configure diff is messed up slightly. It looks like someone either
didn't regenerate configure correctly (or I didn't), or autoconf has some
funnyness in it. Eric, any ideas?
This has been at -O2 for so long, that I am slightly nervous that this change
will uncover miscompiles of LLVM on other systems. If that is the case, I think
we should just set the default universally at -O3, and let developers/vendors
use -O3 if they want it and have tested it.
llvm-svn: 100941
|
|
|
|
| |
llvm-svn: 100895
|
|
|
|
|
|
|
| |
now configures prerequisite projects individually but also ignores them in the
big project switch statement to avoid the incorrect warning.
llvm-svn: 99506
|
|
|
|
|
|
|
|
| |
projects rely upon llvm-gcc, the LLVM test suite, and poolalloc. This ensures
that the aforementioned projects have their object trees created first so that
other projects can find their object trees when they themselves are configured.
llvm-svn: 98998
|
|
|
|
| |
llvm-svn: 98989
|
|
|
|
| |
llvm-svn: 98985
|
|
|
|
|
|
|
| |
to re-instrument the code. We depend on the system valgrind.h to
avoid adding a new license.
llvm-svn: 98529
|
|
|
|
|
|
| |
Fixes PR6267.
llvm-svn: 97549
|
|
|
|
| |
llvm-svn: 97179
|
|
|
|
|
|
| |
--enable-shared is passed to configure.
llvm-svn: 97119
|
|
|
|
| |
llvm-svn: 96981
|
|
|
|
|
|
|
|
|
|
|
|
| |
The MicroBlaze is a highly configurable 32-bit soft-microprocessor for
use on Xilinx FPGAs. For more information see:
http://www.xilinx.com/tools/microblaze.htm
http://en.wikipedia.org/wiki/MicroBlaze
The current LLVM MicroBlaze backend generates assembly which can be
compiled using the an appropriate binutils assembler.
llvm-svn: 96969
|
|
|
|
|
|
| |
the examples shared to make sure the shared library keeps working.
llvm-svn: 96959
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Comes in two parts:
1. Use --with-clang=path/to/clang/compiler to select an installed clang, or
--with-built-clang to have the makefiles use the clang which will be built
as the LLVM capable compiler. If neither is given, --with-built-clang will
be used if the Clang sources are checked out into the standard location
(tools/clang).
2. Use --with-llvmcc={llvm-gcc,clang,none} to specify which LLVM capable
compiler to use. If not given, then llvm-gcc will be used if available,
otherwise Clang.
Makefile support still to come.
Eric, Doug, Chris, seem reasonable?
llvm-svn: 96934
|