- Oct 24, 2005
-
-
Chris Lattner authored
using the JIT llvm-svn: 23930
-
- Oct 23, 2005
-
-
Jeff Cohen authored
llvm-svn: 23889
-
Jeff Cohen authored
pointer marking the end of the list, the zero *must* be cast to the pointer type. An un-cast zero is a 32-bit int, and at least on x86_64, gcc will not extend the zero to 64 bits, thus allowing the upper 32 bits to be random junk. The new END_WITH_NULL macro may be used to annotate a such a function so that GCC (version 4 or newer) will detect the use of un-casted zero at compile time. llvm-svn: 23888
-
- Oct 21, 2005
-
-
Jim Laskey authored
llvm-svn: 23870
-
- Oct 14, 2005
-
-
Chris Lattner authored
llvm-svn: 23732
-
- Oct 05, 2005
-
-
Chris Lattner authored
llvm-svn: 23629
-
- Sep 03, 2005
-
-
Chris Lattner authored
llvm-svn: 23237
-
- Aug 27, 2005
-
-
Reid Spencer authored
These changes modify the makefiles so that the output of flex and bison are placed in the SRC directory, not the OBJ directory. It is intended that they be checked in as any other LLVM source so that platforms without convenient access to flex/bison can be compiled. From now on, if you change a .y or .l file you *must* also commit the generated .cpp and .h files. llvm-svn: 23115
-
- Aug 25, 2005
-
-
Reid Spencer authored
Move the implementation of the fix from Makefile.rules to Makefile. This ensures that it is only checked on a top-level rebuild, and not in every single subdirectory. This removes some annoying messages from the build and numerous executions of config.status if the .in file changes but not substantively enough to cause the .h file to be modified by config.status. llvm-svn: 23039
-
Reid Spencer authored
project. Thanks to Chris for pointing out this deficiency. llvm-svn: 23037
-
- Aug 24, 2005
-
-
Reid Spencer authored
projects to compile properly. llvm-svn: 23007
-
Reid Spencer authored
Make any header files that are automatically generated be preconditions of the compilation. This ensures that if a *.h.in file is changed then its corresponding *.h file gets updated on the next rebuild. Note that this can lead to confusing (but correct) results if the *.h.in file changed unsubstantially so that autoheader doesn't update the *.h file. In that case, manually touch the *.h file in question to restore order. Moral of the story, if you're going to "touch" a *.in file then modify it substantially. llvm-svn: 23006
-
- Aug 17, 2005
-
-
Misha Brukman authored
llvm-svn: 22821
-
- Aug 13, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22777
-
- Jul 23, 2005
-
-
Misha Brukman authored
llvm-svn: 22506
-
Andrew Lenharth authored
llvm-svn: 22504
-
- Jul 22, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22501
-
- May 24, 2005
-
-
Reid Spencer authored
1. Allow DIST_CHECK_CONFIG_OPTION to specify a set of options to be passed to the configure script during the dist-check target. This allows things to be passed down on a project basis so the configure doesn't fail. 2. Use the tar | (cd ; tar ) idiom to copy files which is more flexible than using the cp command. THis allows us to exclude CVS .svn directories at source rather than stripping them out of the tar ball. llvm-svn: 22166
-
- May 19, 2005
-
-
Reid Spencer authored
If they do, it screws up the concatenation of the .exe suffix on cygwin. llvm-svn: 22141
-
Reid Spencer authored
helps out cygwin build. llvm-svn: 22140
-
Reid Spencer authored
llvm archive or re-linked libraries: 1. Permit the "JIT" special keyword on LLVMLIBS to be recognized when building a library, not just for building tools 2. If LINK_LIBS_IN_SHARED is set, the LLVMLIBS and USEDLIBS can be specified when linking a shared library and the libraries listed will be incorported into the shared library. THis is only used when the SHARED_LIBRARY variable is set. llvm-svn: 22127
-
- May 16, 2005
-
-
Duraid Madina authored
llvm-svn: 22078
-
- May 13, 2005
-
-
Reid Spencer authored
* Fix a typo that prevents BuildMode from being printed llvm-svn: 21954
-
- Mar 11, 2005
-
-
Misha Brukman authored
* Convert some tabs to spaces llvm-svn: 20560
-
Nate Begeman authored
PPC32ISelPattern.cpp is present. llvm-svn: 20559
-
- Mar 01, 2005
-
-
Reid Spencer authored
Patch idea contributed by Vladimir Merzliakov. llvm-svn: 20384
-
- Feb 27, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 20345
-
- Feb 24, 2005
-
-
Reid Spencer authored
llvm-svn: 20320
-
Reid Spencer authored
bytecode as data, not program. llvm-svn: 20319
-
Reid Spencer authored
llvm-svn: 20301
-
Reid Spencer authored
* Consolidate all "install" usage to the install program/script found by autoconf which includes the autoconf/install-sh script if necessary * Change Makefile.rules to not use the -D flag to install but use the MKDIR command as necessary. * Change Makefile.rules to differentiate between installation of executable files and regular data files to get the permission modes correct. llvm-svn: 20294
-
- Feb 16, 2005
-
-
Reid Spencer authored
llvm-svn: 20215
-
Reid Spencer authored
* Make it possible to have the Install program run in verbose mode when the TOOL_VERBOSE=1 option is set * Ensure non-executable installed files do not install with execute perms. llvm-svn: 20214
-
Reid Spencer authored
llvm-svn: 20213
-
- Feb 14, 2005
-
-
Reid Spencer authored
When llvm-gcc is not available, bypass rules for Modules and Bytecode Libraries that require llvm-gcc and emit instead a warning that llvm-gcc is not available. This permits "make LLVMGCC=" to build LLVM completely without error and provides warnings about the modules and bc libs that could not be constructed. llvm-svn: 20185
-
- Feb 13, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20144
-
- Feb 09, 2005
-
-
Chris Lattner authored
contributed by Vladimir Merzliakov! llvm-svn: 20084
-
- Feb 04, 2005
-
-
Chris Lattner authored
llvm-svn: 20042
-
- Feb 02, 2005
-
-
Alkis Evlogimenos authored
llvm-svn: 19981
-
- Jan 28, 2005
-
-
Reid Spencer authored
Patch contributed by Vladimer Merzliakov. llvm-svn: 19877
-