| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
rdar://11366674
llvm-svn: 161251
|
|
|
|
|
|
| |
packages for particular uses.
llvm-svn: 161246
|
|
|
|
|
|
|
|
|
|
| |
to store additional flag options since too many things can
and do override CPPFLAGS. Also, this is exported, unlike CPPFLAGS
so it can be actually used elsewhere. This should enable us
to remove the AC_SUBSTs in the intel checks, but I have no way
of testing it.
llvm-svn: 161233
|
|
|
|
|
| |
cmake: Add LLVM_HOSTTRIPLE. For now, it is same as TARGET_TRIPLE.
llvm-svn: 160609
|
|
|
|
|
|
| |
This reverts commit e3013202259ed1e006c21817c63cf25d75982721.
llvm-svn: 160301
|
|
|
|
| |
llvm-svn: 160272
|
|
|
|
| |
llvm-svn: 160127
|
|
|
|
|
|
|
|
|
|
| |
bits of DejaGNU.
Eric, you may want to remove the TCLSH bits from aclocal.m4 and
regenerate... I didn't want to touch the m4 file lest something
exploded.
llvm-svn: 159308
|
|
|
|
|
|
|
|
| |
This back-end was deprecated in favor of the NVPTX back-end.
NV_CONTRIB
llvm-svn: 157417
|
|
|
|
|
|
|
| |
- Added HOST_ARCH to Makefile.config.in
The HOST_ARCH will be used by MCJIT tests filter, because MCJIT supported only x86 and ARM architectures now.
llvm-svn: 157015
|
|
|
|
|
|
| |
patch wasn't ready yet.
llvm-svn: 156395
|
|
|
|
| |
llvm-svn: 156393
|
|
|
|
|
|
| |
- Currently this leaves us with less build system support (e.g., installing man pages) for the docs than is desired. I'm working on fixing this, but it may take a while. If someone finds this particularly egregious let me know and I will prioritize it.
llvm-svn: 156389
|
|
|
|
| |
llvm-svn: 156236
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
Thanks to "Gabor Greif" <ggreif@gmail.com> for reporting this problem.
The configure flag should be --with-default-sysroot as documented, and
not --with-sysroot. The reason we don't want to define --with-sysroot
is that GCC has a configure flag by that name and it has a different
semantics.
llvm-svn: 155844
|
|
|
|
| |
llvm-svn: 155211
|
|
|
|
| |
llvm-svn: 154791
|
|
|
|
| |
llvm-svn: 154587
|
|
|
|
| |
llvm-svn: 154117
|
|
|
|
| |
llvm-svn: 154114
|
|
|
|
|
|
| |
Patch by Ojab.
llvm-svn: 153476
|
|
|
|
| |
llvm-svn: 153307
|
|
|
|
|
|
|
|
|
|
|
| |
code in LLVM.
Also refactor the existing OProfile profiling code to reuse the same interfaces with the VTune profiling code.
In addition, unit tests for the profiling interfaces were added.
This patch was prepared by Andrew Kaylor and Daniel Malea, and reviewed in the llvm-commits list by Jim Grosbach
llvm-svn: 152620
|
|
|
|
|
|
| |
buildsystem doesn't depend on perl anymore.
llvm-svn: 152234
|
|
|
|
| |
llvm-svn: 151921
|
|
|
|
|
|
| |
sure we don't use it with compilers that don't support it.
llvm-svn: 151665
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 151609
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is useful for clients that want to maintain compatibility
across multiple releases of LLVM. Currently users like Klee and
Mesa all have to roll their own 'parse llvm-config --version
output and generate defines' solution.
Also reuse the new macros so that version information is less
redundant/likely to fall out of sync again in the future.
llvm-svn: 150405
|
|
|
|
|
|
|
| |
It was writing generated files to the clang srcdir when
'--with-clang-srcdir' was specified.
llvm-svn: 149756
|
|
|
|
|
|
|
| |
Now this works with and without --with-clang-srcdir, with and
without an out-of-tree build.
llvm-svn: 149749
|
|
|
|
|
|
|
|
|
| |
--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
|
|
|
|
|
|
|
|
|
| |
This was the cause of the silent failure to generate
clang's config.h. My bad.
Fix on r149563 / r149568.
llvm-svn: 149574
|
|
|
|
|
|
|
| |
Keep the string empty when unspecified. Undoes
part of r149563.
llvm-svn: 149568
|
|
|
|
|
|
|
|
| |
configure was silently failing to produce anything in the case
where clang wasn't at tools/clang/, resulting in compilation
errors much later in the build when config.h didn't exist.
llvm-svn: 149563
|
|
|
|
|
|
|
|
|
|
|
|
| |
The CMake build already generated one. Follows clang r149497.
This brings us one step closer to compiling and configuring clang
separately from LLVM using the autoconf build, too.
(I lack the right version of autoconf et al. to regen, but it
was a simple change, so I just updated configure manually.)
llvm-svn: 149498
|
|
|
|
| |
llvm-svn: 149060
|
|
|
|
|
|
|
| |
And fix the comment about where the FilesToConfig variable
is.
llvm-svn: 148282
|
|
|
|
| |
llvm-svn: 147608
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 147395
|
|
|
|
| |
llvm-svn: 147312
|
|
|
|
|
|
| |
Fixes pr11620.
llvm-svn: 147143
|
|
|
|
|
|
|
|
|
|
|
| |
And fix the double-[]. It was including the [] as part of
the project name somehow, resulting in PACKAGE_TARNAME "-llvm-"
and a strange docdir default:
./configure --help | grep docdir
--docdir=DIR documentation root [DATAROOTDIR/doc/-llvm-]
llvm-svn: 146849
|
|
|
|
| |
llvm-svn: 146412
|
|
|
|
| |
llvm-svn: 146084
|
|
|
|
|
|
| |
- Another reapply of r144300, with hopefully one last fix.
llvm-svn: 145623
|
|
|
|
|
|
|
|
| |
Original commit message:
llvm-config: Replace with C++ version (was llvm-config-2).
- Reapply of r144300, with lots of fixes/migration easement in between.
llvm-svn: 145582
|
|
|
|
|
|
| |
- Reapply of r144300, with lots of fixes/migration easement in between.
llvm-svn: 145449
|