aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2006-08-17Fixing typorelease/1.8.xTanya Lattner1-1/+1
llvm-svn: 29759
2006-08-09Apply patch from mainline for GCC 3.3 compatibility.Chris Lattner1-0/+2
llvm-svn: 29587
2006-08-09Revert.Tanya Lattner1-284/+270
llvm-svn: 29586
2006-08-09Merge in correct version from mainlineTanya Lattner1-127/+246
llvm-svn: 29582
2006-08-09Merging in from mainlineTanya Lattner1-501/+396
llvm-svn: 29581
2006-08-09Merge from mainlineTanya Lattner4-161/+101
llvm-svn: 29576
2006-08-09Updating credits from mainlineTanya Lattner1-9/+17
llvm-svn: 29575
2006-08-01Transfer doc changes to 1.8 release.Jim Laskey4-6/+7
llvm-svn: 29448
2006-08-01Include the system libraries in the --ldflags options. This is required toReid Spencer1-1/+2
enable correctly linking on win32 libraries where additional dlls are required. Patch contributed by Anton Korobeynikov. Release branch commit authorized by Chris Lattner. llvm-svn: 29440
2006-08-01Merge changes for 1.8 release (new options in llvm-config)Reid Spencer1-0/+12
llvm-svn: 29427
2006-07-28Addition of copyright and licensing files required by glibc.John Criswell1-1/+4
llvm-svn: 29389
2006-07-28This commit was manufactured by cvs2svn to create branch 'release_18'.CVS to SVN Conversion2-0/+729
llvm-svn: 29387
2006-07-27Remove another merge conflict marker.Reid Spencer1-4/+0
llvm-svn: 29342
2006-07-27Whoops .. don't commit merge conflict markers.Reid Spencer1-4/+0
llvm-svn: 29341
2006-07-27Merge changes from HEAD.Reid Spencer1-7/+20
llvm-svn: 29340
2006-07-27Merge changes from head.Reid Spencer1-1/+1
llvm-svn: 29333
2006-07-27Merge documentation change from HEAD.Reid Spencer1-0/+41
llvm-svn: 29331
2006-07-27Merge from mainline.Reid Spencer1-1/+1
llvm-svn: 29329
2006-07-27This is the 1.8 releaseTanya Lattner1-1/+1
llvm-svn: 29326
2006-07-27This commit was manufactured by cvs2svn to create branch 'release_18'.CVS to SVN Conversion0-0/+0
llvm-svn: 29325
2006-07-27Add some adviceChris Lattner8-8/+26
llvm-svn: 29324
2006-07-27Use std::copy instead of custom loops to take advantage of STL optimizations.Chris Lattner1-5/+19
Add a new append method for appending a range. llvm-svn: 29323
2006-07-27Use the predicate.Jim Laskey3-15/+15
llvm-svn: 29322
2006-07-27I made a stupid mistake when adding support for -use-gmake. ~PJPatrick Jenkins1-1/+1
llvm-svn: 29321
2006-07-27added support for the -use-gmake option. This will come in handy when ↵Patrick Jenkins1-12/+10
running the test on SunOS. llvm-svn: 29319
2006-07-27Support jump tables when in PIC relocation modelNate Begeman6-27/+43
llvm-svn: 29318
2006-07-27Prevent creation of MachineDebugInfo for intel unless it is darwin. RC842.Jim Laskey1-1/+3
llvm-svn: 29317
2006-07-27This change will allow support for SunOS to the testing script. It adds a ↵Patrick Jenkins1-17/+39
check to see if we're running on SunOS and if so, then uses gmake instead of make. llvm-svn: 29316
2006-07-27Fix warning on linuxChris Lattner1-8/+8
llvm-svn: 29314
2006-07-26Fix a case where LegalizeAllNodesNotLeadingTo could take exponential time.Chris Lattner1-6/+21
This manifested itself as really long time to compile Regression/CodeGen/Generic/2003-05-28-ManyArgs.ll on ppc. This is PR847. llvm-svn: 29313
2006-07-26Fix for bug 840. Only use noinline attribute if gcc version >= 3.4Evan Cheng1-3/+6
llvm-svn: 29311
2006-07-26New entry.Evan Cheng1-0/+5
llvm-svn: 29310
2006-07-26For PR814:Reid Spencer4-40/+240
Provide support for making cross-compiling builds. See the PR for details. Patch provided by Anton Korobeynikov. Thanks, Anton! llvm-svn: 29309
2006-07-26Avoid a "scary" make warning for the 1.8 release. This should be reenabledChris Lattner1-1/+4
right after 1.8 "ships". llvm-svn: 29308
2006-07-26Rename RelocModel::PIC to PIC_, to avoid conflicts with -DPIC.Chris Lattner8-16/+16
llvm-svn: 29307
2006-07-26Remove an extraneous use of ${ac_exeext}. Patch by Anton Korobeynikov.Reid Spencer1-1/+1
llvm-svn: 29306
2006-07-26For PR814:Reid Spencer1-0/+42
Add a macro for getting the build host extension for executable. Patch contributed by Anton Korobeynikov. Thanks! llvm-svn: 29304
2006-07-26allow this to pass on non-x86 machinesChris Lattner1-1/+1
llvm-svn: 29303
2006-07-26Fix the build on win32Chris Lattner1-1/+2
llvm-svn: 29302
2006-07-26Don't test an exampleChris Lattner1-3/+0
llvm-svn: 29301
2006-07-26Reduce work done for directory traversal in srcdir==objdir builds.Chris Lattner1-0/+16
llvm-svn: 29300
2006-07-26Add llvm2cpp to DIRs listChris Lattner1-3/+2
llvm-svn: 29299
2006-07-26Revamp this to use filter-out, which makes the logic simpler and not nested.Chris Lattner1-21/+18
This restores building of examples and projects! llvm-svn: 29297
2006-07-26Make changes necessary for stopping the build if a cyclic libraryReid Spencer2-2/+4
dependency is found. The find-cycles.pl script now exits with a return code that equals the number of cycles found. The Makefile was changed to ignore the status code of find-cycles.pl. This should be removed once the libraries are free of cyclic dependencies. llvm-svn: 29290
2006-07-26Build llvm-config to identify library cycles earlier in the build process.Reid Spencer1-3/+3
llvm-svn: 29289
2006-07-26For PR780:Reid Spencer17-0/+39
Put the rest of lib/System into LinkAllVMCore.h. This makes all of lib/System available to programs that #include LinkALlVMCore.h so that loadable modules linked into those programs can depend on all of lib/System being available. llvm-svn: 29288
2006-07-26For PR780:Reid Spencer23-105/+64
1. Move IncludeFile.h to System library 2. Move IncludeFile.cpp to System library 3. #1 and #2 required to prevent cyclic library dependencies for libSystem 4. Convert all existing uses of Support/IncludeFile.h to System/IncludeFile.h 5. Add IncludeFile support to various lib/System classes. 6. Add new lib/System classes to LinkAllVMCore.h All this in an attempt to pull in lib/System to what's required for VMCore llvm-svn: 29287
2006-07-26No Need to live in the past.Jim Laskey1-3/+0
llvm-svn: 29282
2006-07-26Add a new llvm::SmallVector template, which is similar to the vector class, butChris Lattner1-0/+196
contains optimizations to avoid heap allocation if the vector size is smaller than some threshold. This can significantly improve the performance of code that allocates many small vectors by eliminating tons of small malloc/free's. llvm-svn: 29281
2006-07-25Moving this function to a permanent home to prevent a dependency cycle createdJim Laskey2-12/+19
by the inline heuristic. Was preventing llvm-gcc4 from building. llvm-svn: 29278