- Jan 19, 2006
-
-
Reid Spencer authored
friends are actually detected. llvm-svn: 25454
-
Reid Spencer authored
Add checks for ceil, ceilf, floor, and floorf llvm-svn: 25453
-
- Dec 21, 2005
-
-
Reid Spencer authored
* Add --enable-debug-runtime option, defaults to disabled * Pass the new config var, DEBUG_RUNTIME, to Makefiles * Don't use -Wa,-strip-debug if debug-runtime is enabled llvm-svn: 24891
-
- Dec 19, 2005
-
-
John Criswell authored
projects. llvm-svn: 24865
-
- Nov 14, 2005
-
-
Chris Lattner authored
llvm-svn: 24351
-
Chris Lattner authored
llvm-svn: 24348
-
- Nov 08, 2005
-
-
John Criswell authored
llvm-svn: 24244
-
John Criswell authored
llvm-svn: 24243
-
- Nov 01, 2005
-
-
Misha Brukman authored
llvm-svn: 24143
-
- Aug 24, 2005
-
-
Reid Spencer authored
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. llvm-svn: 23003
-
- Jul 27, 2005
-
-
Reid Spencer authored
Previously the script assumed the version number was the last field, now it assumes it is the first sequence of digits. llvm-svn: 22527
-
- Jul 22, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22501
-
- Jul 14, 2005
-
-
Reid Spencer authored
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. llvm-svn: 22433
-
Reid Spencer authored
llvm-svn: 22430
-
- Jul 13, 2005
-
-
Reid Spencer authored
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. llvm-svn: 22424
-
- Jul 12, 2005
-
-
Reid Spencer authored
This patch completes the changes for making lli thread-safe. Here's the list of changes: * The Support/ThreadSupport* files were removed and replaced with the MutexGuard.h file since all ThreadSupport* declared was a Mutex Guard. The implementation of MutexGuard.h is now based on sys::Mutex which hides its implementation and makes it unnecessary to have the -NoSupport.h and -PThreads.h versions of ThreadSupport. * All places in ExecutionEngine that previously referred to "Mutex" now refer to sys::Mutex * All places in ExecutionEngine that previously referred to "MutexLocker" now refer to MutexGuard (this is frivolous but I believe the technically correct name for such a class is "Guard" not a "Locker"). These changes passed all of llvm-test. All we need now are some test cases that actually use multiple threads. llvm-svn: 22404
-
Reid Spencer authored
* Add check for pthread.h * Make sure -lpthread gets added to LIBS if its available llvm-svn: 22402
-
- Jun 03, 2005
-
-
Reid Spencer authored
.exe extension) on Cygwin. This fixes the last few remaining Cygwin issues. Thanks to Aaron Gray for tracking this down. llvm-svn: 22191
-
- May 19, 2005
-
-
Reid Spencer authored
llvm-svn: 22138
-
- May 18, 2005
-
-
John Criswell authored
llvm-svn: 22122
-
John Criswell authored
llvm-svn: 22120
-
- May 16, 2005
-
-
Duraid Madina authored
changes to me) - not committing autoconf/configure.ac (oops, already committed that!) - not committing include/llvm/Config/config.h.in (it remains unchanged) llvm-svn: 22085
-
Reid Spencer authored
simplify-libcalls pass (pass now computes it without a call to ffsll). llvm-svn: 22074
-
- May 14, 2005
-
-
Reid Spencer authored
* Check for availability of ffsll call in configure script * Support ffs, ffsl, and ffsll conversion to constant value if the argument is constant. llvm-svn: 22027
-
- May 13, 2005
-
-
Reid Spencer authored
script was defaulting the LLVMGCC variable to "llvm-gcc" if it couldn't find llvm-gcc and --with-llvmgccdir was not specified. In this case, there is no llvm-gcc available on the system so we shouldn't assume that the user's path will find it any better than configure could. The fix is to default it to an empty string. If LLVMGCC is empty, the makefiles will avoid building things that depend on llvm-gcc and give a nice warning message to that effect. llvm-svn: 21953
-
Misha Brukman authored
* Fix copyright line llvm-svn: 21910
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21455
-
Reid Spencer authored
llvm-svn: 21448
-
Reid Spencer authored
--enable-target which can take values "all", "host-only" or a comma separated list of target names (alpha,ia64,powerpc,skeleton,sparc,x86) llvm-svn: 21447
-
Reid Spencer authored
options have been added to the configure script that control which targets will be used. The options are: --enable-target-this (default=disabled) This will specify that the target corresponding to the build host is the target that will be compiled/used. You can't use this with any of the other options (they'll be ignored). This is what most people want. --disable-target-x86 (default=enabled) This will prevent the X86 target(s) from being compiled/used. --disable-target-sparc (default=enabled) This will prevent both SparcV8 and SparcV9 from being compiled/used. --disable-target-powerpc (default=enabled) This will prevent the PowerPC target from being compiled/used. --disable-target-alpha (default=enabled) This will prevent the Alpha target from being compiled/used. --disable-target-ia64 (default=enabled) This will prevent the IA64 target from being compiled/used. Note that without any of these options, the default behavior is to build all targets, as is the current practice. All these options do is set up the substititution variable TARGETS_TO_BUILD which contains the targets that should be compiled/used. The variable is intended to be used in the makefiles. Those changes will come later. llvm-svn: 21445
-
- Mar 17, 2005
-
-
Misha Brukman authored
llvm-svn: 20666
-
- Feb 24, 2005
-
-
Reid Spencer authored
LLVM_CONFIG_PROJECT macro. llvm-svn: 20313
-
- Feb 16, 2005
-
-
Reid Spencer authored
The install target in Makefile.rules no longer uses pax but just uses find and "install" instead. llvm-svn: 20216
-
- Feb 11, 2005
-
-
Chris Lattner authored
llvm-svn: 20116
-
- Jan 24, 2005
-
-
Andrew Lenharth authored
llvm-svn: 19810
-
- Jan 16, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 19616
-
Reid Spencer authored
(RogueWave). These are implemented in rw/stdex/hash_map.h and rw/stdex/hash_set.h on HP/UX. llvm-svn: 19600
-
- Jan 14, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 19546
-
- Jan 05, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 19295
-
- Dec 31, 2004
-
-
Reid Spencer authored
Make LLVM_ON_UNIX and LLVM_ON_WIN32 available in the makefiles llvm-svn: 19205
-