summaryrefslogtreecommitdiffstats
path: root/llvm/projects
Commit message (Collapse)AuthorAgeFilesLines
* remove dead makefile flags.Chris Lattner2009-06-241-2/+0
| | | | llvm-svn: 74065
* Revert r67655 and r67656, as they are breaking the build. I'mDan Gohman2009-03-253-1392/+1010
| | | | | | not going to persue this further at this time. llvm-svn: 67666
* LLVM's master Makefile.common is in LLVM_SRC_ROOT, not LLVM_OBJ_ROOT.Dan Gohman2009-03-251-1/+1
| | | | llvm-svn: 67658
* Regenerate configure.Dan Gohman2009-03-241-1004/+1386
| | | | llvm-svn: 67656
* Fix paths; AutoRegen.sh changes its current working directory to be theDan Gohman2009-03-242-6/+6
| | | | | | | autoconf directory, but these paths need to be relative to the main source directory. llvm-svn: 67655
* Update for autoconf 2.6x;Dan Gohman2009-03-241-3/+3
| | | | llvm-svn: 67654
* Fix bash-isms.Dan Gohman2009-03-241-2/+2
| | | | llvm-svn: 67647
* CMake: auto-discover project files under the projects/ subdirectory.Oscar Fuentes2009-03-061-0/+9
| | | | | | Patch by Viktar Zviarovich! llvm-svn: 66230
* Add "sample" documentation to sample project.Nick Lewycky2008-09-151-0/+6
| | | | | | This fixes part of PR2793. llvm-svn: 56198
* Allow the test suite to be checked out into projects/test-suite.Matthijs Kooijman2008-06-241-1/+3
| | | | | | | | | We will keep the old projects/llvm-test working for existing installs. The changes to configure are made manually, since I lack autoconf-2.6. Someone might want to run AutoGen.sh to see if that changes anything. llvm-svn: 52675
* remove attributions from the rest of the llvm makefiles.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45416
* Convert .cvsignore filesJohn Criswell2007-06-292-5/+0
| | | | llvm-svn: 37801
* avoid collision with /usr/bin/sample if this ever gets installed.Chris Lattner2007-02-181-1/+1
| | | | llvm-svn: 34387
* remove obsolete commentChris Lattner2007-01-171-1/+1
| | | | llvm-svn: 33292
* For PR1074:Reid Spencer2007-01-1795-43683/+0
| | | | | | | Remove the projects/Stacker directory. LLVM is now free of dependency on llvm-gcc. llvm-svn: 33278
* relax typeChris Lattner2007-01-071-1/+1
| | | | llvm-svn: 32993
* For PR950:Reid Spencer2006-12-311-44/+44
| | | | | | Convert signed integer types to signless. llvm-svn: 32786
* For PR950:Reid Spencer2006-12-231-25/+25
| | | | | | | | This patch removes the SetCC instructions and replaces them with the ICmp and FCmp instructions. The SetCondInst instruction has been removed and been replaced with ICmpInst and FCmpInst. llvm-svn: 32751
* switch statistic over, remove misspelt comment.Chris Lattner2006-12-191-6/+2
| | | | llvm-svn: 32704
* Update for llvm-gcc4 build.Reid Spencer2006-12-131-1/+1
| | | | llvm-svn: 32533
* Change createInferredCast calls to more accurate cast creation calls.Reid Spencer2006-12-131-14/+18
| | | | llvm-svn: 32520
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-071-4/+4
| | | | | | now cerr, cout, and NullStream resp. llvm-svn: 32298
* Detemplatize the Statistic class.Devang Patel2006-12-061-1/+1
| | | | llvm-svn: 32283
* Replacing std::iostreams with llvm iostreams. Some of these changes involveBill Wendling2006-11-291-5/+6
| | | | | | | adding a temporary wrapper around the ostream to make it friendly to functions expecting an LLVM stream. This should be fixed in the future. llvm-svn: 31990
* For PR950:Reid Spencer2006-11-271-17/+19
| | | | | | | | | | The long awaited CAST patch. This introduces 12 new instructions into LLVM to replace the cast instruction. Corresponding changes throughout LLVM are provided. This passes llvm-test, llvm/test, and SPEC CPUINT2000 with the exception of 175.vpr which fails only on a slight floating point output difference. llvm-svn: 31931
* For PR950:Reid Spencer2006-11-081-1/+1
| | | | | | | | This patch converts the old SHR instruction into two instructions, AShr (Arithmetic) and LShr (Logical). The Shr instructions now are not dependent on the sign of their operands. llvm-svn: 31542
* Don't check variables before they are set.Reid Spencer2006-11-051-2/+3
| | | | | | Be careful about blanks when checking LLVMGCC variable. llvm-svn: 31455
* Make sample project -pedantic clean.Reid Spencer2006-11-032-5/+3
| | | | llvm-svn: 31391
* Make Stacker Runtime -pedantic clean.Reid Spencer2006-11-032-12/+10
| | | | llvm-svn: 31390
* For PR786:Reid Spencer2006-11-021-1/+0
| | | | | | | | | | Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
* For PR950:Reid Spencer2006-11-021-1/+1
| | | | | | Replace the REM instruction with UREM, SREM and FREM. llvm-svn: 31369
* For PR950:Reid Spencer2006-10-261-2/+2
| | | | | | | | Make necessary changes to support DIV -> [SUF]Div. This changes llvm to have three division instructions: signed, unsigned, floating point. The bytecode and assembler are bacwards compatible, however. llvm-svn: 31195
* For PR950:Reid Spencer2006-10-201-8/+8
| | | | | | | | This patch implements the first increment for the Signless Types feature. All changes pertain to removing the ConstantSInt and ConstantUInt classes in favor of just using ConstantInt. llvm-svn: 31063
* Don't build the runtime library if LLVMGCC is not configured.Reid Spencer2006-10-021-0/+5
| | | | llvm-svn: 30691
* Stacker doesn't build universal right.Chris Lattner2006-09-301-0/+6
| | | | llvm-svn: 30675
* Fix a race condition in the makefile that broke grawp's tester last night.Chris Lattner2006-08-251-0/+1
| | | | llvm-svn: 29873
* For PR797:Reid Spencer2006-08-183-4/+7
| | | | | | Update to reflect ParseException becoming ParseError (from Parser.h) llvm-svn: 29766
* Drop the -s2048 option, it is specified incorrectly and the correctReid Spencer2006-08-181-2/+2
| | | | | | specification can't be handled by llvmc (= confuses it) llvm-svn: 29764
* For PR780:Reid Spencer2006-08-072-5/+3
| | | | | | | | | | | | | 1. Change the usage of LOADABLE_MODULE so that it implies all the things necessary to make a loadable module. This reduces the user's burdern to get a loadable module correctly built. 2. Document the usage of LOADABLE_MODULE in the MakefileGuide 3. Adjust the makefile for lib/Transforms/Hello to use the new specification for building loadable modules 4. Adjust the sample project to not attempt to build a shared library for its little library. This was just wasteful and not instructive at all. llvm-svn: 29551
* Stacker uses EH.Chris Lattner2006-07-072-0/+2
| | | | llvm-svn: 29032
* Don't pass target name into TargetData anymore, it is never used or needed.Chris Lattner2006-06-161-1/+1
| | | | llvm-svn: 28831
* Fix build on systems with broken bisonChris Lattner2006-06-021-0/+5
| | | | llvm-svn: 28658
* For PR786:Reid Spencer2006-06-012-0/+5
| | | | | | | | | Turn -pedantic and -Wno-long-long compile flags on by default. In a few places, avoid the warnings by removing these options in the local makefile. One notable exception: lib/Target/CBackend/Writer.cpp. These warnings are left on as a reminder to developers to clean them up. llvm-svn: 28614
* Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer2006-06-011-3/+3
| | | | | | | BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. llvm-svn: 28610
* Avoid defining dead resultChris Lattner2006-05-121-1/+1
| | | | llvm-svn: 28246
* Have the AutoRegen.sh script prompt the user for the LLVM src and objReid Spencer2006-04-182-4/+29
| | | | | | | | | | directories if it can't find them. Then, replace those values into the configure.ac script and pass them to the LLVM_CONFIG_PROJECT so that the values become the default for llvm_src and llvm_obj variables. In this way the user is required to input this exactly once, and the scripts take it from there. llvm-svn: 27798
* Distribute the Stacker samples directory.Reid Spencer2006-04-131-1/+1
| | | | llvm-svn: 27648
* Distribute the lex/yacc files from the cvs version.Reid Spencer2006-04-121-0/+2
| | | | llvm-svn: 27628
* Ignored generated files.Reid Spencer2006-03-231-0/+4
| | | | llvm-svn: 27016
* Ignore generated files.Reid Spencer2006-03-232-0/+8
| | | | llvm-svn: 27015
OpenPOWER on IntegriCloud