aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Config
Commit message (Collapse)AuthorAgeFilesLines
* Remove the check for the ffsll function. Its no longer needed by theReid Spencer2005-05-151-3/+0
| | | | | | | 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
* Forgot to commit this earlier. Its part of the simplify-libcallsReid Spencer2005-05-141-0/+3
| | | | | | | | 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
* Convert tabs to spacesMisha Brukman2005-04-221-18/+18
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21438 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove trailing whitespaceMisha Brukman2005-04-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21409 91177308-0d34-0410-b5e6-96231b3b80d8
* Change __MINGW to __MINGW32__. Patch submitted by Henrik Bach.Jeff Cohen2005-02-191-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20243 91177308-0d34-0410-b5e6-96231b3b80d8
* Provide support for HP/UX aCC compiler's variant of hash_map and hash_setReid Spencer2005-01-161-0/+6
| | | | | | | | (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
* Add HAVE_SBRKReid Spencer2005-01-011-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19222 91177308-0d34-0410-b5e6-96231b3b80d8
* * Fix a bug in an m4 macro that used an incorrect test operatorReid Spencer2004-12-291-0/+3
| | | | | | | | | * 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
* For PR351:Reid Spencer2004-12-271-0/+10
| | | | | | | | * 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
* For PR351:Reid Spencer2004-12-251-0/+15
| | | | | | | | | | | * 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
* For PR351:Reid Spencer2004-12-241-0/+6
| | | | | | | | 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
* Remove this file as there are no LLVM users of it any more.Reid Spencer2004-12-201-28/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19066 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove this file as its not used by anything in LLVM any more. SystemReid Spencer2004-12-201-23/+0
| | | | | | | 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
* Remove these files as they are included by nothing in LLVM any more. TheReid Spencer2004-12-205-117/+0
| | | | | | | 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
* Remove these headers. The files that used to #include them don't any moreReid Spencer2004-12-203-107/+0
| | | | | | | 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
* Add HAVE_SYSCONFReid Spencer2004-12-201-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19060 91177308-0d34-0410-b5e6-96231b3b80d8
* For PR351:Reid Spencer2004-12-206-168/+0
| | | | | | | | 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
* Remove LLVMGCCDIR.Reid Spencer2004-12-151-3/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18971 91177308-0d34-0410-b5e6-96231b3b80d8
* Add some system specific functions we useReid Spencer2004-12-151-0/+9
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18945 91177308-0d34-0410-b5e6-96231b3b80d8
* Add LLVMGCCDIR for path lookupReid Spencer2004-12-131-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18850 91177308-0d34-0410-b5e6-96231b3b80d8
* Changes resulting from AC_LIB_LTDL usage.Reid Spencer2004-11-291-11/+136
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18350 91177308-0d34-0410-b5e6-96231b3b80d8
* Don't include ltdl.h any more. Its nested in lib/System now.Reid Spencer2004-11-291-4/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18347 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove HAVE_BZLIB and HAVE_BZIP2. We always have bzip2 now.Reid Spencer2004-11-251-6/+0
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18254 91177308-0d34-0410-b5e6-96231b3b80d8
* Ignore filesChris Lattner2004-11-201-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18070 91177308-0d34-0410-b5e6-96231b3b80d8
* Include ltdl.h if we have it.Reid Spencer2004-11-181-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17952 91177308-0d34-0410-b5e6-96231b3b80d8
* Add checks for HAVE_LTDL_H and HAVE_LT_DLOPENReid Spencer2004-11-181-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17951 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix typo, contributed by Henrik Bach!Chris Lattner2004-11-021-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17434 91177308-0d34-0410-b5e6-96231b3b80d8
* Regenerated after fixing typo.Brian Gaeke2004-10-281-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17303 91177308-0d34-0410-b5e6-96231b3b80d8
* Add the HAVE_RAND48 define.Reid Spencer2004-10-271-11/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17285 91177308-0d34-0410-b5e6-96231b3b80d8
* Patch to support MSVC correctly, contributed by Morten Ofstad!Chris Lattner2004-10-251-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17213 91177308-0d34-0410-b5e6-96231b3b80d8
* Add HAVE_BZLIB_H and HAVE_ZLIB_H tests.Reid Spencer2004-10-171-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17092 91177308-0d34-0410-b5e6-96231b3b80d8
* Add HAVE_BZIP2 and HAVE_ZLIBReid Spencer2004-10-041-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16655 91177308-0d34-0410-b5e6-96231b3b80d8
* Updated the last two header files so that they are configured withJohn Criswell2004-09-241-0/+30
| | | | | | | | 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
* Update to add the HAVE_UINT64_T test and the STACK_DIRECTION indicator.Reid Spencer2004-09-221-7/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16480 91177308-0d34-0410-b5e6-96231b3b80d8
* The alloca function, strangely enough, is found in the malloc.h header fileReid Spencer2004-09-221-0/+2
| | | | | | | | | | 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
* * Fix grammarMisha Brukman2004-09-121-4/+4
| | | | | | | * Convert tabs to spaces git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16300 91177308-0d34-0410-b5e6-96231b3b80d8
* Add HAS_U_INT64_TReid Spencer2004-09-051-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16184 91177308-0d34-0410-b5e6-96231b3b80d8
* Added u_int64_t because some systems use that instead of uint64_t.John Criswell2004-09-021-0/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16144 91177308-0d34-0410-b5e6-96231b3b80d8
* Changes For Bug 352Reid Spencer2004-09-0118-20/+20
| | | | | | | | | 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
* Changes resulting from change in autoconf/configure.in (rename a #define)Reid Spencer2004-08-201-3/+3
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15946 91177308-0d34-0410-b5e6-96231b3b80d8
* Added various LLVM_* strings that are configured to provide the user'sReid Spencer2004-08-201-3/+30
| | | | | | | | 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
* Regenerated with autoconf/autoheader 2.57Brian Gaeke2004-07-211-0/+4
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15059 91177308-0d34-0410-b5e6-96231b3b80d8
* Regenerated with autoheader-2.57.Brian Gaeke2004-07-211-3/+10
| | | | | | | Patch contributed by Bill Wendling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15054 91177308-0d34-0410-b5e6-96231b3b80d8
* link.h causes problems on some platforms and is not needed on solaris, whereChris Lattner2004-07-171-9/+0
| | | | | | | the comment came from. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14905 91177308-0d34-0410-b5e6-96231b3b80d8
* Regenerated.Brian Gaeke2004-06-221-7/+17
| | | | | | | 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
* Added the llvm/test/Programs/Makefile.test Makefile.John Criswell2004-06-221-0/+3
| | | | | | | 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
* Let's be consistent: listing format `os/arch'.Misha Brukman2004-06-211-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14293 91177308-0d34-0410-b5e6-96231b3b80d8
* Add a target-independent way to query page size.Misha Brukman2004-06-181-0/+49
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14232 91177308-0d34-0410-b5e6-96231b3b80d8
* Added checks for mkstemp and getrusage.John Criswell2004-06-071-0/+6
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14047 91177308-0d34-0410-b5e6-96231b3b80d8
* Macros are baaad.Chris Lattner2004-06-051-0/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14039 91177308-0d34-0410-b5e6-96231b3b80d8