summaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2019-10-14Sparse v0.6.1v0.6.1Luc Van Oostenryck1-1/+1
2019-10-07Sparse v0.6.1-rc2 is now out.v0.6.1-rc2Luc Van Oostenryck1-1/+1
2019-09-02problem building sparse 0.6.0 (sparse-llvm)Randy Dunlap1-1/+1
2019-03-01Sparse v0.6.1-rc1v0.6.1-rc1Luc Van Oostenryck1-1/+1
2019-02-17build: honor CFLAGS & friends from environmentUwe Kleine-König1-6/+9
2019-02-17build: get rid of MAN1DIRLuc Van Oostenryck1-5/+8
2019-02-17build: always use '-Wall -Wwrite-strings'Luc Van Oostenryck1-1/+1
2019-02-17build: CHECKER is not needed, remove itLuc Van Oostenryck1-2/+1
2019-02-08fix parallel installLuc Van Oostenryck1-6/+3
2019-02-01Makefile: default to LD = CCUwe Kleine-König1-1/+1
2018-12-26Sparse v0.6.0v0.6.0Luc Van Oostenryck1-1/+1
2018-12-21remove -finline-functions from CFLAGSLuc Van Oostenryck1-1/+1
2018-12-18build: check if sparse-llvm needs libc++Luc Van Oostenryck1-0/+1
2018-12-18build: only need includedir from llvm-configLuc Van Oostenryck1-1/+1
2018-12-18VERSION=0.6.0-rc1Luc Van Oostenryck1-1/+1
2018-07-01ssa: phase 1: phi-nodes placementLuc Van Oostenryck1-0/+1
2018-07-01ptrmap: core implementationLuc Van Oostenryck1-0/+1
2018-07-01idf: compute the iterated dominance frontierLuc Van Oostenryck1-0/+1
2018-07-01sset: add implementation of sparse setsLuc Van Oostenryck1-0/+1
2018-07-01graph: build the CFG reverse postorder traversalLuc Van Oostenryck1-0/+1
2018-06-16ir-validate: add framework for IR validationLuc Van Oostenryck1-0/+1
2018-06-08utils: add xmemdup() & xstrdup()Luc Van Oostenryck1-0/+1
2018-05-19increment the version number suffix it with -devLuc Van Oostenryck1-1/+1
2018-05-19Merge branch 'next' into officialLuc Van Oostenryck1-163/+171
2018-05-06Merge branches 'unop', 'describe-dirty', 'range-syntax', 'old-testcases', 'fi...Luc Van Oostenryck1-1/+1
2018-05-01build: use --dirty with 'git describe'Luc Van Oostenryck1-1/+1
2018-05-01build: disable LLVM on x86-64-x32Luc Van Oostenryck1-0/+3
2018-05-01build: use 'filter' to do pattern matching inside the MakefileLuc Van Oostenryck1-1/+1
2018-05-01build: use a variable for $(shell uname -m)Luc Van Oostenryck1-2/+3
2018-03-24Sparse v0.5.2v0.5.2Luc Van Oostenryck1-1/+1
2018-03-03bump up version to 0.5.2-RC1v0.5.2-rc1Luc Van Oostenryck1-1/+1
2018-02-24move the optimization loop in its own fileLuc Van Oostenryck1-0/+1
2018-02-24'amd64' is also ok for sparse-llvmLuc Van Oostenryck1-1/+1
2018-02-20build: use -MMD for generated dependenciesLuc Van Oostenryck1-2/+2
2018-02-20build: add -MP for generated dependenciesLuc Van Oostenryck1-2/+2
2017-12-08testsuite: make the '%.t' rule depends on PROGRAMS tooLuc Van Oostenryck1-1/+1
2017-12-06fix: build sparse-llvm on i686s too.Luc Van Oostenryck1-1/+1
2017-11-16add table to "negate" some opcodeLuc Van Oostenryck1-0/+1
2017-11-11Makefile: provide CFLAGS for command line override.Christopher Li1-9/+9
2017-11-10Makefile: use locally built sparse in the selfcheck targetRamsay Jones1-1/+1
2017-11-10build: let -fno-strict-aliasing be a mandatory flagLuc Van Oostenryck1-1/+6
2017-11-10build: add rule to run a single testLuc Van Oostenryck1-0/+2
2017-11-10build: use a single space before assignmentsLuc Van Oostenryck1-2/+2
2017-11-10build: reorg & add commentLuc Van Oostenryck1-8/+9
2017-11-10build: avoid foreachLuc Van Oostenryck1-9/+11
2017-11-10build: add *.o to clean-check patternLuc Van Oostenryck1-0/+1
2017-11-10build: simplify clean patternLuc Van Oostenryck1-7/+3
2017-11-10build: simplify quiet commandsLuc Van Oostenryck1-13/+12
2017-11-10build: let quiet commands use less indentationLuc Van Oostenryck1-8/+8
2017-11-10build: remove unused QUIET_INST_SHLuc Van Oostenryck1-1/+0
2017-11-10build: use standard rules for installLuc Van Oostenryck1-21/+14
2017-11-10build: allow the name 'local.mk' to be configurable via the environmentLuc Van Oostenryck1-1/+2
2017-11-10build: use one line per itemLuc Van Oostenryck1-8/+43
2017-11-10build: remove the dist rule since unusedLuc Van Oostenryck1-7/+0
2017-11-10build: normalize rulesLuc Van Oostenryck1-2/+2
2017-11-10build: remove rule for shared lib, it's unusedLuc Van Oostenryck1-15/+3
2017-11-10build: make clean targets quieterLuc Van Oostenryck1-2/+3
2017-11-10build: move clean & clean-check togetherLuc Van Oostenryck1-3/+3
2017-11-10build: remove references to unexisting pre-process.hLuc Van Oostenryck1-1/+1
2017-11-10build: add note about overwritable varsLuc Van Oostenryck1-0/+3
2017-11-10build: only generate version.h when neededUwe Kleine-König1-8/+14
2017-11-10build: move tests near their useLuc Van Oostenryck1-38/+41
2017-11-10build: CHECKER_FLAGS=-Wno-vla for all targetsLuc Van Oostenryck1-3/+1
2017-11-10build: reuse rule for ALL_OBJSLuc Van Oostenryck1-3/+2
2017-11-10build: no need to use wildcards for generated dependenciesLuc Van Oostenryck1-4/+3
2017-11-10build: use $LIBS directly in the dependency listLuc Van Oostenryck1-2/+2
2017-11-10build: avoid rule-specific CFLAGSLuc Van Oostenryck1-1/+1
2017-11-10build: allow CFLAGS & friends from command lineLuc Van Oostenryck1-3/+3
2017-11-10build: allow target-specific CFLAGS, CPPFLAGS, LDFLAGS & LDLIBSLuc Van Oostenryck1-8/+11
2017-11-10build: use '-ldlibs' instead of '_EXTRA_OBJS'Luc Van Oostenryck1-4/+4
2017-11-10build: use '-objs' instead of '_EXTRA_DEPS'Luc Van Oostenryck1-6/+6
2017-11-10Makefile: use locally built sparse in the selfcheck targetRamsay Jones1-1/+1
2017-11-06build: remove unused support for pkgconfigLuc Van Oostenryck1-24/+3
2017-11-06build: fix effectiveness of generated dependenciesLuc Van Oostenryck1-1/+1
2017-11-06build: pass CPPFLAGS to compilerUwe Kleine-König1-2/+2
2017-11-06build: drop -g from LDFLAGSUwe Kleine-König1-1/+0
2017-11-06build: drop BASIC_CFLAGS and ALL_CFLAGSUwe Kleine-König1-9/+7
2017-11-06build: put comment about local.mk to the place where it is includedUwe Kleine-König1-5/+4
2017-11-05build: make PREFIX overwritable from the environmentUwe Kleine-König1-1/+1
2017-10-02build: remove version.h in clean targetUwe Kleine-König1-1/+1
2017-09-12build: disable sparse-llvm on non-x86Luc Van Oostenryck1-0/+4
2017-08-17Sparse 0.5.1Christopher Li1-1/+1
2017-08-11Bump sparse's version to -rc5v0.5.1-rc5Luc Van Oostenryck1-1/+1
2017-08-10test-inspect: Detect gtk3 then gtk2 packageChristopher Li1-7/+14
2017-08-09Makefile: pass -Wno-vla to sparse while checking pre-process.cRamsay Jones1-1/+4
2017-08-09Makefile: add selfcheck targetChristopher Li1-2/+12
2017-08-09Makefile: clean up and simplifyChristopher Li1-10/+8
2017-07-04bump sparse's version to 0.5.1-rc4v0.5.1-rc4Christopher Li1-1/+1
2017-06-21bump sparse's version to -rc3Luc Van Oostenryck1-1/+1
2017-05-15add show_allocation_stats()Luc Van Oostenryck1-0/+1
2017-02-13move evaluation & expansion of builtins in a separate fileLuc Van Oostenryck1-0/+1
2016-10-13Fix warning compiling sparse-llvmChristopher Li1-1/+1
2014-11-10build: allow use of PKG_CONFIG to override pkg-configAaro Koskinen1-6/+7
2014-10-10Add support for multiarch system header filesRamsay Jones1-0/+3
2014-10-10Makefile: suppress error message from shellRamsay Jones1-9/+7
2014-09-25Use LLVM_CONFIG instead of llvm-config in MakefilePavel Roskin1-1/+1
2014-09-25sparse-llvm: Fix LLVM 3.5 linker errorsOmar Sandoval1-0/+1
2014-04-15build: allow use of LLVM_CONFIG to override llvm-config config scriptCody P Schafer1-6/+7
2014-01-29Sparse 0.5.0v0.5.0Christopher Li1-1/+1
2014-01-29Fix make dist failureChristopher Li1-1/+1
2013-12-21Sparse 0.5.0 rc1Christopher Li1-1/+1
2013-05-15Trivial: Remove redundant Makefile variableChristopher Li1-2/+1
2013-05-15sparse, llvm: fix link errorsXi Wang1-2/+2
2013-03-06There's no current way to know the versionJoe Perches1-1/+9
2013-02-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/viro/sparse into margeChristopher Li1-1/+1
2013-02-12switch to delayed handling of escape sequencesAl Viro1-1/+1
2012-01-02Merge branch 'sparse-llvm' of git://github.com/penberg/sparse-llvm.gitChristopher Li1-1/+25
2011-11-25sparse, llvm: Don't fail the build if LLVM is too oldPekka Enberg1-3/+10
2011-11-21sparse 0.4.4v0.4.4Christopher Li1-1/+1
2011-08-29Sparse 0.4.4-rc2v0.4.4-rc2Christopher Li1-1/+1
2011-08-28Limit usage of g++ to llvm related programs.Christopher Li1-2/+3
2011-08-23sparse, llvm: Fix 'sparsec' when it's not in PATHPekka Enberg1-1/+1
2011-08-23sparse, llvm: Fix assert() in sparse codePekka Enberg1-1/+1
2011-08-23sparse, llvm: Initial commitPekka Enberg1-1/+17
2011-08-20Sparse 0.4.4-rc1v0.4.4-rc1Christopher Li1-1/+1
2011-04-25Allow overwrite CFLAGS from command lineChristopher Li1-6/+7
2011-04-18build: add an all-installable target that builds the targets to install.Diego Elio Pettenò1-1/+3
2011-04-18build: allow easy override of GCC_BASEDiego Elio Pettenò1-1/+2
2011-03-11Makefile: warn user when libxml and/or libgtk2 are not availableFlorian Fainelli1-0/+4
2010-09-02sparse 0.4.3 finialv0.4.3Christopher Li1-1/+1
2010-07-13inspect: Add test-inspect programChristopher Li1-3/+14
2010-03-28Makefile: fix permissions mixup on installDan McGee1-7/+12
2010-03-28Simplify Makefile using static pattern rulesChristopher Li1-8/+3
2009-10-11Sparse 0.4.2v0.4.2Christopher Li1-2/+2
2009-07-20Makefile: suppress error message from pkg-configRamsay Jones1-1/+1
2009-07-18Have Makefile import local.mk if it exists.Samuel Bronson1-2/+8
2008-12-28Clean up Makefile long linesChristopher Li1-14/+17
2008-12-28Makefile automatic header dependencyChristopher Li1-77/+21
2008-12-18Set gcc include path at runtime.Alexey Zaytsev1-4/+3
2008-12-18Gdb macros to get a better look at some sparse data structures.Alexey Zaytsev1-9/+11
2007-11-13Makefile: VERSION=0.4.10.4.1Josh Triplett1-1/+1
2007-09-19fix install perms of manpagesMike Frysinger1-1/+1
2007-09-15Makefile: VERSION=0.40.4Josh Triplett1-1/+1
2007-09-15Add a manpage for cgccJosh Triplett1-1/+1
2007-09-15Makefile: Use ?= to allow overriding OS or AR on the Make command lineJosh Triplett1-2/+2
2007-09-06Use -fno-strict-aliasing, as the ptrlist code seems to violate C99 strict ali...Josh Triplett1-1/+1
2007-08-31Install the Sparse manpageJosh Triplett1-0/+7
2007-08-09libxml compile fix on CygwinKovarththanan Rajaratnam1-1/+1
2007-08-04Makefile: improve flag handlingMike Frysinger1-4/+5
2007-07-30Drop -fpic; it hurts performance and we don't build libsparse.so by defaultJosh Triplett1-1/+7
2007-07-30Add some missing dependencies in the MakefileJosh Triplett1-0/+2
2007-07-29Makefile: Use -O2 -finline-functions, not just -OJosh Triplett1-1/+1
2007-07-22Makefile: stop cleaning files we didn't make and have no business cleaningJosh Triplett1-1/+1
2007-07-22Fix test-suite to handle stdout and stderr separately, and fix up testsJosh Triplett1-2/+7
2007-07-14Split c2xml build rule into compile and link stages, and add the quiet prefixesJosh Triplett1-5/+5
2007-07-13add c2xml programRob Taylor1-0/+15
2007-07-08Make clean depend on clean-checkJosh Triplett1-1/+1
2007-07-08test-suite: a tiny test automation scriptDamien Lespiau1-0/+7
2007-06-01Makefile prettyprinting: make INSTALL and other output line up correctlyJosh Triplett1-4/+4
2007-06-01Change "LD" to "LINK" in Makefile prettyprinting.Josh Triplett1-14/+14
2007-05-22Remove extra space.Josh Triplett1-1/+1
2007-05-22Beautify all & install Makefile targetsDamien Lespiau1-27/+43
2007-05-01Add a "make dist" that requires $(VERSION) to match `git describe`Josh Triplett1-0/+7
2007-05-01Remove old version note.Josh Triplett1-3/+0
2007-05-01Fix the version numberJosh Triplett1-1/+1
2007-02-27Move pkg-config file to lib, rather than shareJosh Triplett1-1/+1
2007-01-16Sparse-based Ctags implementationChristopher Li1-1/+6
2006-12-05Remove old SCCS target from Makefile.0.2Josh Triplett1-2/+0
2006-12-05Generate and install a pkg-config file. Add DESTDIR support to Makefile.Josh Triplett1-10/+19
2006-12-05Install static library and header filesJosh Triplett1-20/+17
2006-12-04Rename "check.c" to "sparse.c" to match program name; update .gitignoreJosh Triplett1-2/+2
2006-11-06Stop building and installing libsparse.so0.1Josh Triplett1-3/+3
2006-11-06Install cgcc on "make install", refactor installation codePavel Roskin1-2/+5
2006-11-06Compile sparse executable under it's own name, not as "check"Pavel Roskin1-8/+3
2006-08-29[PATCH] Add backend to graph basic blocksJosh Triplett1-1/+5
2006-08-29[PATCH] Use $(BINDIR) consistently in Makefile rather than $(PREFIX)/binJosh Triplett1-3/+3
2005-12-20[PATCH] dissect.cOleg Nesterov1-2/+7
2005-11-21[PATCH] Add a function to translate the SSA form back to normal form.Luc Van Oostenryck1-2/+5
2005-08-02Add DEBUG mode, which enables various expensive debug optionsLinus Torvalds1-0/+5
2005-04-07Move the ptrlist macros out of the sparse "lib.[ch]" files.Linus Torvalds1-2/+4
2005-04-07[PATCH] sparse: Makefile trivialitiesAlexey Dobriyan1-2/+2
2005-04-07Name static library "libsparse.a" to match shared library namingLinus Torvalds1-1/+1
2005-04-07[PATCH] : "make clean" doesn't delete libsparse.sormps@joel.ist.utl.pt1-1/+1
2005-04-07Support building sparse as a shared library.Linus Torvalds1-13/+25
2005-04-07Remove stat-based file identity tests.Linus Torvalds1-2/+2
2005-04-07[PATCH] missing dependency for storage.oSam Ravnborg1-0/+1
2005-04-07Make "storage" be part of the sparse library, and split outLinus Torvalds1-2/+3
2005-04-07Add silly storage handling example.Linus Torvalds1-1/+5
2005-04-07Fix up dependencies for allocate.cLinus Torvalds1-0/+1
2005-04-07Split out the blob allocator from lib.c into allocate.c.Linus Torvalds1-2/+3
2005-04-07Rename "register.c" into "liveness.c". That's what it does.Linus Torvalds1-2/+2
2005-04-07Add "memop" simplification phase.Linus Torvalds1-1/+2
2005-04-07Add a final pseudo usage tracking phase, which keepsLinus Torvalds1-1/+2
2005-04-07Happy Thanksgiving, everybody!Linus Torvalds1-0/+3
2005-04-07Move instruction simplification to new file "simplify.c".Linus Torvalds1-1/+2
2005-04-07Fix cse.c dependencies.Linus Torvalds1-0/+1
2005-04-07Add initial CSE passLinus Torvalds1-1/+1
2005-04-07Move flow analysis out of "linearize.c" and into new "flow.c"Linus Torvalds1-2/+3
2005-04-07Make 'make install' check the target install directory.Linus Torvalds1-1/+10
2005-04-07Add compatibility file for solaris.welinder@troll.com1-0/+6
2005-04-07AutomergeLinus Torvalds1-1/+1
2005-04-07Add new "compat.h" header file to lib dependencies list.Linus Torvalds1-1/+1
2005-04-07New BitKeeper file ``test-sort.c''welinder@anemone.rentec.com1-0/+3
2005-04-07Add system-specific compatibility functions to makeLinus Torvalds1-1/+3
2005-04-07[PATCH] Use $(CC) everywhere in Makefile.pj@ludd.ltu.se1-6/+6
2005-04-07Add sort_list() function that kind of works like qsort, butLinus Torvalds1-1/+3
2005-04-07Morten made us almost -Wwrite-strings clean. Go the extra mile.Linus Torvalds1-1/+1
2005-04-07[PATCH] more on fixing dependencyChristopher Li1-0/+3
2005-04-07Add dependancy information for the new ident-list.hLinus Torvalds1-1/+2
2005-04-07Don't strip the binary when installing.Linus Torvalds1-1/+1