summaryrefslogtreecommitdiffstats
path: root/llvm/projects
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* Convert over to the new way of handling lex/bison checked into cvsChris Lattner2006-02-155-0/+419
| | | | llvm-svn: 26209
* Fixed Makefile so it does, indeed, build a dynamic library.Robert Bocchino2006-01-061-1/+2
| | | | llvm-svn: 25135
* unbreak the build againChris Lattner2005-10-271-1/+1
| | | | llvm-svn: 24041
* Make sure to build things in the right order, build with the .o file, not theChris Lattner2005-10-271-2/+2
| | | | | | .a file to unbreak the build after john's change llvm-svn: 24024
* use archives when possibleChris Lattner2005-10-241-2/+2
| | | | llvm-svn: 23932
* Implement PR614:Reid Spencer2005-08-274-2/+4308
| | | | | | | | | | 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
* oopsAndrew Lenharth2005-07-052-2/+2
| | | | llvm-svn: 22334
* updatesAndrew Lenharth2005-07-052-2/+2
| | | | llvm-svn: 22333
* Make the value to -s not be interpreted as a file nameReid Spencer2005-05-191-2/+2
| | | | llvm-svn: 22134
* Add an llvmc specification file for the "st" suffix. This allows StackerReid Spencer2005-05-192-1/+65
| | | | | | programs to benefit from the optimization capabilities of the llvmc. llvm-svn: 22133
* The previous hack didn't work because tools-only isn't defined and isn'tReid Spencer2005-05-131-4/+1
| | | | | | | | a target at this level of build. There shouldn't be a problem with building the runtime library without llvm-gcc because the Makefile.rules checks for an empty LLVMGCC variable before building bytecode modules. llvm-svn: 21942
* Don't build runtime if tools-only :)Reid Spencer2005-05-131-1/+4
| | | | llvm-svn: 21938
* WHILE does not "pop" a value, it "examines" to top of stack. Make thisReid Spencer2005-05-041-1/+1
| | | | | | clear in the applicable comment. llvm-svn: 21682
* Eliminate tabs and trailing spacesJeff Cohen2005-04-237-1078/+1078
| | | | llvm-svn: 21479
* Remove trailing whitespaceMisha Brukman2005-04-213-203/+203
| | | | llvm-svn: 21427
* Rename createPromoteMemoryToRegister() toAlkis Evlogimenos2005-03-281-1/+1
| | | | | | | createPromoteMemoryToRegisterPass() to be consistent with other pass creation functions. llvm-svn: 20885
* Update to reflect various changes in the autoconf directory. THeReid Spencer2005-02-241-34/+38
| | | | | | | recommended configuration of projects is now much simplified and depends on LLVM file presence rather than local project file presence. llvm-svn: 20312
* Remove auxilliary files that are now picked up from llvm/autoconf. ThisReid Spencer2005-02-243-6642/+0
| | | | | | | | avoids version conflict problems with ltmain.sh (libtool), mkinstalldirs and install-sh. This prevents projects from becoming stale when the LLVM build system is upgraded or modified. llvm-svn: 20311
* * Move all the "standard" configuration stuff to the start of the fileReid Spencer2005-02-241-15/+15
| | | | | | | * Make the auxilliary directory be llvm/autoconf not the project's * Use the LLVM_CONFIG_PROJECT macro to get the --with-llvm{src,obj} args llvm-svn: 20310
* Don't put generated files into CVS.Reid Spencer2005-02-241-21/+0
| | | | llvm-svn: 20309
* * Fix an output messageReid Spencer2005-02-241-3/+3
| | | | | | | * Make aclocal look in LLVM's autoconf/m4 directory for macros * Don't force generation of missing files llvm-svn: 20307
* Update makefile to use PROJ_* makefile variables intead of BUILD_* asReid Spencer2005-02-141-2/+2
| | | | | | | required by changes to the Makefile.rules. Patch contributed by Vladimir Merzliakov. llvm-svn: 20175
* Update per new Makefile requirements for projectsReid Spencer2005-01-162-34/+21
| | | | llvm-svn: 19594
* Rename BUILD_* to PROJ_*Reid Spencer2005-01-161-2/+2
| | | | llvm-svn: 19592
* Ignore autoconf/aclocal generated stuff.Reid Spencer2005-01-051-0/+1
| | | | llvm-svn: 19292
* Cleanup configuration for CygwinReid Spencer2005-01-053-6161/+44
| | | | llvm-svn: 19284
* Ignore some filesReid Spencer2005-01-011-0/+2
| | | | llvm-svn: 19221
OpenPOWER on IntegriCloud