• Home
  • History
  • Annotate
  • only in /external/llvm/include/llvm/Config/
History log of /external/llvm/include/llvm/Config/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8a95734f9813e11664344a198af8c9203451e684 30-Sep-2014 Stephen Hines <srhines@google.com> Fix windows build for LLVM.

Don't include libcxx on windows.
Fix PSTR -> PCSTR typo in config header.

Bug: 14416410
Change-Id: I2e66ed56a5a585ab126b9ac181def057908289d0
lvm-platform-config.h
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
8aa5ce8cbaa58d14493eb694f06c8a0fde23c509 07-Mar-2014 Tim Murray <timmurray@google.com> Make LLVM build on AArch64.

bug 13343378

Change-Id: I4152d2437a144645fa0b5a425b7bfdcb3a2a5594
lvm-platform-config.h
ce9904c6ea8fd669978a8eefb854b330eb9828ff 12-Feb-2014 Stephen Hines <srhines@google.com> Merge remote-tracking branch 'upstream/release_34' into merge-20140211

Conflicts:
lib/Linker/LinkModules.cpp
lib/Support/Unix/Signals.inc

Change-Id: Ia54f291fa5dc828052d2412736e8495c1282aa64
c817d3e36d82787e639668dc1b898fd17415570d 20-Nov-2013 Bill Wendling <isanbard@gmail.com> Regenerate configure files with 3.4svn changed to 3.4.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_34@195231 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
ddfc20dea4dbd3e9fea354696f8ed50d4f01eef8 05-Nov-2013 Alp Toker <alp@nuanti.com> Fix symbol defines in config.h.cmake

These were incorrectly pointing to HAVE_LOG despite being checked for
correctly in config-ix.cmake.

Patch by James Lyon!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194051 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
6a971bb8f59f4e20c953a2cc360cab7bae8642e4 07-Oct-2013 David Majnemer <david.majnemer@gmail.com> Revert "Revert "Windows: Add support for unicode command lines""

This reverts commit r192070 which reverted r192069, I forgot to
regenerate the configure scripts.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192079 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
b262556c45bb7b3add826bc3f050c99db6990c37 06-Oct-2013 David Majnemer <david.majnemer@gmail.com> Revert "Windows: Add support for unicode command lines"

This is causing MinGW bots to fail.
This reverts commit r192069.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192070 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
5a1a1856a4dfa1335d937437fade5c0bbab06560 06-Oct-2013 David Majnemer <david.majnemer@gmail.com> Windows: Add support for unicode command lines

Summary:
The MSVCRT deliberately sends main() code-page specific characters.
This isn't too useful to LLVM as we end up converting the arguments to
UTF-16 and subsequently attempt to use the result as, for example, a
file name. Instead, we need to have the ability to access the Unicode
command line and transform it to UTF-8.

This has the distinct advantage over using the MSVC-specific wmain()
function as our entry point because:
- It doesn't work on cygwin.
- It only work on MinGW with caveats and only then on certain versions.
- We get to keep our entry point as main(). :)

N.B. This patch includes fixes to other parts of lib/Support/Windows
s.t. we would be able to take advantage of getting the Unicode paths.
E.G. clang spawning clang -cc1 would want to give it Unicode arguments.

Reviewers: aaron.ballman, Bigcheese, rnk, ruiu

Reviewed By: rnk

CC: llvm-commits, ygao

Differential Revision: http://llvm-reviews.chandlerc.com/D1834

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192069 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
e179b31bfcb6a49de5fe7df7586a2aade9191e08 30-Aug-2013 Daniel Dunbar <daniel@zuster.org> [conf] Add config variable to disable crash related overrides.

- We do some nasty things w.r.t. installing or overriding signal handlers in
order to improve our crash recovery support or interaction with crash
reporting software, and those things are not necessarily appropriate when
LLVM is being linked into a client application that has its own ideas about
how to do things. This gives those clients a way to disable that handling at
build time.

- Currently, the code this guards is all Apple specific, but other platforms
might have the same concerns so I went for a more generic configure
name. Someone who is more familiar with library embedding on Windows can
handle choosing which of the Windows/Signals.inc behaviors might make sense
to go under this flag.

- This also fixes the proper autoconf'ing of ENABLE_BACKTRACES. The code
expects it to be undefined when disabled, but the autoconf check was just
defining it to 0.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189694 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
19a54725044b8c7338aa86d0edf75dec1bae93a8 26-Aug-2013 Alexey Samsonov <samsonov@google.com> [cmake] Check for realpath availability in CMake

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189249 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
3729d7d62b9973baa60d253fe0463d6d607dd815 12-Aug-2013 Chandler Carruth <chandlerc@gmail.com> Remove all checking for the various terminfo headers (term.h and
curses.h). Finding these headers is next to impossible. For example, on
Debian systems libtinfo-dev provides the terminfo reading library we
want, but *not* term.h. For the header, you have to use libncurses-dev.
And libncursesw-dev provides a *different* term.h in a different
location!

These headers aren't worth it. We want two functions the signatures of
which are clearly spec'ed in sys-v and other documentation. Just declare
them ourselves and call them. This should fix some debian builders and
provide better support for "minimal" debian systems that do want color
autodetection.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188165 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
8d8bdff6d7eccb05bf16e18141263ee72ea8296b 12-Aug-2013 Chandler Carruth <chandlerc@gmail.com> Target a minimal terminfo library rather than necessarily a full curses
library for color support detection. This still will use a curses
library if that is all we have available on the system. This change
tries to use a smaller subset of the curses library, specifically the
subset that is on some systems split off into a separate library. For
example, if you install ncurses configured --with-tinfo, a 'libtinfo' is
install that provides just the terminfo querying functionality. That
library is now used instead of curses when it is available.

This happens to fix a build error on systems with that library because
when we tried to link ncurses into the binary, we didn't pull tinfo in
as well. =]

It should also provide an easy path for supporting the NetBSD
libterminfo library, but as I don't have access to a NetBSD system I'm
leaving adding that support to those folks.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188160 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
fab2daa4a1127ecb217abe2b07c1769122b6fee1 08-Aug-2013 Stephen Hines <srhines@google.com> Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807

Conflicts:
lib/Archive/ArchiveReader.cpp
lib/Support/Unix/PathV2.inc

Change-Id: I29d8c1e321a4a380b6013f00bac6a8e4b593cc4e
f7364d5833f700eefd7919326bfa5724da1461c3 07-Aug-2013 Chandler Carruth <chandlerc@gmail.com> Add support for linking against a curses library when available and
using it to detect whether or not a terminal supports colors. This
replaces a particularly egregious hack that merely compared the TERM
environment variable to "dumb". That doesn't really translate to
a reasonable experience for users that have actually ensured their
terminal's capabilities are accurately reflected.

This makes testing a terminal for color support somewhat more expensive,
but it is called very rarely anyways. The important fast path when the
output is being piped somewhere is already in place.

The global lock may seem excessive, but the spec for calling into curses
is *terrible*. The whole library is terrible, and I spent quite a bit of
time looking for a better way of doing this before convincing myself
that this was the fundamentally correct way to behave. The damage of the
curses library is very narrowly confined, and we continue to use raw
escape codes for actually manipulating the colors which is a much sane
system than directly using curses here (IMO).

If this causes trouble for folks, please let me know. I've tested it on
Linux and will watch the bots carefully. I've also worked to account for
the variances of curses interfaces that I could finde documentation for,
but that may not have been sufficient.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187874 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
3e53241fea9c39789ec65c5814f69a2f1e4ab68e 07-Aug-2013 Reid Kleckner <reid@kleckner.net> Check for _strtoi64 in the cmake build if strtoll is missing

Previously this check was guarded by MSVC, which doesn't distinguish
between the compiler and the headers/library. This enables clang to
compile more of LLVM on Windows with Microsoft headers.

Remove some unused macros while I'm here: error_t and LTDL stuff.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187839 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
244acf3a4b172657924d21bbb3a65f6388cb68bd 03-Aug-2013 Bob Wilson <bob.wilson@apple.com> Link with -rdynamic instead of -Wl,-export-dynamic.

Recent versions of the OS X linker support this but follow the existing
OS X linker convention of using an underscore in the option name, i.e.,
-export_dynamic. Rather than changing our configure scripts to check for
that alternate spelling, it is simpler to just use the compiler's -rdynamic
option and let it deal with translating that to the appropriate linker
option. One potential disadvantage of this approach is that the compiler
will typically ignore -rdynamic on platforms where it is not supported, so
the HAVE_LINK_EXPORT_DYNAMIC in config.h will not necessarily show whether
that option has any effect or not. I don't see any in-tree uses of that
macro, so I'm assuming it is OK.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187686 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
d23cd02ffe8399be976729d0d48106194dd43820 26-Jul-2013 Eric Christopher <echristo@gmail.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187217 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
65985348c5ece4efecce485029b147c45453c4c8 26-Jul-2013 Reid Kleckner <reid@kleckner.net> Remove dead or useless header checks from cmake and autoconf

On Windows, this improves clean cmake configuration time on my
workstation from 1m58s to 1m32s, which is pretty significant. There's
probably more that can be done here, but this is the low hanging fruit.

Eric volunteered to regenerate ./configure for me.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187209 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
e1e7310749008a515ddd5bf6398df17644f53b33 08-Jul-2013 Matt Arsenault <Matthew.Arsenault@amd.com> Find xdot or xdot.py.

Ubuntu installs this as xdot, so finding xdot.py would fail.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185860 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
c589a5f2849620306b14077b16e51a3e0b7ef5cd 04-Jul-2013 Eric Christopher <echristo@gmail.com> Reapply r185601 with a fix for the cmake build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185605 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
2333a31df5eb20db07818252774c3d943d1497d1 04-Jul-2013 Eric Christopher <echristo@gmail.com> Temporarily revert 185601 as it caused cmake build regressions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185603 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
d1280c194b388663044f002a34aa9cc00c4feb97 04-Jul-2013 Eric Christopher <echristo@gmail.com> Add support for futimens for platforms that don't support futimes.

Patch by pashev.igor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185601 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
9151f6474c0c3c696e75a12a605c48f54da4665f 12-Jun-2013 Stephen Hines <srhines@google.com> Update LLVM for merge to r183849.

s/LLVM_HOSTTRIPLE/LLVM_HOST_TRIPLE

Add #include<ctype.h> to LinkModules.cpp for isdigit().

Add missing libLLVMObject to llc dependencies.

Android.mk updates:
Remove Linker.cpp
Remove JITDwarfEmitter.cpp
Remove MipsDirectObjLower.cpp
Add MCExternalSymbolizer.cpp
Add MCRelocationInfo.cpp
Add MCSymbolizer.cpp
Add ARMMachORelocationInfo.cpp
Add Mips16HardFloat.cpp
Add MipsOptimizeMathLibCalls.cpp
Add X86ELFRelocationInfo.cpp
Add X86MachORelocationInfo.cpp

Change-Id: I3f3dbc2b62e89ef9e303f5456c6a99f0937f6981
lvm-platform-config.h
1878f9a7874b1ff569d745c0269f49d3daf7203d 12-Jun-2013 Stephen Hines <srhines@google.com> Merge commit '100fbdd06be7590b23c4707a98cd605bdb519498' into merge_20130612
ba30d60ebb71ce403ebd29dab1d5afa5241b1bcf 11-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Don't define LTDL_SHLIBPATH_VAR.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183771 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
add4c2fbb1c5038337146a04e48d66a3d8bafa6b 11-Jun-2013 Rafael Espindola <rafael.espindola@gmail.com> Don't define LLVM_LIBDIR, it is not used anymore.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183769 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
d66ad6c57115e85487e8a29b1e073305690a9be2 04-May-2013 Tim Northover <Tim.Northover@arm.com> Allow host triple to be correctly overridden in CMake builds

The intended semantics mirror autoconf, where the user is able to
specify a host triple, but if it's left to the build system then
"config.guess" is invoked for the default.

This also renames the LLVM_HOSTTRIPLE define to LLVM_HOST_TRIPLE to
fit in with the style of the surrounding defines.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181112 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
38578c4919ea18ceb27e29988b2d857afe6215bf 03-May-2013 Stephen Hines <srhines@google.com> Merge remote-tracking branch 'upstream/master' into merge-20130502

Conflicts:
lib/Support/Unix/Signals.inc
unittests/Transforms/Utils/Cloning.cpp

Change-Id: I027581a4390ec3ce4cd8d33da8b5f4c0c7d372c8
7f5c6bf63c3ca8a7cfb079596093f7449fd85978 28-Apr-2013 Eric Christopher <echristo@gmail.com> Regen.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180685 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
dfa0e92fa034019252305d62e42387bf6a758500 28-Apr-2013 Joerg Sonnenberger <joerg@bec.de> Only use cxxabi.h's demangler, if it is actually available.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180684 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
a0bd5df0867e054b9740bc734325cdeabfe3825a 23-Apr-2013 Alexey Samsonov <samsonov@google.com> Add more guards around zlib-dependent code

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180084 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
ee03c949b85036b68c261dcc27dca064ee7e525d 23-Apr-2013 Alexey Samsonov <samsonov@google.com> Add basic zlib support to LLVM. This would allow to use compression/uncompression in selected LLVM tools.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180083 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
f9a7132df8f8e0dd0f54fd603d358fc5a2285011 25-Mar-2013 Joerg Sonnenberger <joerg@bec.de> Refine fenv.h handling: check if the desired macros exist, before using
it. NetBSD/ARM and TILE-Gx are examples for platforms that have an
unusable fenv.h and this avoids the need for a blacklist.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177865 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
2123c1c0de9e6006dfffe9123b4b992703202e3e 06-Mar-2013 Stephen Hines <srhines@google.com> Update build rules for LLVM merge to version 176139.

Change-Id: Ibb71ad9a6a2ed05dbf87f249ac42b1355e3fa41a
lvm-platform-config.h
5adb136be579e8fff3734461580cb34d1d2983b8 06-Mar-2013 Stephen Hines <srhines@google.com> Merge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5' into merge_20130226

Conflicts:
include/llvm/Support/ELF.h
lib/Support/DeltaAlgorithm.cpp

Change-Id: I24a4fbce62eb39d924efee3c687b55e1e17b30cd
782a65056aeed8ed3b632deeeec6973986c751bf 13-Feb-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Fix MSan annotations inclusion guard.

#cmakedefine does not behave the way I though it was.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175050 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.cmake
1e8f6f4df1c8431773bf46e87b284db2b1541234 07-Feb-2013 Owen Anderson <resistor@mac.com> Fix CMake detection of various cmath functions, and XFAIL the test on platforms that are known to be missing them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174564 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
ec643abe6903284fc9ae7b6d9ae5e0b4ad40ad28 07-Feb-2013 Owen Anderson <resistor@mac.com> Conditionalize constant folding of math intrinsics on the availability of an implementation on the host. This is a little bit unfortunate, but until someone decides to implement a full libm for APFloat, we don't have a better way to get this functionality.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174561 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
9c02a276049cbd1d1511a88ebc7a22bb33658237 04-Feb-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> More MSan/ASan annotations.

This change lets us bootstrap LLVM/Clang under ASan and MSan. It contains
fixes for 2 issues:

- X86JIT reads return address from stack, which MSan does not know is
initialized.
- bugpoint tests run binaries with RLIMIT_AS. This does not work with certain
Sanitizers.

We are no longer including config.h in Compiler.h with this change.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174306 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
ea2d8780e9c78628fe5e3312ca4c17c054156c83 31-Jan-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Annotate BumpPtrAllocator for MemorySanitizer.

This change adds MemorySanitizer annotations to BumpPtrAllocator to
improve report quality.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174051 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
d749382c8cc991bc75a384212a898e2396a09837 30-Jan-2013 NAKAMURA Takumi <geek4civic@gmail.com> [autoconf]: Fix description in HAVE_CRASHREPORTER_INFO.

http://llvm-reviews.chandlerc.com/D332

Signed-off-by: Saleem Abdulrasool <compnerd@compnerd.org>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173879 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
059800f9e3fee2852672f846d91a2da14da7783a 21-Jan-2013 Stephen Hines <srhines@google.com> Merge remote-tracking branch 'upstream/master' into merge-llvm

Conflicts:
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
lib/MC/MCAssembler.cpp
lib/Support/Atomic.cpp
lib/Support/Memory.cpp
lib/Target/ARM/ARMJITInfo.cpp

Change-Id: Ib339baf88df5b04870c8df1bedcfe1f877ccab8d
63cab6c9d2f8c54f599c4b2ec6b2530ca3b585e1 14-Dec-2012 NAKAMURA Takumi <geek4civic@gmail.com> [CMake] Move libxml2 stuff from clang to llvm/cmake.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170225 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
0069b55b8a70e450fa612534bc13f28b2be28c7e 13-Dec-2012 NAKAMURA Takumi <geek4civic@gmail.com> JITEventListener.h: Use llvm-config.h instead of config.h.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170129 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.cmake
lvm-config.h.in
45770dab3605e4badc42274c190328244913e5d1 29-Oct-2012 NAKAMURA Takumi <geek4civic@gmail.com> llvm/Config/config.h.cmake: Good bye, Kevin! We won't honor authors in comments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166934 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
53347ed2f8b6a80a36b0450a13eaa44da983ac3d 28-Sep-2012 Benjamin Kramer <benny.kra@googlemail.com> Make backtraces work again with both the configure and cmake build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164817 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
c69bdadac9431efc0cfa6832a321e0f51ab4e6cd 22-Sep-2012 Eric Christopher <echristo@apple.com> Add an --enable-backtraces option to configure to determine
whether or not we want to print out backtrace information. Useful
for libraries that don't need backtrace information on a crash.

rdar://11844710

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164426 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1c4ad5ef4fab105f0c8af7edd026e00502fb6279 11-Sep-2012 Stephen Hines <srhines@google.com> Merge branch 'upstream' into merge-2012_09_10

Conflicts:
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
lib/Support/DynamicLibrary.cpp
lib/Support/LockFileManager.cpp

Change-Id: I91e94c3a7a76e19c688307c5a480a640a3bd2b7e
2d892c5a72cf6941234f4d48e92b4973aa79721b 02-Sep-2012 Nuno Lopes <nunoplopes@sapo.pt> replace a couple of single-line comments with /* */ to fix the build of stuff depending on the C headers

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163095 91177308-0d34-0410-b5e6-96231b3b80d8
smParsers.def.in
smPrinters.def.in
isassemblers.def.in
8dce5b600494a6a3e1e1b157f038d97bb3dc4aa3 01-Sep-2012 Benjamin Kramer <benny.kra@googlemail.com> PR13689: Check for backtrace(3) in the cmake build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163074 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
31675153bd2d7617db8cb6aeb58054934c7b9f73 24-Aug-2012 Stephen Hines <srhines@google.com> Merge branch 'upstream' into merge_2

Conflicts:
lib/Target/ARM/ARMCodeEmitter.cpp

Change-Id: I6702d340c733e9721499b5d85b13b96ad9c14eb5
46e6bcf3aca5496e51993dff0d3be2c0b45e4a8f 03-Aug-2012 Eric Christopher <echristo@apple.com> Add support for detecting libxml for Dmitri's work. He'll
commit code in clang that uses this shortly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161252 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7744acd1ab73b3eec6f1449f47083abe3fb1b527 03-Aug-2012 Shih-wei Liao <sliao@google.com> Merge with LLVM upstream r160668 (Jul 24th 2012)

Conflicts:
include/llvm/Support/ELF.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/Support/Memory.cpp
lib/Transforms/Instrumentation/AddressSanitizer.cpp

Change-Id: Iddd658cf2eadc7165b2805b446d31af2c5c9917f
2864de7c2d764a4be44bed073afadb663fdbb2dd 22-Jul-2012 NAKAMURA Takumi <geek4civic@gmail.com> autoconf: Re-introduce LLVM_HOSTTRIPLE since r143500, as rework of PR11060.

cmake: Add LLVM_HOSTTRIPLE. For now, it is same as TARGET_TRIPLE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160609 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
2e14d27cc49f82f2c259f330c724bc826b5433ac 18-Jul-2012 NAKAMURA Takumi <geek4civic@gmail.com> Update config.h.cmake corresponding to config.h.in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160431 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
fc3f0b5c910cd60bb2d7cf6a882fd60e456df723 12-Jul-2012 Eric Christopher <echristo@apple.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160134 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
3b53a8f9b0d6ef490effa08104301fb6aa341765 10-May-2012 Logan Chien <loganchien@google.com> Fix Win SDK build after changing config.h

Change-Id: Ie21425f90d11e065e5a38b7fd16d1488a77e5873
lvm-platform-config.h
9318a38869458cef6806cf85a7d7d8157101fb9f 08-May-2012 Logan Chien <loganchien@google.com> Reconfigure config.h and llvm-config.h.

The config.h and llvm-config.h was out-of-date, and missing
a lot of important #defines.

Change-Id: I1394a2de64915efd56686de4bdb7999cc9705660
lvm-config.h
lvm-platform-config.h
e5f31ad55ef67231b6e415a4a7dc7f1eb7c0871c 05-May-2012 Jim Grosbach <grosbach@apple.com> Nuke a few dead remnants of the CBE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156241 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
e0b0e7b2950d3c132004105bba5f36a8eaea7925 05-May-2012 Daniel Dunbar <daniel@zuster.org> [build] Add build check for ::arc4random().

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156236 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
ff9229ecf09c1909adafcdd58134d3ac1414b565 03-May-2012 Ted Kremenek <kremenek@apple.com> Add rudimentary CMake logic for detecting Graphviz.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156108 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
cf5a1461acaace0f3e7d11fbbcfbf635b8c8ea9d 24-Apr-2012 Shih-wei Liao <sliao@google.com> Merge with LLVM upstream r155090.

Conflicts:
lib/Support/Unix/PathV2.inc

Change-Id: I7b89833849f6cbcfa958a33a971d0f7754c9cb2c
7e5c316b05d87a23abff03865d776bfb5634e7cd 16-Apr-2012 Sebastian Pop <spop@codeaurora.org> add configure flag --with-default-sysroot

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154791 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
c4b2271d4aa5c98417d6582b4f0b69fbe5e61cb9 26-Mar-2012 Eric Christopher <echristo@apple.com> Add InitializeNativeTargetDisassembler function.

Patch by Ojab.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153476 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
c59a7995d22e2889706810c90a20a51ecfec278b 24-Mar-2012 Shih-wei Liao <sliao@google.com> Merge branch 'upstream' into sliao_d
a443e5b1f1013612950fc3c9ebfafca60a1c20df 23-Mar-2012 Eric Christopher <echristo@apple.com> Remove the C backend.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153307 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
61b1851a205cb8dd29c1d3d4231efb8f8f7da283 13-Mar-2012 Eli Bendersky <eli.bendersky@intel.com> Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted 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



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152620 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
c02a5c5e8d9c1fd2a20ad4aed40f328564e95b40 05-Mar-2012 Stephen Hines <srhines@google.com> Merge branch 'upstream' into merge-20120305

Conflicts:
lib/Support/Atomic.cpp

Change-Id: I563b3bc2a82942ccbae5bed42e53b9149a8bf3a0
fde8237cd9c7e0eb503e6c53994c9c9d19cbb4c6 13-Feb-2012 Dylan Noblesmith <nobled@dreamwidth.org> add LLVM_VERSION_MAJOR and _MINOR defines

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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150405 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
1aee22e0720932a82dd3bf3fc8be804fff6bb89a 03-Feb-2012 Rafael Espindola <rafael.espindola@gmail.com> 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).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149651 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
6e9b5eb51bb623995c90295d265a7682277653a1 05-Jan-2012 Sebastian Pop <spop@codeaurora.org> revert r147542 after comments from Joerg Sonnenberger

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147608 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
8a86887ba3dcf59ddfd1d26bd2af1ac9c6bed76a 04-Jan-2012 Sebastian Pop <spop@codeaurora.org> 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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147542 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
a1e6e241a813f81be2d2f36ab60c950ca297574b 16-Dec-2011 Logan Chien <loganchien@google.com> Merge with LLVM upstream r146714 (Dec 16th 2011)

Change-Id: Ied458adb08bf9a69250cbcee9b14b44d17e8701a
c73f3d1ce7dc236169fcb5f9149562bb50986cd9 28-Nov-2011 NAKAMURA Takumi <geek4civic@gmail.com> configure, config.h.in: Regenerate.
config.h.cmake: Synchronize to config.h.in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145217 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
08b73a30bbb6407c7b48a734a29f65f4c8ddd782 28-Nov-2011 Dylan Noblesmith <nobled@dreamwidth.org> rename ENABLE_THREADS to LLVM_ENABLE_THREADS

Now that it needs to be exported in a public header (Valgrind.h)
it should be prefixed to avoid collision with other projects.
Add it to llvm-config.h as well.

This'll require regenerating the configure script after this
commit, but I don't have the required autoconf version.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145214 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
lvm-config.h.in
81818fc770bde5e279a1990f269b80da3219907c 28-Nov-2011 Dylan Noblesmith <nobled@dreamwidth.org> update description of LLVM_DEFAULT_TARGET_TRIPLE

It was out of sync with the description in configure.ac/config.h.in.
Also re-alphabetize it from its position when it was LLVM_HOST_TRIPLE.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145213 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
lvm-config.h.in
1429059dc0129c1cec938c29d6fce89e14293241 25-Nov-2011 Logan Chien <loganchien@google.com> Merge with LLVM upstream r145126 (Nov 25th 2011)

Change-Id: I30d08ae004a4c3c74092ad2537ab30cce4280e1d
5745fbce1674b29f4dce6b6e31556c4c1e83dc89 22-Nov-2011 Benjamin Kramer <benny.kra@googlemail.com> Add configure checking for pread(2) and use it to save a syscall when reading files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145061 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
ece700c04355c738563fd4f9f79bee583ab16fa6 11-Nov-2011 Daniel Dunbar <daniel@zuster.org> Fix typo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144334 91177308-0d34-0410-b5e6-96231b3b80d8
isassemblers.def.in
efe7aa4ee8c67aa9fc38a2df3b9689e59d9e1f1f 01-Nov-2011 Sebastian Pop <spop@codeaurora.org> rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143501 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
85fd5b069e326621a4d109586efd6bfe1f059be0 26-Oct-2011 Eric Christopher <echristo@apple.com> Handle newer cases for freebsd which is approaching 10.0 and not 1.0.

Patch by Dimitry Andric!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142995 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
dcd33e40b814d18bd1a4d406ec67c082d73cc2cf 11-Nov-2011 Daniel Dunbar <daniel@zuster.org> Fix typo.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144334 91177308-0d34-0410-b5e6-96231b3b80d8
isassemblers.def.in
de2e0b5e6d5aa7eccf62df17b86c31b39732bf86 01-Nov-2011 Sebastian Pop <spop@codeaurora.org> rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143501 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
360fa9a29d65b6c9b69fb2ba9712d69098cfca13 26-Oct-2011 Eric Christopher <echristo@apple.com> Handle newer cases for freebsd which is approaching 10.0 and not 1.0.

Patch by Dimitry Andric!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142995 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0ebc07a576037e4e36f68bf5cece32740ca120c0 19-Oct-2011 Logan Chien <loganchien@google.com> Merge with LLVM upstream 2011/10/20 (r142530)

Conflicts:
lib/Support/Unix/Host.inc

Change-Id: Idc00db3b63912dca6348bddd9f8a1af2a8d5d147
d8282cd64fd8744ab3d564bef19f9172570024f0 23-Sep-2011 Eric Christopher <echristo@apple.com> We're no longer going to bother supporting platforms that don't
support C89.

We probably didn't support them anyways.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140361 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
16ddc062c6ac0df4d1b81db4bb0fa72e8e8cf668 20-Sep-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config/llvm-config.h.in: Add the entry LLVM_PATH_XDOT_PY, for consistency against llvm-config.h.cmake.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140137 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.in
81da2e1ada4cbeb01b18ce44741a174680ac00e4 20-Sep-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config: Reorder LLVM_HAS_ATOMICS along config.h.in for consistency.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140136 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
lvm-config.h.in
f9ef3b6e9eb0218477de2d1e8d0820263524670b 20-Sep-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config/config.h.cmake: Unbreak CMake build to tweak LLVM_HAS_ATOMICS.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140135 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
776d99342b05872d6022ee9ff87bf195e3cd8491 19-Sep-2011 Eric Christopher <echristo@apple.com> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140065 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
627445f3e661629d6d5f82f2dbf17be140a93c7d 19-Sep-2011 Eric Christopher <echristo@apple.com> Rename LLVM_MULTITHREADED define and fix build without threads.

Patch by Arrowdodger.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140064 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
1221139f1089c7f7afaf0aff1049625a8d31be9d 12-Aug-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config/config.h.cmake: Reorder to follow config.h.in, and import stuff from llvm-config.h.cmake and clang/config.h.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137424 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
8776fa44d4bb86dc44317d3929519d47ee57e089 12-Aug-2011 NAKAMURA Takumi <geek4civic@gmail.com> CMake: Eliminate unused checks and #undef(s) as below;

STACK_DIRECTION
YYTEXT_POINTER
HAVE_NAMESPACES
HAVE_STD_ITERATOR
HAVE_FWD_ITERATOR
HAVE_BI_ITERATOR
HAVE_GLOBAL_HASH_MAP
HAVE_GLOBAL_HASH_SET
HAVE_GNU_EXT_HASH_MAP
HAVE_GNU_EXT_HASH_SET
HAVE_STD_EXT_HASH_MAP
HAVE_STD_EXT_HASH_SET

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137423 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
b43b09eef54ebb99079c6541f1b14ae1a2ef7017 12-Aug-2011 NAKAMURA Takumi <geek4civic@gmail.com> include/llvm/Config/llvm-config.h: Reorder and reword to follow (generated) config.h.in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137413 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.cmake
lvm-config.h.in
4362c6225ede377e05a8f3da7072a0a836e5da0b 12-Aug-2011 NAKAMURA Takumi <geek4civic@gmail.com> configure: Update since r136721.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137412 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7decee357b9e72491ef74c9497fe758ed55e50e4 23-Jul-2011 NAKAMURA Takumi <geek4civic@gmail.com> CMake: Fix LLVM_NATIVE_TARGETMC in config.h.cmake.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135832 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
4aa8fe8b245b8cf9506d896a81ddf1298f31edf6 23-Jul-2011 NAKAMURA Takumi <geek4civic@gmail.com> config.h.cmake: Reorder along config.h.in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135831 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
1608637bbd327fe1fbc82e0e0639224b124de720 23-Jul-2011 Oscar Fuentes <ofv@wanadoo.es> Teach cmake configured headers about LLVM_NATIVE_TARGETMC

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135820 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
e78085a3c03de648a481e9751c3094c517bd7123 22-Jul-2011 Evan Cheng <evan.cheng@apple.com> Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,
InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135812 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
lvm-config.h.in
91e7ccd98bfa3db5f5c5d2ffa1ffb4061043af40 20-Jul-2011 Eric Christopher <echristo@apple.com> Regenerate configure and friends for Chad.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135592 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
ebf5f0962932032481ae306b42c96c68c3a0be95 20-Jul-2011 Logan Chien <loganchien@google.com> Merge with LLVM upstream r135568 (Jul 20th 2011)

Conflicts:
lib/Bitcode/Reader/BitcodeReader.cpp

Change-Id: Iebed76d2f7d281e742947e31d9a0b78174daf2d6
439661395fd2a2a832dba01c65bc88718528313c 19-Jul-2011 Evan Cheng <evan.cheng@apple.com> Introduce MCCodeGenInfo, which keeps information that can affect codegen
(including compilation, assembly). Move relocation model Reloc::Model from
TargetMachine to MCCodeGenInfo so it's accessible even without TargetMachine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135468 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
a71642b2a4944eaa269d881cf71b02b8e8fe5638 16-Jul-2011 Nowar Gu <nowar100@gmail.com> Merge upstream to r135343 at Sat. 16th July 2011.
1abf2cb59b8d63415780a03329307c0997b2670c 15-Jul-2011 Evan Cheng <evan.cheng@apple.com> Rename createAsmInfo to createMCAsmInfo and move registration code to MCTargetDesc to prepare for next round of changes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135219 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
8012bd3687ad40b9bb18505c51ab5cf88eb00c45 23-Jun-2011 Nowar Gu <nowar100@gmail.com> Merge upstream to r133718, Fri. 24th June 2011.
3fa9a42fdd5b692c4fb07f18c1c1a52f9c370620 23-Jun-2011 Dylan Noblesmith <nobled@dreamwidth.org> remove CMake mode_t define

It's now replaced with a simple ifdef _MSC_VER in the one
place it's needed (clang's FileManager.h header).



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133711 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
907af0f20f58f2ea26da7ea64e1f094cd6880db7 17-Jun-2011 Nowar Gu <nowar100@gmail.com> Merge upstream to r133240 at Fri. 17th Jun 2011.

Conflicts:
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/Target/ARM/ARMCodeEmitter.cpp
6cd71c6292b8803fb3affe7cfc6f527fcdb280d8 25-May-2011 Frits van Bommel <fvbommel@gmail.com> Fix warning in the CMake build about redefining LLVM_PATH_XDOT_PY by making sure both definitions are identical. This used to produce warnings like

In file included from .../llvm/trunk/tools/lto/LTOCodeGenerator.cpp:45:
In file included from .../llvm/trunk/include/llvm/Support/system_error.h:225:
.../include/llvm/Config/config.h:591:9: warning: 'LLVM_PATH_XDOT_PY' macro redefined
#define LLVM_PATH_XDOT_PY ".../bin/xdot.py"
^
.../include/llvm/Config/llvm-config.h:98:9: note: previous definition is here
#define LLVM_PATH_XDOT_PY ""
^
1 warning generated.

(Paths edited for clarity)

Note: This only affected people who had xdot.py installed.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132050 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.cmake
6073a0524023454324d2575e8667c72666597bfe 01-May-2011 NAKAMURA Takumi <geek4civic@gmail.com> Windows/DynamicLibrary.inc: Clean up ELM_Callback. We may check the decl instead of the versions of individual libraries.

autoconf: Add checking ELM_Callback decl for mingw32 and mingw-w64.
cmake/config-ix.cmake: Add checking ELM_Callback decl for win32.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130657 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
8feda7ee332f1f91e4d3a42d9f7ad729012ed174 09-Apr-2011 Jush Lu <jush.msn@gmail.com> Merge upstream r129128
dd54ffda263a17bddb0ad04a670916125972929a 09-Mar-2011 Jan Sjödin <jan_sjodin@yahoo.com> Add InitializeNativeAsmParser function.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127341 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
b5530586d68bd25831a6796b5d3199cb0769a35c 09-Mar-2011 Jush Lu <jush.msn@gmail.com> Merge upstream r127116
4d03e416be8cf1f0f502118826b7cbaeec0b79b2 28-Feb-2011 jush <jush.msn@gmail.com> Merge LLVM upstream r119309 into honey
f3a83d6d0b4dd657f04f6d19f95fb53f136039c0 27-Feb-2011 Tobias Grosser <grosser@fim.uni-passau.de> cmake: Add xdot.py support as it already exists in autoconf.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126563 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
e29b0aca51e3568a92869daa70c4a0351750fd1e 09-Feb-2011 NAKAMURA Takumi <geek4civic@gmail.com> lib/Support/Errno.cpp: Check strerror_s() with HAVE_DECL_STRERROR_S in config.h.*.

AC_CHECK_FUNCS seeks a symbol only in libs. We should check the declaration in string.h.

FIXME: I have never seen mingw(s) have strerror_s() (not _strerror_s()).
FIXME: Autoconf/CMake may seek strerror_s() with the definition MINGW_HAS_SECURE_API in future.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125172 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
1f6832a858db891b7a7b08d438afb373eefa628c 05-Feb-2011 NAKAMURA Takumi <geek4civic@gmail.com> Windows/DynamicLibrary.inc: Split explicit symbols into explicit_symbols.inc.

config.h.* have conditions whether each symbol is defined or not.
Autoconf and CMake may check symbols in libgcc.a for JIT on Mingw.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124950 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
d931dca6e57cf9ceb4ceb04c23debe93e96eb7f9 03-Feb-2011 Oscar Fuentes <ofv@wanadoo.es> Moved to Clang's source tree its configuration options and associated
macros.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124824 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
254f35ca4a9bd1a12f0ea263aa7434c62056bf8b 03-Feb-2011 Oscar Fuentes <ofv@wanadoo.es> Platform tests for `sys/uio.h' header and `writev' function.

This is the cmake equivalent for r124769.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124775 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
3e46293c27ee6d35240d6308a84be0f2c2e91940 03-Feb-2011 Daniel Dunbar <daniel@zuster.org> Regenerate configure.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124770 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
78e2074eeeee266f4b6b212800f00e9acddecb15 31-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Adds some platform checks to cmake/config-ix.cmake and fixes checking
for dlopen/dlerror.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124590 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
e85dcb54d1a2bb957a430212b1f2b1c88553878a 31-Jan-2011 NAKAMURA Takumi <geek4civic@gmail.com> CMake: Fix a few definition to suppress warnings.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124583 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.cmake
596937914548c181f2504aad3b709189e87a561b 21-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Handles libffi on the CMake build.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123976 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
3c00a83c3362dc7d066454936ad36fbfb3fd26c5 17-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Add some platform checks. Also fix a typo on a Makefile.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123659 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
111fd9ce64726867c634dc8bbe042c6eb8de85fc 15-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Make config.h.cmake similar to config.h.in

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123539 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
da7e2870eb43c464d06a2eea5edf42abdc59a9f1 14-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Reorder macros on config.h.cmake to easily compare it against
config.h.in.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123445 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
006bfeba06b99ac08a829b12a5f3cb748b810b02 13-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Add some platform tests.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123388 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
60b531270b412621bf3d94186e96a38920ae78e8 13-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Platform tests for argz_* functions.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123376 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
19823b19baaaa7638e4e69d7e1342dfee0ef9f2f 11-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Add to the CMake build some options and platform tests supported by
the traditional build.

Patch by arrowdodger!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123233 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
2c5e0b8b981dc9d1ea575037b9befa8c3b6102b8 09-Jan-2011 Oscar Fuentes <ofv@wanadoo.es> Rewrite handling of LLVM_ENABLE_PIC. It was being processed after
config.h was generated, so it had no effect on it.

Thanks to arrowdodger for pointing out this and a tentative patch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123119 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
db04b39dad59fa1ae2a15a56ac74ec1628881c65 03-Dec-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support/FileSystem: Fix MinGW build. It doesn't have _chsize_s.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120826 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
481d402ab03e163e180d2650fae13704858f8d81 03-Dec-2010 Eric Christopher <echristo@apple.com> Apparently OS X 10.4 doesn't have __crashreporter_info__.

Try to fix building on the wayback machine.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120801 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
bfd62dffebf9251cd76aed5ae37ce03c1cd0bfde 22-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Endian: Get rid of LLVM_IS_HOST_BIG_ENDIAN.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117124 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
fd7c230c85dbc9b1c5145319a0d5eaeb99f61176 22-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Endian: Get rid of LLVM_IS_HOST_BIG_ENDIAN.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117124 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
02f98e6d5a45d93d68896faea7b1e8209acdeea1 22-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Rename LLVM_IS_TARGET_BIG_ENDIAN to LLVM_IS_HOST_BIG_ENDIAN to reflect what it actually means.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117092 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
523579e0758bfa5781b63eabdc079a3ff074c36a 22-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Rename LLVM_IS_TARGET_BIG_ENDIAN to LLVM_IS_HOST_BIG_ENDIAN to reflect what it actually means.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117092 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
4c2725fa5ac794f13834912a88e7e6619d5f6897 21-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support: Add Endian.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117057 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
5e0b2bf657dd8b6b3bb58439e6cb293f3116687f 21-Oct-2010 Michael J. Spencer <bigcheesegs@gmail.com> Support: Add Endian.h

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117057 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
a9999b0d855c7cc79ff138a8ff4a58af7cbec79e 19-Oct-2010 Chandler Carruth <chandlerc@gmail.com> First step to allowing the resource directory of Clang to be adjusted for
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


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116802 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
6b241160eddc96ec098c74a041a327d545df6ff7 19-Oct-2010 Chandler Carruth <chandlerc@gmail.com> First step to allowing the resource directory of Clang to be adjusted for
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


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116802 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
2ea7a469bca4df506d4982d065a630521b51a559 27-Sep-2010 Dan Gohman <gohman@apple.com> Add support for viewing graphviz graphs with xdot.py.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114832 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
48fd5a79e023bf6a647dfabb2bbb4c2f98617b81 27-Sep-2010 Dan Gohman <gohman@apple.com> Add support for viewing graphviz graphs with xdot.py.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114832 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
fe65558ba6d47370714d1d1603cf741d1f558c2e 17-Sep-2010 Dan Gohman <gohman@apple.com> Attempt to support platforms which don't have fenv.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114196 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
3f2f21e640682c604d9322ba0708e122d1fcf5ee 17-Sep-2010 Dan Gohman <gohman@apple.com> Attempt to support platforms which don't have fenv.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114196 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
a95f589c757c8c857096a07e0d376ca9aaec6c2c 11-Sep-2010 Shih-wei Liao <sliao@google.com> Apply changes on LLVM r112364 after merge.

Change-Id: I9688675d46dca0d564206616c40b005669269010
lvm-config.h
f245e3b43557f7c1bccf8544a21f580ef4af8728 30-Aug-2010 Eric Christopher <echristo@apple.com> Fix LLVM target initialization to deal with sociopathic outside projects
that like to randomly define things like "X86", regenerate autoconf bits
and update cmake.

Fixes PR7852.

Patch by Xerxes RÃ¥nby!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112499 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
753f3265dafdcfeec07b561ca278524c35477583 30-Aug-2010 Eric Christopher <echristo@apple.com> Fix LLVM target initialization to deal with sociopathic outside projects
that like to randomly define things like "X86", regenerate autoconf bits
and update cmake.

Fixes PR7852.

Patch by Xerxes RÃ¥nby!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112499 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
lvm-config.h.cmake
lvm-config.h.in
cbb9ee911fd66b9cf9fdce36fb99bdf54b93065c 25-Aug-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112042 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0a0073daab2c85b958566f0e84d59cb89585fc45 25-Aug-2010 Eric Christopher <echristo@apple.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112042 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
493c6e81ecbbfd47b4e40a296601fc60a68458bf 12-Aug-2010 Daniel Dunbar <daniel@zuster.org> configure: Add detection of the linker version string.
- Review appreciated, as long as you understand that I understand that this is
a horrible hack.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110883 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
ee0f32d723431cdae943e8a8d45ecdb856a0e76c 12-Aug-2010 Daniel Dunbar <daniel@zuster.org> configure: Add detection of the linker version string.
- Review appreciated, as long as you understand that I understand that this is
a horrible hack.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110883 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
a5da3f9e98c783d505662eec0a1c87972cb83d51 11-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> Avoid multiple definition warnings when both config.h and
llvm-config.h are included.

This is the cmake counterpart of r110547. See bug #7809.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110753 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
0a16b22e64336d01967bc2a25c7c3a3bde0358af 11-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> Avoid multiple definition warnings when both config.h and
llvm-config.h are included.

This is the cmake counterpart of r110547. See bug #7809.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110753 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
00fc566358ffbaea2d0c0429f76c895b8e841401 08-Aug-2010 Eric Christopher <echristo@apple.com> Add a bit of a hack to avoid multiple defines of variables in
config.h and llvm-config.h. This could probably be improved.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110547 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
lvm-config.h.in
d442d2846a00c0ac2f031deba06b7e0d003f14ad 08-Aug-2010 Eric Christopher <echristo@apple.com> Add a bit of a hack to avoid multiple defines of variables in
config.h and llvm-config.h. This could probably be improved.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110547 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
lvm-config.h.in
834a843ab2a16fbbcf2ee25e367d8ce8b2ba654a 08-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> CMake: set configure macro LLVM_PREFIX


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110536 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
652eb506a70728d69a0858e794cd79d8840918e2 08-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> CMake: set configure macro LLVM_PREFIX


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110536 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
lvm-config.h.cmake
3fe09d40f2b3ccc6bdb3c653cdda7cc16cdb655d 08-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> CMake: configure header llvm-config.h

This is the cmake equivalent of r110532, which fixed bug #7809.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110535 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.cmake
118eb57d762e15e67f9bb61bd9cf0e8545eb4ce8 08-Aug-2010 Oscar Fuentes <ofv@wanadoo.es> CMake: configure header llvm-config.h

This is the cmake equivalent of r110532, which fixed bug #7809.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110535 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.cmake
f70234d9ffe06473352ab7ce21c546c249eafac0 08-Aug-2010 Eric Christopher <echristo@apple.com> Fix PR7809 by creating a header for just llvm variables that can be
included in exported interfaces. Update a couple of exported interfaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110532 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.in
eec5008e77ebfff7fd0723f4a21b88fde5d04b87 08-Aug-2010 Eric Christopher <echristo@apple.com> Fix PR7809 by creating a header for just llvm variables that can be
included in exported interfaces. Update a couple of exported interfaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110532 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.h.in
00f5be051ea861ad229f4e9b998a57777a19d73e 03-Aug-2010 Daniel Dunbar <daniel@zuster.org> build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target"
appended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110109 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
b1247c313dc319313fffec57e7b68532cb6a2d12 03-Aug-2010 Daniel Dunbar <daniel@zuster.org> build: Add LLVM_NATIVE_ARCHNAME, which has the sensible value, without "Target"
appended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110109 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
053d108662ab5094d353312fb5495f5f3516d813 19-Jul-2010 Owen Anderson <resistor@mac.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108738 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
009f20a38957dc0d0319147d967f8b6b02b4d75b 19-Jul-2010 Owen Anderson <resistor@mac.com> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108738 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
16dc31588602e96f9ae3a89375b019b825ec6ff6 28-Jun-2010 Eric Christopher <echristo@apple.com> Pull in the libCrashReporterClient.a information with a warning comment.

Remove library check and regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107028 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4411fbe25e9625ca4dd7c94aebc7ffd70b0e5beb 28-Jun-2010 Eric Christopher <echristo@apple.com> Pull in the libCrashReporterClient.a information with a warning comment.

Remove library check and regenerate configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107028 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
189486d9303f1d48fe37ca5ffdc2fc6b90b41ce0 22-Jun-2010 Eric Christopher <echristo@apple.com> Look for and use a different darwin crash reporter library.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106576 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
654dee487555a3cf21bcbca38ef5a2687fd18ea7 22-Jun-2010 Eric Christopher <echristo@apple.com> Look for and use a different darwin crash reporter library.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106576 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4aa36aea226ae32591827a87269c35831850c769 15-May-2010 Chris Lattner <sabre@nondot.org> improve portability to systems that don't have round, patch by
Evzen Muller!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103877 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
4c297c9153899a41c541474187a3e3a8dbf8a794 15-May-2010 Chris Lattner <sabre@nondot.org> improve portability to systems that don't have round, patch by
Evzen Muller!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103877 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
64732b76ed102d2ec80b1c06da8db9b6bea45e63 10-May-2010 Daniel Dunbar <daniel@zuster.org> Add new configure option, --disable-timestamps, intended to turn off anything which would mess up binary/object comparisons. Currently:
- Disables 'Built on ...' in 'foo --version'.
- Disables timestamps from being embedded into .dir files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103423 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
dd464df687faf544e83684d0c0e4da87c05f8bfe 10-May-2010 Daniel Dunbar <daniel@zuster.org> Add new configure option, --disable-timestamps, intended to turn off anything which would mess up binary/object comparisons. Currently:
- Disables 'Built on ...' in 'foo --version'.
- Disables timestamps from being embedded into .dir files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103423 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
5ce88cbf78effa3b7a625715638524fb6a179403 16-Apr-2010 Eric Christopher <echristo@apple.com> Add a check for posix_spawn.

Regenerate configure and other autoconf files.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101444 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
e429182c013128ecc1cc2ccc6fd457d311003947 16-Apr-2010 Eric Christopher <echristo@apple.com> Add a check for posix_spawn.

Regenerate configure and other autoconf files.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101444 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8cf48c206f08d7d1502fe9ac135387d83cf70e85 15-Mar-2010 Jeffrey Yasskin <jyasskin@google.com> Tell Valgrind when we modify already-executed machine code so it knows
to re-instrument the code. We depend on the system valgrind.h to
avoid adding a new license.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98529 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
f28411f732960981f8920195ad8f7e6792396961 15-Mar-2010 Jeffrey Yasskin <jyasskin@google.com> Tell Valgrind when we modify already-executed machine code so it knows
to re-instrument the code. We depend on the system valgrind.h to
avoid adding a new license.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98529 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
b645049b79b1eaff8519837113f28fdf79c943af 03-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Reconfigure with autoconf-2.60, and fix autoconf.ac to work with that version.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95191 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1611ebbbff4c2ca5872179b94d982903c6f7bf27 03-Feb-2010 Jeffrey Yasskin <jyasskin@google.com> Reconfigure with autoconf-2.60, and fix autoconf.ac to work with that version.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95191 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
c27310c297f5d229ff94ba030416825f2d6fa246 26-Jan-2010 Edwin Török <edwintorok@gmail.com> Regenerate configure.

With the previous cleanup to configure.ac, configure is now only 393k, instead of 1.1M!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94535 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
871384fcdaafde9341923b280aa277c9f4d4a7a3 26-Jan-2010 Torok Edwin <edwintorok@gmail.com> Regenerate configure.

With the previous cleanup to configure.ac, configure is now only 393k, instead of 1.1M!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94535 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4b0b0e476d4b9d5e4ffc502962b6057454c1f99d 25-Nov-2009 Daniel Dunbar <daniel@zuster.org> Add CMake and configure logic to create llvm/Config/Disassemblers.defs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89839 91177308-0d34-0410-b5e6-96231b3b80d8
isassemblers.def.in
fa3f0b9bc2a0dff0a71a8d6f666bfab35e7decb4 25-Nov-2009 Daniel Dunbar <daniel@zuster.org> Add CMake and configure logic to create llvm/Config/Disassemblers.defs.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89839 91177308-0d34-0410-b5e6-96231b3b80d8
isassemblers.def.in
3890bf0cfe614495230a3f3c0aac3a9278f0d844 16-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Add configure options for specifying where to look for libstdc++.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88943 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
420d23c3d6c0fd0a5ec8f03acbbd222a377339da 16-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Add configure options for specifying where to look for libstdc++.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88943 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
a8d851e5c0812d5b3c93b8180b2e85e50411d6b5 12-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Hopefully unbreak the build by mimicking the changes on the
other build system about the new C_INCLUDE_DIRS configure option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86960 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
8e3c16917c2d37011c3cfe1eb5b7111ab428e80a 12-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Hopefully unbreak the build by mimicking the changes on the
other build system about the new C_INCLUDE_DIRS configure option.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86960 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
354924df7e9bffc35f8eccff8152c678f17a9885 12-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Add the --with-c-include-dirs to llvm's configure.
The clang patch is next.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86955 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7f9ec910a38f769dc91f1b3b3a9b50ee1cecff19 12-Nov-2009 Rafael Espindola <rafael.espindola@gmail.com> Add the --with-c-include-dirs to llvm's configure.
The clang patch is next.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86955 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
469f048845803a7e0a71fc315e6962f3978ff466 12-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Pass -lm to check_symbol_exists for detecting several math
functions like floorf, ceilf, ... Add test for detecting nearbyintf.

This change was prompted by test/Transforms/SimplifyLibCalls/floor.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86954 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
a447cfea453b582092a7a1e5a7f71e695981c4d2 12-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Pass -lm to check_symbol_exists for detecting several math
functions like floorf, ceilf, ... Add test for detecting nearbyintf.

This change was prompted by test/Transforms/SimplifyLibCalls/floor.ll


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86954 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
5b35c97ee4fc66ebee2771ddef1dfdc3eff92077 09-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detect gv, circo, twopi, neato, fdo, dot and dotty.

Patch by Arnaud Allard de Grandmaison!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86547 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
6a660d4a438ba79d5d1aaccfe2ffecdef3d7d2f1 09-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detect gv, circo, twopi, neato, fdo, dot and dotty.

Patch by Arnaud Allard de Grandmaison!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86547 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
355b2a31a057ac8164f0ab4ff0c3b11a38cf0205 05-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detect dotty.

Patch by Arnaud Allard de Grandmaison!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86153 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
b5b10c25f72f983f5876c0091cc98be36a6a3f0a 05-Nov-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detect dotty.

Patch by Arnaud Allard de Grandmaison!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86153 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
f693477fe44829276ad0b270fb8856228c6313d8 14-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Undo pthread patch from rev. 83930 & 83823. Credit to Paul Davey.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84083 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
5da60469f9a9513c28c9d715d818f7d789972e90 14-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Undo pthread patch from rev. 83930 & 83823. Credit to Paul Davey.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84083 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8cd10be5c1c09b7aa2272e00571540c082834c4a 13-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Regenerate configure for rev. 83823 putback.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83930 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
2b7b37a4c929add924018b717ef9fcc058f1b27f 13-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Regenerate configure for rev. 83823 putback.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83930 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
84354c70bd3d1b20ec40883c6caf06fe26c27807 12-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Fix LLVM CMake build system so that it may now work on Solaris and AuroraUX.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83819 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
c6cf5fe595cd3cec3f8320ec29118e0e2b39b28c 12-Oct-2009 Edward O'Callaghan <eocallaghan@auroraux.org> Fix LLVM CMake build system so that it may now work on Solaris and AuroraUX.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83819 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
41a338b1690f69bf6f35349e064e6c2543b15a6a 25-Sep-2009 Jeffrey Yasskin <jyasskin@google.com> Fix a compile failure introduced by r82675 on MinGW which doesn't have
setenv(). This patch just disables the test rather than getting putenv() to
work. Thanks to Sandeep Patel for reporting the problem.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82797 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
b7a8d400be7ce9e275c6e09a2a90fbacd0566476 25-Sep-2009 Jeffrey Yasskin <jyasskin@google.com> Fix a compile failure introduced by r82675 on MinGW which doesn't have
setenv(). This patch just disables the test rather than getting putenv() to
work. Thanks to Sandeep Patel for reporting the problem.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82797 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
7bec0f5f90c6d917beb4b1433c847aa132cdfacf 27-Aug-2009 Gabor Greif <ggreif@gmail.com> re-apply r80197, now that iterator.h is not mentioned any more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80254 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4c75054b0149750219fe6edb8e25ddd8f7af6920 27-Aug-2009 Gabor Greif <ggreif@gmail.com> re-apply r80197, now that iterator.h is not mentioned any more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80254 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
25cd944a98bcf3b1542c71d2654fe61e28562867 27-Aug-2009 Bill Wendling <isanbard@gmail.com> --- Reverse-merging r80147 into '.':
A include/llvm/ADT/iterator.cmake
U autoconf/configure.ac
--- Reverse-merging r80161 into '.':
U cmake/config-ix.cmake
--- Reverse-merging r80171 into '.':
U Makefile
--- Reverse-merging r80173 into '.':
U configure
U include/llvm/Config/config.h.in
--- Reverse-merging r80180 into '.':
A include/llvm/ADT/iterator.h.in

Despite common miscomceptions, iterator.h is alive and well. It broke the build
bots for several hours. And yet no one bothered to look at them.

Gabor and Doug, please review your changes and make sure that they actually
build before resubmitting them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80197 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
fffb7266fe9c5c95d859ff5b3aeb5386cbd0cd1e 27-Aug-2009 Bill Wendling <isanbard@gmail.com> --- Reverse-merging r80147 into '.':
A include/llvm/ADT/iterator.cmake
U autoconf/configure.ac
--- Reverse-merging r80161 into '.':
U cmake/config-ix.cmake
--- Reverse-merging r80171 into '.':
U Makefile
--- Reverse-merging r80173 into '.':
U configure
U include/llvm/Config/config.h.in
--- Reverse-merging r80180 into '.':
A include/llvm/ADT/iterator.h.in

Despite common miscomceptions, iterator.h is alive and well. It broke the build
bots for several hours. And yet no one bothered to look at them.

Gabor and Doug, please review your changes and make sure that they actually
build before resubmitting them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80197 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
2eff5fff4d600df3d29f74dd195bc564a48206b4 27-Aug-2009 Douglas Gregor <doug.gregor@gmail.com> Regenerate configure


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80173 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
60475154460cc68431a77aec757cd9d5fa4a2dcc 27-Aug-2009 Douglas Gregor <dgregor@apple.com> Regenerate configure


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80173 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4e46ac9407307942712236f8c91875ef323c182f 26-Aug-2009 Gabor Greif <ggreif@gmail.com> revert r78628 and r78803 as these are not needed any more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80048 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
2f3fa88a2515e1ba9c5a3a8cc4add0b79b492ba0 26-Aug-2009 Gabor Greif <ggreif@gmail.com> revert r78628 and r78803 as these are not needed any more

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80048 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
9655b14b8bc774e29d7523d64620848805e47eb7 24-Aug-2009 Daniel Dunbar <daniel@zuster.org> Remove alloca config.h support.
- I did not actually remove the configure test itself, someone who can
regenerate configure should do this (see FIXME in autoconf/configure.ac)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79881 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
87cbef0df0f7bb86a0e8181aa72c4d322bb0707b 24-Aug-2009 Daniel Dunbar <daniel@zuster.org> Remove alloca config.h support.
- I did not actually remove the configure test itself, someone who can
regenerate configure should do this (see FIXME in autoconf/configure.ac)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79881 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
ddd07225952c9c3b721dcc0297224fe07ea6b490 24-Aug-2009 Daniel Dunbar <daniel@zuster.org> Remove include/llvm/Config/alloca.h, it is dead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79878 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
566902bc2f5981f74014bd42dd6c2cc2bb638009 24-Aug-2009 Daniel Dunbar <daniel@zuster.org> Remove include/llvm/Config/alloca.h, it is dead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79878 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
2fd98abdbf316db9e8cd2ada1ffde8981603b465 12-Aug-2009 Gabor Greif <ggreif@gmail.com> here comes the CMAKE part on LLVM_COMPACT_SENTINELS; see also r78628 and r78661

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78803 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
9befba80be6dcf0eeb7c9808ec05b37519169ff3 12-Aug-2009 Gabor Greif <ggreif@gmail.com> here comes the CMAKE part on LLVM_COMPACT_SENTINELS; see also r78628 and r78661

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78803 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
0af6bb2987097a91de71dacce6f792ee493bb756 11-Aug-2009 Shantonu Sen <ssen@apple.com> Regenerate per request of Gabor Greif (r78628)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78661 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7e83697c8e2d9862547ad0e6fdd023cca0c4fc5f 11-Aug-2009 Shantonu Sen <ssen@apple.com> Regenerate per request of Gabor Greif (r78628)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78661 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
d61302a90452f1fe954eee036b1d79c5b082fa60 27-Jul-2009 Douglas Gregor <doug.gregor@gmail.com> CMake configuration: find mkdtemp, mkstemp, mktemp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77219 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
a4e387933940539d811e4ec8561fc101a9fed48a 27-Jul-2009 Douglas Gregor <dgregor@apple.com> CMake configuration: find mkdtemp, mkstemp, mktemp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77219 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
c7df3cb6073991804c31b91c650d62521c6d67b2 17-Jul-2009 Daniel Dunbar <daniel@zuster.org> Sketch support for target specific assembly parser.
- Not fully enabled yet, need a configure regeneration.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76230 91177308-0d34-0410-b5e6-96231b3b80d8
smParsers.def.in
092a9dda2d13918a6410db26f41c7b5aa97ff989 17-Jul-2009 Daniel Dunbar <daniel@zuster.org> Sketch support for target specific assembly parser.
- Not fully enabled yet, need a configure regeneration.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76230 91177308-0d34-0410-b5e6-96231b3b80d8
smParsers.def.in
cdcf97938d66bb7161fb9261e9bb4eaf6a76d8b0 17-Jul-2009 Xerxes Ranby <xerxes@zafena.se> Implement cmake LLVM_MULTITHREADED gcc atomic builtin checks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76221 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
6215c6227e788c7c13d5d83d469e5b0019a0f1af 17-Jul-2009 Xerxes Ranby <xerxes@zafena.se> Implement cmake LLVM_MULTITHREADED gcc atomic builtin checks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76221 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
3e3bd343ff708b4ae76ff78e15af4ba20a970275 14-Jul-2009 Dan Gohman <gohman@apple.com> LLVM doesn't use libelf. Remove libelf configurey.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75643 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
6bfead31791a7ef7739d451eeaf7e5cf7eea2485 14-Jul-2009 Dan Gohman <gohman@apple.com> LLVM doesn't use libelf. Remove libelf configurey.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75643 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
f41184f76022e9c791e80355387974d6fb830864 10-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Regenerate configure after r75279.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75280 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
a93e77073faf8547f8405919339f44cebdc74d11 10-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Regenerate configure after r75279.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75280 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
33ef34caa7fdbdd7f09ec109f11d91194dcb7df3 09-Jul-2009 David Greene <greened@obbligato.org> Add support for other GraphViz display tools. This can help
with very large graphs, where dot isn't necessarily the
most visually pleasing way of looking at the graph.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75144 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
00ad26ff5760ff2d1b24acb18718e63541088923 09-Jul-2009 David Greene <greened@obbligato.org> Add support for other GraphViz display tools. This can help
with very large graphs, where dot isn't necessarily the
most visually pleasing way of looking at the graph.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75144 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4671040e740e359efe747bc26f6f1fbc4481f983 04-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Have cmake define HAVE_STRERROR and friends to 1 when they're defined at all.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74791 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
0cddc49b91db628353dbd7f97b8092b44d39d348 04-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Have cmake define HAVE_STRERROR and friends to 1 when they're defined at all.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74791 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
f99c064f557505abbb4a9ab4f60a477063f33728 01-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Update configure and config.h.in from r74621.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74623 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
342a343a570a8e6c80ce11ecb9df7bc65c315975 01-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Update configure and config.h.in from r74621.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74623 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
6f4c705a2faecf3b495bb6ff4cbe4e5382841ad8 01-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the
Windows variant, strerror_s, but I couldn't test that.

I'll update configure and config.h.in in a subsequent patch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74621 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
ed1c0ffe0b2287deaee7cba7506c93aa34c6d4b7 01-Jul-2009 Jeffrey Yasskin <jyasskin@google.com> Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes the
Windows variant, strerror_s, but I couldn't test that.

I'll update configure and config.h.in in a subsequent patch.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74621 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
864a7764f7986fb8b2f4cdb50c8213adb73a0495 26-Jun-2009 Douglas Gregor <doug.gregor@gmail.com> CMake: add configure checks for pthread_rwlock_init and pthread_getspecific

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74284 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
c7077c701541f7d07d41f3926f7ea9edd204347c 26-Jun-2009 Douglas Gregor <dgregor@apple.com> CMake: add configure checks for pthread_rwlock_init and pthread_getspecific

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74284 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
cc135af2edef12470b1ed387105e93441f21d28b 26-Jun-2009 Owen Anderson <resistor@mac.com> Add a configure test for pthread_getspecific, and use it when building ThreadLocal.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74222 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
27fcfe1364943dadd99fd0ef5af6793f58acc446 26-Jun-2009 Owen Anderson <resistor@mac.com> Add a configure test for pthread_getspecific, and use it when building ThreadLocal.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74222 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
ebbc1c43ec79857e75eb3e77cb7aff682ac5f35e 24-Jun-2009 Bob Wilson <bob.wilson@apple.com> Provide InitializeAllTargets and InitializeNativeTarget functions in the
C bindings. Change all the backend "Initialize" functions to have C linkage.
Change the "llvm/Config/Targets.def" header to use C-style comments to avoid
compile warnings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74026 91177308-0d34-0410-b5e6-96231b3b80d8
argets.def.in
a96751fc8ff1cc9a225ffbba73de53e2b9e1ae35 24-Jun-2009 Bob Wilson <bob.wilson@apple.com> Provide InitializeAllTargets and InitializeNativeTarget functions in the
C bindings. Change all the backend "Initialize" functions to have C linkage.
Change the "llvm/Config/Targets.def" header to use C-style comments to avoid
compile warnings.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74026 91177308-0d34-0410-b5e6-96231b3b80d8
argets.def.in
88519cbeac17cfeb67fadeed2b03243a3a2d1274 23-Jun-2009 Douglas Gregor <doug.gregor@gmail.com> Work around build problem with OpenJDK, which defines X86 as a
macro. Fixes PR 4427. Patch by Xerxes RÃ¥nby!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73961 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
bcba7f95c2c79eb6526b3729b08f9e881a11e858 23-Jun-2009 Douglas Gregor <dgregor@apple.com> Work around build problem with OpenJDK, which defines X86 as a
macro. Fixes PR 4427. Patch by Xerxes RÃ¥nby!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73961 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
d061a39d695720c23abd1e3a4c5675b4c26c737b 17-Jun-2009 Douglas Gregor <doug.gregor@gmail.com> Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73616 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
e9d683b052b31d5243f3e205070a6b7d07c39596 17-Jun-2009 Douglas Gregor <dgregor@apple.com> Define LLVM_NATIVE_ARCH in CMake, so that lli can actually JIT

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73616 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
13e13880c62cfc4654e8021c8126d045239a10a6 17-Jun-2009 Douglas Gregor <doug.gregor@gmail.com> Update auto-generated configuration files

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73591 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0711c303765d858a0aa75f76b6ad3c90542416d4 17-Jun-2009 Douglas Gregor <dgregor@apple.com> Update auto-generated configuration files

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73591 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1dc5ff4afef80793dca08f72ae4a54703e9d21b5 16-Jun-2009 Douglas Gregor <doug.gregor@gmail.com> Introduce new headers whose inclusion forces linking and
initialization of all targets (InitializeAllTargets.h) or assembler
printers (InitializeAllAsmPrinters.h). This is a step toward the
elimination of relinked object files, so that we can build normal
archives.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73543 91177308-0d34-0410-b5e6-96231b3b80d8
smPrinters.def.in
argets.def.in
1555a23335400143f2b54a66aedc4b5cbbb79f8d 16-Jun-2009 Douglas Gregor <dgregor@apple.com> Introduce new headers whose inclusion forces linking and
initialization of all targets (InitializeAllTargets.h) or assembler
printers (InitializeAllAsmPrinters.h). This is a step toward the
elimination of relinked object files, so that we can build normal
archives.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73543 91177308-0d34-0410-b5e6-96231b3b80d8
smPrinters.def.in
argets.def.in
23c3660067eeef79193f96eea1fbff2456fdd672 16-Jun-2009 Owen Anderson <resistor@mac.com> Add a configure check for pthread_rwlock_init.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73523 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
de8aed2808224f0651400b8efee35830b83020a5 16-Jun-2009 Owen Anderson <resistor@mac.com> Add a configure check for pthread_rwlock_init.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73523 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
5d8931b1f32da14c80befa3c87c4c5f966ffdb13 06-Jun-2009 Douglas Gregor <doug.gregor@gmail.com> More portability checks for CMake's config.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72975 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
318de6070119f7ace92fa542ffb85b0a1c9f9479 06-Jun-2009 Douglas Gregor <dgregor@apple.com> More portability checks for CMake's config.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72975 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
97cf1a88827b14285f549842e48b80e6746ccc2a 04-Jun-2009 Douglas Gregor <doug.gregor@gmail.com> Properly detect malloc_zone_statistics in CMake build system

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72873 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
ef23d711bc4ff72799693f40c15b29cfdabd89a0 04-Jun-2009 Douglas Gregor <dgregor@apple.com> Properly detect malloc_zone_statistics in CMake build system

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72873 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
c15c3afa73eb919162730ebfd1071dda1dd4345e 20-May-2009 Owen Anderson <resistor@mac.com> Forgot this file in my last commit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72141 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
197ca8e939bb4fa3b436685a58957a11e2adb8ff 20-May-2009 Owen Anderson <resistor@mac.com> Forgot this file in my last commit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72141 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
6230bee6e6bce3b845968e55d5dfb83b3fe36f1d 18-May-2009 Douglas Gregor <doug.gregor@gmail.com> termios.h contains the winsize structure we need to determine the
width of a terminal. Don't try to get the width of a terminal if we
don't have this header.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72018 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
071d73d67e7cea60e7334f6ae96c1e8f8050a662 18-May-2009 Douglas Gregor <dgregor@apple.com> termios.h contains the winsize structure we need to determine the
width of a terminal. Don't try to get the width of a terminal if we
don't have this header.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72018 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
d1e1dbc76c230a66e7c4c321f3d49d0fe16a20ab 11-May-2009 Douglas Gregor <doug.gregor@gmail.com> Add terminal width detection to llvm::sys::Process. This is needed to
fix Clang PRs 4148 and 4183.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71448 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
01746745f1287effa1772ef51b973988afcea699 11-May-2009 Douglas Gregor <dgregor@apple.com> Add terminal width detection to llvm::sys::Process. This is needed to
fix Clang PRs 4148 and 4183.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71448 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
onfig.h.in
693fcdb0722acadee266cde756ae490ce2a5ac3c 06-May-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detects libpthread and sets HAVE_LIBPTHREAD.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71084 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
d413c01088ff0bf9ab1d856f75ef2ba84427fd6d 06-May-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Detects libpthread and sets HAVE_LIBPTHREAD.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71084 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
404b0e563045594aa964e1aec5f7c19f02ec758b 06-May-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Added cmakedefine for HAVE_PTHREAD_H.

Patch by Robert Schuster!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71083 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
ec8b2a95303ef51acdf5b034ab8f4371665fc136 06-May-2009 Oscar Fuentes <ofv@wanadoo.es> CMake: Added cmakedefine for HAVE_PTHREAD_H.

Patch by Robert Schuster!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71083 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
267fddbedd3fe05808a198c147948ffb62ebc866 13-Apr-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68938 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
6c58a400040e7d5809df731802c8e9e0852c49fc 13-Apr-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68938 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
bf65de131f5093dc9080cb3eddf7dc0c3500e4a3 09-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66407 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1245216b5ed0a036785350b217dce8ee3260202d 09-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66407 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
731c6abc469863ca6b8259319991bdc0455fc8b0 05-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66157 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
6eab665ab03f0da2867363f089e4eae50e3cd3e0 05-Mar-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66157 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
bdf0d7cfc14c144b3168db7acc7cacf72209812a 21-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65250 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
912c462e4bae979244ae0d969a7c05c449b07ebe 21-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65250 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
07b9d69ad1d491635dddab2ed59940c6efb72f22 14-Feb-2009 Cedric Venet <cedric.venet@laposte.net> Add mode_t to the config.h generated by cmake on win32. Used by clang.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64555 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
f9e2eba4a419426a2e7b284e2d061fce3a261e81 14-Feb-2009 Cédric Venet <cedric.venet@laposte.net> Add mode_t to the config.h generated by cmake on win32. Used by clang.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64555 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
fb3dcf875bc4262572fee58ac560379879ab8ee2 04-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63724 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0235b627935ad90e3ad5650075e372bc2af8a85d 04-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Regenerate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63724 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8c46e8573e2c8b3e1f048c68c61e2fc452703234 28-Jan-2009 Chris Lattner <sabre@nondot.org> Enable PACKAGE_VERSION in cmake builds, this unbreaks the clang build with cmake.
Patch by Piotr Rak!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63213 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
08e88a3cf78bfcd7ec5cfbdb881c60ea061d33c9 28-Jan-2009 Chris Lattner <sabre@nondot.org> Enable PACKAGE_VERSION in cmake builds, this unbreaks the clang build with cmake.
Patch by Piotr Rak!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63213 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
1592e5b75a4e919c463914acdb4cab0a6a6ebd53 22-Jan-2009 Tanya Lattner <tonic@nondot.org> Regenerated configure after backing out 62553 and r62616.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62778 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
3b2b6bde6ce92e6b8414ca8e89bd031485843ebd 22-Jan-2009 Tanya Lattner <tonic@nondot.org> Regenerated configure after backing out 62553 and r62616.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62778 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
f9eb2d8aefc0ae8361ebe84970b9c1c7082488bc 22-Jan-2009 Tanya Lattner <tonic@nondot.org> Bump to 2.6svn.
Regenerate configure (last regen was with the wrong version).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62751 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
3fa4a44d3bcd852b2af5dd5f5c04b2ec92885b92 22-Jan-2009 Tanya Lattner <tonic@nondot.org> Bump to 2.6svn.
Regenerate configure (last regen was with the wrong version).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62751 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
d68a07650cdb2e18f18f362ba533459aa10e01b6 05-Jan-2009 Dan Gohman <gohman@apple.com> Tidy up #includes, deleting a bunch of unnecessary #includes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
c24a3f87f866e96b2a9ad691c78113651eaa77d1 05-Jan-2009 Dan Gohman <gohman@apple.com> Tidy up #includes, deleting a bunch of unnecessary #includes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
56608780c3c7738c34ccc4e487868822f9201367 18-Nov-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: Remove HAVE_LT_DLOPEN from config.h.cmake because it was
removed from config.h.in.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59546 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
ea8d78c8e9c4bc0ca6bf957daa9cf5e3bbbe8bd4 18-Nov-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: Remove HAVE_LT_DLOPEN from config.h.cmake because it was
removed from config.h.in.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59546 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
579e43a44ac118d432cb053470dbb977dfffe9db 26-Oct-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: GetTargetTriple: new module for determining the target
triple. Assign to LLVM_HOSTTRIPLE so it figures in config.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58176 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
5afe9b4f296f63596cf00267c7731c0da25f44a6 26-Oct-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: GetTargetTriple: new module for determining the target
triple. Assign to LLVM_HOSTTRIPLE so it figures in config.h.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58176 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
de98db33fb10a13ead2fa56d6d4c944cedb8fbad 25-Oct-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: MSVC++ no longer uses a special configuration method.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58132 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
ab469636628d10934ee409b3600c457fca641cb1 25-Oct-2008 Oscar Fuentes <ofv@wanadoo.es> CMake: MSVC++ no longer uses a special configuration method.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58132 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
3d01fc7de86c75926e4e5ac7cc49f0116018893d 22-Sep-2008 Oscar Fuentes <ofv@wanadoo.es> Initial support for the CMake build system.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
00905d5339fd277781c7393112f80febe86b2945 22-Sep-2008 Oscar Fuentes <ofv@wanadoo.es> Initial support for the CMake build system.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.cmake
85685076237af8849e67d45f49ba304619fe265a 23-Mar-2008 Anton Korobeynikov <asl@math.spbu.ru> Use C-style comments :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48705 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
112a17aacbe157b4401bb5454356209ca84c9508 23-Mar-2008 Anton Korobeynikov <asl@math.spbu.ru> Use C-style comments :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48705 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
e45252efee1fde81bf5a796b0293fbe18ff4946a 13-Feb-2008 Devang Patel <dpatel@apple.com> Remove use of ltdl


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47065 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
aa4ea5a28ec2b078d9352b86f5e432a226dd8ea1 13-Feb-2008 Devang Patel <dpatel@apple.com> Remove use of ltdl


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47065 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7ed47a13356daed2a34cd2209a31f92552e3bdd8 29-Dec-2007 Chris Lattner <sabre@nondot.org> Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
84e66db653835cee524fc51185ed614f1d6ac628 29-Dec-2007 Chris Lattner <sabre@nondot.org> Don't attribute in file headers anymore. See llvmdev for the
discussion of this change. Boy are my fingers tired. ;-)



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
67f1c493d105fdfb8ffa980ff82ff7d9e3fafefc 13-Dec-2007 Duncan Sands <baldrick@free.fr> Remove host endianness info from TargetData and
put it in a new header System/Host.h instead.
Instead of getting the endianness from configure,
calculate it directly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44959 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
2e6d342eadd76d0ba7dbc62084b5475befb49636 13-Dec-2007 Duncan Sands <baldrick@free.fr> Remove host endianness info from TargetData and
put it in a new header System/Host.h instead.
Instead of getting the endianness from configure,
calculate it directly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44959 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1eff70451fbb079c1d5b8f45ff8c8a2b8f74d7ba 10-Dec-2007 Duncan Sands <baldrick@free.fr> Fix PR1836: in the interpreter, read and write apints
using the minimum possible number of bytes. For little
endian targets run on little endian machines, apints are
stored in memory from LSB to MSB as before. For big endian
targets on big endian machines they are stored from MSB to
LSB which wasn't always the case before (if the target and
host endianness doesn't match values are stored according
to the host's endianness). Doing this requires knowing the
endianness of the host, which is determined when configuring -
thanks go to Anton for this. Only having access to little
endian machines I was unable to properly test the big endian
part, which is also the most complicated...


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44796 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7feee8f380a8d811a6a343682fa1d2baa121a6d9 10-Dec-2007 Duncan Sands <baldrick@free.fr> Fix PR1836: in the interpreter, read and write apints
using the minimum possible number of bytes. For little
endian targets run on little endian machines, apints are
stored in memory from LSB to MSB as before. For big endian
targets on big endian machines they are stored from MSB to
LSB which wasn't always the case before (if the target and
host endianness doesn't match values are stored according
to the host's endianness). Doing this requires knowing the
endianness of the host, which is determined when configuring -
thanks go to Anton for this. Only having access to little
endian machines I was unable to properly test the big endian
part, which is also the most complicated...


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44796 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
790e11cdff59ed6312c2f1d3d8f63537c2ae2ec5 01-Dec-2007 Eric Christopher <echristo@apple.com> Add target triple to include/llvm/Config/config.h.in. Regenerate all files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44478 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8b274478b4006a9098a9fd28625c80dc82bd9e2a 01-Dec-2007 Eric Christopher <echristo@apple.com> Add target triple to include/llvm/Config/config.h.in. Regenerate all files.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44478 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0abe116022a45879d5f17e6c4964769f24bb05aa 03-Oct-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42575 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7419c3ecc5fa18e94e9598bd6fc318a8816677d0 03-Oct-2007 Gordon Henriksen <gordonhenriksen@mac.com> Regenerate.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42575 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
f8e9f7c70af05e40a65f75b49073b48941257839 17-Aug-2007 Reid Spencer <rspencer@reidspencer.com> Fix PR1606:
The AC_CHECK_HEADER macro was used instead of AC_CHECK_HEADERS. The former does
not automatically add a #define to the configure variables while the latter
does. Consequently, the HAVE_PTHREAD_H symbol was not defined which caused the
Mutex.cpp file to compile to an empty implementation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41137 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
9dcffddd7c3fd5d2583a54164da794165884770c 17-Aug-2007 Reid Spencer <reid@x10sys.com> Fix PR1606:
The AC_CHECK_HEADER macro was used instead of AC_CHECK_HEADERS. The former does
not automatically add a #define to the configure variables while the latter
does. Consequently, the HAVE_PTHREAD_H symbol was not defined which caused the
Mutex.cpp file to compile to an empty implementation.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41137 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
3b30a6e92d1da79674451879d4112a8f83cc12a4 30-Jul-2007 Anton Korobeynikov <asl@math.spbu.ru> Add detection of __dso_handle presence during configure. Use this information in the
JITer (short path is added for darwin). This is needed to properly JIT llvm-gcc-4.2-built
binaries, since cxa_atexit is enabled by default on much more targets.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40600 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
52f44dbb211dffce467395e993ff174293304930 30-Jul-2007 Anton Korobeynikov <asl@math.spbu.ru> Add detection of __dso_handle presence during configure. Use this information in the
JITer (short path is added for darwin). This is needed to properly JIT llvm-gcc-4.2-built
binaries, since cxa_atexit is enabled by default on much more targets.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40600 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
f17a25c88b892d30c2b41ba7ecdfbdfb2b4be9cc 18-Jul-2007 Dan Gohman <djg@cray.com> It's not necessary to do rounding for alloca operations when the requested
alignment is equal to the stack alignment.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40004 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
onfig.h.in
96cf58777bf7d28968054b0dd8cb0624a7433e89 13-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Regenerate to pick up Gabor's changes.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39802 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
e644ef7b098460ce831220c780cbe25eaef3fb28 29-Jun-2007 John Criswell <criswell@uiuc.edu> Convert .cvsignore files

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
9ba8a76f8baaa1092d60ccfbc04e7efdc207c98f 16-Feb-2007 Anton Korobeynikov <asl@math.spbu.ru> Add possibility to set memory limit for binaries run via libSystem. This
is especially needed for bugpoint. This partly implements PR688


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34349 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8cd4c3e6534a14566bf163301fd45bca34e655c1 19-Jan-2007 Anton Korobeynikov <asl@math.spbu.ru> Adding disassembler interface and external hook to udis86 library.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33358 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
af58cae8cb9c0ce64ae6a40990a4ad097c71e0e4 18-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Determine if the -enable-pic option was given.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32649 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
d27a258d2d7691db3731135a448b7654d260cc07 11-Dec-2006 Anton Korobeynikov <asl@math.spbu.ru> Cleaned setjmp/longjmp lowering interfaces. Now we're producing right
code (both asm & cbe) for Mingw32 target.
Removed autoconf checks for underscored versions of setjmp/longjmp.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32415 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1a3d05dc7385a336a867748f3bdca3a2f1110930 01-Dec-2006 Reid Spencer <rspencer@reidspencer.com> Define the HAVE_PTHREAD symbol.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32059 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
65c5d75bc8900c61707f54f4057040fac4a8d58a 05-Nov-2006 Reid Spencer <rspencer@reidspencer.com> Add a -disable-cbe-printf-a option so that the output of the C Backend
stands a chance of being compiled with a non C99 C compiler. The default
is enabled so you must specifically disable this feature if you want the
CBE output compiled with an older C compiler.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31461 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
a6d990a73f5ce41c6ce53d940f807621ecb4d260 14-Sep-2006 Reid Spencer <rspencer@reidspencer.com> Add a HAVE_MACH_MACH_H #define to detect the presence of the mach/mach.h
header file on Darwin.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30319 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
a773bd54f32ceb55af08286fe00c6ec1b73e5b9a 04-Aug-2006 Reid Spencer <rspencer@reidspencer.com> Update the auto* tools: autoconf 2.60, libtool 1.5.22, automake 1.9.6.
Update ltld.[ch] to version 1.5.22.
Correct the notes about updating these tools (autoconf/README.TXT)
Add configure options for getting the correct option for including a whole
archive when linking.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29529 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
cdb08a3691b0949ea9fea690571631e1a842bf3a 05-Jun-2006 Reid Spencer <rspencer@reidspencer.com> For PR633:
Add configure checks for setjmp/longjmp for Chris. I can't believe this easy
PR has been outstanding for so long. If I don't get to something, please
remind me! :)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28686 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
caf0ecec9ed4411280f16b81f43bcca1940a32de 05-Jun-2006 Reid Spencer <rspencer@reidspencer.com> Some enhancements for gv/graphviz/dot/dotty support and better handling of
paths under MingW.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28685 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
ecbd242833cadb8b22006143d5ee4c1152bc81e3 03-Jun-2006 Reid Spencer <rspencer@reidspencer.com> For PR798:
Have configure find the "dotty" program and adjust configuration.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28674 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
76c8710697c1d3dae98f97ef646610f96b830ea5 02-Jun-2006 Reid Spencer <rspencer@reidspencer.com> Remove some flags backed out from earlier attempts at getting MING32W
configuration settled down.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28651 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
484fc8e38421f5b26593a9edacd734baf844c9e9 01-Jun-2006 Reid Spencer <rspencer@reidspencer.com> Provide support for detecting if the Win32 imaghlp and psapi libraries
are available. These libraries are used in lib/System and should be
included on the link line or if not available generate an error when
building lib/System.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28628 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
df3be82dcbf61bd4ad9e13e93dfbf37a7a46ee51 23-Jan-2006 Reid Spencer <rspencer@reidspencer.com> Update for including additional function tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25542 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
3484a99ba1ecddd221c9c77b321d66edb456a7fc 19-Jan-2006 Reid Spencer <rspencer@reidspencer.com> Make sure that libm is used during config tests so that ceil, floor, and
friends are actually detected.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25454 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
f4bb9b1fa76564704a4ab6c27d5d72180b493e9a 19-Jan-2006 Reid Spencer <rspencer@reidspencer.com> For PR696:
Add checks for ceil, ceilf, floor, and floorf


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25453 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
368c36ff32b93bf8e29fb7a4ff2c3a10f3aec164 14-Nov-2005 Chris Lattner <sabre@nondot.org> add malloc_zone_statistics, remove mstats


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24350 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0b14259eb2b2663ca9ee02ad8919b27e2723d330 14-Nov-2005 Chris Lattner <sabre@nondot.org> regenerate


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24348 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0a262ba7c3250ef02833fae864459ccc905a2e9b 24-Aug-2005 Reid Spencer <rspencer@reidspencer.com> For PR616:
These patches make threading optional in LLVM. The configuration scripts are now
modified to accept a --disable-threads switch. If this is used, the Mutex class
will be implemented with all functions as no-op. Furthermore, linking against
libpthread will not be done. Finally, the ParallelJIT example needs libpthread
so its makefile was changed to always add -lpthread to the link line.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23003 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
832481fd99f7916e09c0ebc08c1b5d9402ce739b 28-Jul-2005 Jeff Cohen <jeffc@jolt-lang.org> Please do not reintroduce tabs.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22531 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
bc9e49c77def12f54dcea33ad367cd43b8a082e0 27-Jul-2005 Reid Spencer <rspencer@reidspencer.com> Fix PR608:
Previously the script assumed the version number was the last field, now
it assumes it is the first sequence of digits.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22527 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
9eb59ec548b861d6ede05b4e6dc22aabf645e665 27-Jul-2005 Jeff Cohen <jeffc@jolt-lang.org> Eliminate tabs and trailing spaces.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22520 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
be13028264888b01ac6fcd46667cf31a7e84e9cf 14-Jul-2005 Reid Spencer <rspencer@reidspencer.com> * Correct the AC_DEFINE for LLVM_PATH_GRAPHVIZ to use AC_DEFINE_UNQUOTED so
we actually get the path and not $GRAPHVIZ as the value.
* Add a #define for the gv program (HAVE_GV) and its value LLVM_PATH_GV.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22433 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
c232a658274117b8db1f6dfd1aa2dbb3ab390381 14-Jul-2005 Reid Spencer <rspencer@reidspencer.com> Put the path to the Graphviz program in the #defines so it can be used.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22430 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8a2246f32ec6480b6430078ff2c5740a0a11a3fb 13-Jul-2005 Reid Spencer <rspencer@reidspencer.com> Implement a test for the Graphviz program for Chris Lattner. The symbol
GRAPHVIZ will contain the path to the program if its found (or "echo Graphviz"
if not) and the #define HAVE_GRAPHVIZ will be defined if its found.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22424 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
22177fe580ef2e32cb2392408a00d8b6dfcaba6c 12-Jul-2005 Reid Spencer <rspencer@reidspencer.com> For PR540:
* Add check for pthread.h
* Make sure -lpthread gets added to LIBS if its available


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22402 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
b9a5d6861bc2bf326a6c3ba03c742e298242bb91 16-May-2005 Reid Spencer <rspencer@reidspencer.com> Remove the check for the ffsll function. Its no longer needed by the
simplify-libcalls pass (pass now computes it without a call to ffsll).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22074 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
26a35003bf84e00d7a4f98f4c15af561fcfb31bf 14-May-2005 Reid Spencer <rspencer@reidspencer.com> Forgot to commit this earlier. Its part of the simplify-libcalls
enhancement for ffs, ffsl, and ffsll optimizations. We can't do the opt
unless we also have the at least ffsll function. Notably SVR4 doesn't.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22033 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
00876a2808f1a8061f7e0852c7949fc5074ecb04 22-Apr-2005 Misha Brukman <brukman+llvm@gmail.com> Convert tabs to spaces


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21438 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
ea61c358720aa6c7a159d51658b34276316aa841 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com> Remove trailing whitespace


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21409 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
23a1cf3e085325783ef2e4078308f913cba5012e 19-Feb-2005 Jeff Cohen <jeffc@jolt-lang.org> Change __MINGW to __MINGW32__. Patch submitted by Henrik Bach.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20243 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
8085cff7ebbee3efd932b8f27f67187a4ba707e1 16-Jan-2005 Reid Spencer <rspencer@reidspencer.com> Provide support for HP/UX aCC compiler's variant of hash_map and hash_set
(RogueWave). These are implemented in rw/stdex/hash_map.h and
rw/stdex/hash_set.h on HP/UX.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19600 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
9d9c19cf9672d4a19237b9bf7c22cbb0c5809b07 01-Jan-2005 Reid Spencer <rspencer@reidspencer.com> Add HAVE_SBRK


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19222 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
582a23c686aa544c8a44d07601d4520d4ea18980 29-Dec-2004 Reid Spencer <rspencer@reidspencer.com> * Fix a bug in an m4 macro that used an incorrect test operator
* Add CAN_DLOPEN_SELF so we can determine if dlopen(0) will open the
program or not.
* Correct a warning messages to be a little more specific on what it checks


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19184 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7931a7867b602fa159f1939daf37756d9c3b1532 27-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
* Add checks for sterror and strerror_r functions
* Add check to determine if /dev/zero is needed for allocating RWX memory.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19148 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
59473af39565dcff7416426b8aaed3ad63476c81 25-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
* Make sure all headers used by lib/System have checks
* Use "standard" autoconf checks for certain problematic headers
For PR432:
* Resurrect --with-llvmgccdir so a specific llvm-gcc/llvm-g++ installation
can be specified.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19142 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7b3e851e2bc9014782e3cae379c4f1561380acbf 24-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
Create new variables LLVM_ON_UNIX and LLVM_ON_WIN32 so we can start getting
rid of reliance upon a symbolic link to switch implementations in lib/System


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19131 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
cc638c181db980a9cd4ee994d9022b207858772e 20-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Remove this file as there are no LLVM users of it any more.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19066 91177308-0d34-0410-b5e6-96231b3b80d8
nistd.h
59d41d96e037ed183fa8357f041aee7987236e6c 20-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Remove this file as its not used by anything in LLVM any more. System
dependent behavior is now made through the lib/System interface.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19064 91177308-0d34-0410-b5e6-96231b3b80d8
lfcn.h
2f3dd9289bd0cea6e9e743445a3ba2dd9295c592 20-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Remove these files as they are included by nothing in LLVM any more. The
system dependent functionality has been moved to lib/System.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19063 91177308-0d34-0410-b5e6-96231b3b80d8
cntl.h
imits.h
alloc.h
emory.h
tdint.h
115ca7c08c07dcd86b676a2b16078bee457c4349 20-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Remove these headers. The files that used to #include them don't any more
as most system dependent behavior has been moved to lib/System.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19062 91177308-0d34-0410-b5e6-96231b3b80d8
agesize.h
ime.h
indows.h
51a33548d46a338a251eb48a937bc2eec758a01c 20-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Add HAVE_SYSCONF


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19060 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
9a55e8517bc59f9f6aaf78dd056525292e7cde45 20-Dec-2004 Reid Spencer <rspencer@reidspencer.com> For PR351:
This file is no longer needed as system dependent functions have been
encapsulated into lib/System.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19049 91177308-0d34-0410-b5e6-96231b3b80d8
ys/mman.h
ys/resource.h
ys/stat.h
ys/time.h
ys/types.h
ys/wait.h
88422fee660cdb2eb511e77110110b722396b53f 15-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Remove LLVMGCCDIR.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18971 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
f9960f769ae574705b4dff4d6253285705a7012a 15-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Add some system specific functions we use


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18945 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
fa3b923f9ece90b3d64b0e42a3527f92626ce12f 13-Dec-2004 Reid Spencer <rspencer@reidspencer.com> Add LLVMGCCDIR for path lookup


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18850 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8c8af327b83a210aed30634c908bb4b39f41eedb 29-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Changes resulting from AC_LIB_LTDL usage.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18350 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
6ab9b4cb1d1769e1d5863d8a253660507d3c4f68 29-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Don't include ltdl.h any more. Its nested in lib/System now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18347 91177308-0d34-0410-b5e6-96231b3b80d8
lfcn.h
4a41586769ee66f4b2ba57a1b126506e14cda351 25-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18254 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1aa96f8edb2321c029c5807d52c6f5715eba8a73 21-Nov-2004 Chris Lattner <sabre@nondot.org> Ignore files


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18070 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
b0ce1a387ce1c86b8b0008518a99d786006d1f32 18-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Include ltdl.h if we have it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17952 91177308-0d34-0410-b5e6-96231b3b80d8
lfcn.h
e2234a705564c0b68495bba70370e13862cfead4 18-Nov-2004 Reid Spencer <rspencer@reidspencer.com> Add checks for HAVE_LTDL_H and HAVE_LT_DLOPEN


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17951 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
e09e21dd1bd68b8c17236baa4bd035d2b7f36759 02-Nov-2004 Chris Lattner <sabre@nondot.org> Fix typo, contributed by Henrik Bach!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17434 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
6802b55b6b4b46a2dc965eeeb1f75f1fdc33ba35 28-Oct-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated after fixing typo.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17303 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
af362fc492bf0bfc6e43e3025621834ea031a29e 28-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Add the HAVE_RAND48 define.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17285 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
988d174e9699c06432efbf2ef3f268bd645179c4 25-Oct-2004 Chris Lattner <sabre@nondot.org> Patch to support MSVC correctly, contributed by Morten Ofstad!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17213 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
394855a87d52d71b702cfbf0ec1a223bda9163d4 17-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Add HAVE_BZLIB_H and HAVE_ZLIB_H tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17092 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0fd3061a28b0a946e8d7b94aa00beebf1d786c8f 04-Oct-2004 Reid Spencer <rspencer@reidspencer.com> Add HAVE_BZIP2 and HAVE_ZLIB


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16655 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4046846d2cb36a6281b853c73776584063cca19d 24-Sep-2004 John Criswell <criswell@uiuc.edu> Updated the last two header files so that they are configured with
AC_CONFIG_HEADERS. This should prevent LLVM from needlessly re-compiling
on a re-configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16510 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
358e6855978b53c98b9d315966a93502e5feece3 22-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Update to add the HAVE_UINT64_T test and the STACK_DIRECTION indicator.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16480 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
023f212f3c75b3e0660e4af1a126f029c8ca97fa 22-Sep-2004 Reid Spencer <rspencer@reidspencer.com> The alloca function, strangely enough, is found in the malloc.h header file
on MINGW platform. Provide an #elseif case to #include malloc.h for this
platform if malloc.h is found.

Patch provided by Henrik Bach. Thanks Henrik!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16479 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
27bdcd8b578d3f8c6f4c8c44106dc000be927564 13-Sep-2004 Misha Brukman <brukman+llvm@gmail.com> * Fix grammar
* Convert tabs to spaces


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16300 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1f4a27947f5d7840df45ea9e757b88e6269bda5f 05-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Add HAS_U_INT64_T


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16184 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
61905ce599f8cc890430710f0cc8ca6009efc409 02-Sep-2004 John Criswell <criswell@uiuc.edu> Added u_int64_t because some systems use that instead of uint64_t.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16144 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
551ccae044b0ff658fe629dd67edd5ffe75d10e8 02-Sep-2004 Reid Spencer <rspencer@reidspencer.com> Changes For Bug 352
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
onfig.h.in
lfcn.h
cntl.h
imits.h
alloc.h
emory.h
agesize.h
tdint.h
ys/mman.h
ys/resource.h
ys/stat.h
ys/time.h
ys/types.h
ys/wait.h
ime.h
nistd.h
indows.h
ff22c42e0ee8e526352f3ac84ae9dd0d0bec2519 20-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Changes resulting from change in autoconf/configure.in (rename a #define)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15946 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1cd3bee548ef0395065d5e789119c7654f239b2c 20-Aug-2004 Reid Spencer <rspencer@reidspencer.com> Added various LLVM_* strings that are configured to provide the user's
choice of installation directories. Programs can then automagically know
where the installation files are located.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15944 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
d59a64797b12dab9dae1842171b4ca9fba302765 21-Jul-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoconf/autoheader 2.57


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15059 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
c64d41e7063df8598e2eb6d741994292e3baa7cb 21-Jul-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoheader-2.57.
Patch contributed by Bill Wendling.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15054 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
bc10c3b6c323e78ca470f25c48f62f4d0b0a35fb 17-Jul-2004 Chris Lattner <sabre@nondot.org> link.h causes problems on some platforms and is not needed on solaris, where
the comment came from.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14905 91177308-0d34-0410-b5e6-96231b3b80d8
lfcn.h
5c039879649f12c17f6c52c08be9a82d838525f9 23-Jun-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated.

It looks to me like people haven't been running AutoRegen.sh. Grumble grumble.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14337 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
8a54a1ed40d3067b32d9bf3a34f04dc55651ad00 22-Jun-2004 John Criswell <criswell@uiuc.edu> Added the llvm/test/Programs/Makefile.test Makefile.
Added a check for isnan() while I was at it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14333 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
877338c6cfd0d56d2820e6a91e753e93ef17b577 21-Jun-2004 Misha Brukman <brukman+llvm@gmail.com> Let's be consistent: listing format `os/arch'.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14293 91177308-0d34-0410-b5e6-96231b3b80d8
agesize.h
0ed24ad96875969749d653b3cfc8154ae3046c74 18-Jun-2004 Misha Brukman <brukman+llvm@gmail.com> Add a target-independent way to query page size.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14232 91177308-0d34-0410-b5e6-96231b3b80d8
agesize.h
d66215607c214a00c79da6625b7de5e0d25a360f 07-Jun-2004 John Criswell <criswell@uiuc.edu> Added checks for mkstemp and getrusage.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14047 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
5df5a428d32a64aef18349c4941103bc80cbffe5 05-Jun-2004 Chris Lattner <sabre@nondot.org> Macros are baaad.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14039 91177308-0d34-0410-b5e6-96231b3b80d8
indows.h
49b007b01bb57c01eb21a77ff7a72e5407816a8f 05-Jun-2004 Chris Lattner <sabre@nondot.org> Don't #include <unistd.h> directly, go through the config files


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14038 91177308-0d34-0410-b5e6-96231b3b80d8
ys/resource.h
ys/time.h
5811862f233da478afb5b92f12d29ea34a3eda10 04-Jun-2004 Chris Lattner <sabre@nondot.org> <io.h> provides read/write/open/...


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14017 91177308-0d34-0410-b5e6-96231b3b80d8
nistd.h
a833fca56c20ee856091bb8216dd1f82477a4bb4 04-Jun-2004 Chris Lattner <sabre@nondot.org> Visual C has something resembling a stat function, but it doesn't provide S_ISREG


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14016 91177308-0d34-0410-b5e6-96231b3b80d8
ys/mman.h
ys/stat.h
44eaf9b354bc7bda04836aa3aede93ffca136bda 04-Jun-2004 Chris Lattner <sabre@nondot.org> Make this work on VC++, pull the HAVE_ALLOCA_H case out instead of duplicating
it. This code can probably be dramatically simplified, as I suspect that the
pragma and other stuff is not needed with C++ compilers.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14015 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
6db8c2c5ca0c28e95acfb276f383fa45459044ae 02-Jun-2004 Chris Lattner <sabre@nondot.org> On win32, process.h provides some of the traditional stuff that unistd
provides. This seems like a relatively clean way to get it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13936 91177308-0d34-0410-b5e6-96231b3b80d8
nistd.h
3796024fb82e4bf4bd8376189442d01fe5361581 28-May-2004 Chris Lattner <sabre@nondot.org> Fix bizzare problems when you include Config/dlfcn and Config/windows.h in
the same xlation unit


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13885 91177308-0d34-0410-b5e6-96231b3b80d8
indows.h
f0f3c06a90de9cb4687e40014975ecebb6bc6ecc 27-May-2004 Chris Lattner <sabre@nondot.org> An "autoconf wrapper" for the infamous windows.h file


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13849 91177308-0d34-0410-b5e6-96231b3b80d8
indows.h
b2815e0139727b78a701af5fb66676944b859e2d 27-May-2004 John Criswell <criswell@uiuc.edu> Added a check for a new header file.
My apologies for changing config.h.in. Now you will all have to
re-configure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13846 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
02cef96a2855b1b01b81d4b3429ed5cd707dd899 02-Apr-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12637 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
32f54f314945f9acdcbdeb507d0c34e499f179f6 26-Feb-2004 Chris Lattner <sabre@nondot.org> Eliminate copy-and-paste comments


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11873 91177308-0d34-0410-b5e6-96231b3b80d8
ys/resource.h
ys/stat.h
ys/time.h
ys/types.h
ys/wait.h
6c71bf5f707ccfc4464974811a643fbe953d412c 23-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11773 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
6ab191784048504fb222b108cb4d503a7e9f8838 23-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11762 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
587bef9d1acfb93a70558a39a4724f3794b1f410 23-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated with autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11752 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0c803894985f80e894b36ad4de58ea4c2e906b07 20-Feb-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11657 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
554831c479f75bd6f116045ebc78aad4797715cf 21-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoconf-2.57 and autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10934 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
f69d76fd3b0406cf2369e434ed978aec98c7f2b6 15-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Remove configure support for endianness checking, the need for which
Chris has helpfully expunged.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10873 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
0496a43e3979d7db238d1daaed3fbe2704d23fcd 13-Jan-2004 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoheader-2.57.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10817 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
4768dc5705c8d75165a4fa501f27acd5181602d4 08-Dec-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoheader-2.57


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10309 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
ff336a4e7f9a71834bb60a540a14dd023e7cbcfd 18-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated using autoheader-2.57


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10064 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
9058349aa431ef4cbdea51d30302f88105f61b76 10-Nov-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9850 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
1fc0d67e3e0ff7220dc52a14378110ed9cf626d8 20-Oct-2003 John Criswell <criswell@uiuc.edu> Oops. Typo.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9303 91177308-0d34-0410-b5e6-96231b3b80d8
cntl.h
2efc5b5780fbb5e01f5aa2e0ccc2c2505679da32 20-Oct-2003 John Criswell <criswell@uiuc.edu> Added LLVM header notice.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9302 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
lfcn.h
cntl.h
imits.h
alloc.h
emory.h
tdint.h
ys/mman.h
ys/resource.h
ys/stat.h
ys/time.h
ys/types.h
ys/wait.h
ime.h
nistd.h
a0137d3d825f4d562b55d4358d66e005c10eea01 13-Oct-2003 John Criswell <criswell@uiuc.edu> Added a macro and code that checks for the %a format string in sprintf().


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9089 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
cbeedf73d403ca0b65b3d4151b5630c5e335055b 08-Oct-2003 Brian Gaeke <gaeke@uiuc.edu> Regenerated with (at top-level llvm directory):
% autoheader -I autoconf autoconf/configure.ac


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8956 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
c78022ed075f5cecd1913ee6d37c599db579d2cd 29-Jul-2003 John Criswell <criswell@uiuc.edu> Enable JIT when the platform supports it.
Select /localhome/$USER when it exists.
Fix the checks for bidirectional and forward iterators so that they work with
version of GCC prior to 3.x.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7383 91177308-0d34-0410-b5e6-96231b3b80d8
onfig.h.in
7a73b80b9052136c8cd2234eb3433a07df7cf38e 30-Jun-2003 John Criswell <criswell@uiuc.edu> Merged in autoconf branch. This provides configuration via the autoconf
system.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7014 91177308-0d34-0410-b5e6-96231b3b80d8
lloca.h
onfig.h.in
lfcn.h
cntl.h
imits.h
alloc.h
emory.h
tdint.h
ys/mman.h
ys/resource.h
ys/stat.h
ys/time.h
ys/types.h
ys/wait.h
ime.h
nistd.h