Last change
on this file since 1a2ba84 was
661e7b0,
checked in by Andrew Beach <ajbeach@…>, 3 months ago
|
After a years (or at least half a year) the CodeLocation? optimization is merged in. Added Symbol (using Racket's name for interned strings), and used it for CodeLocation? file names. The optimizes for the high number of copies - both instances with the same value and copy operations - and consistently brings down runtime by a few percent.
|
-
Property mode set to
100644
|
File size:
1.6 KB
|
Rev | Line | |
---|
[6e7e2b36] | 1 | ######################### -*- Mode: Makefile-Gmake -*- ######################## |
---|
| 2 | ## |
---|
| 3 | ## Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo |
---|
| 4 | ## |
---|
| 5 | ## The contents of this file are covered under the licence agreement in the |
---|
| 6 | ## file "LICENCE" distributed with Cforall. |
---|
| 7 | ## |
---|
[c9d5c4f] | 8 | ## module.mk -- |
---|
[6e7e2b36] | 9 | ## |
---|
| 10 | ## Author : Richard C. Bilson |
---|
| 11 | ## Created On : Mon Jun 1 17:49:17 2015 |
---|
[9939dc3] | 12 | ## Last Modified By : Andrew Beach |
---|
| 13 | ## Last Modified On : Tue May 17 14:27:00 2022 |
---|
| 14 | ## Update Count : 5 |
---|
[6e7e2b36] | 15 | ############################################################################### |
---|
| 16 | |
---|
[7abee38] | 17 | SRC_COMMON = \ |
---|
[c92bdcc] | 18 | Common/Assert.cpp \ |
---|
| 19 | Common/CodeLocation.hpp \ |
---|
[9939dc3] | 20 | Common/CodeLocationTools.hpp \ |
---|
| 21 | Common/CodeLocationTools.cpp \ |
---|
| 22 | Common/DeclStats.hpp \ |
---|
| 23 | Common/DeclStats.cpp \ |
---|
[c92bdcc] | 24 | Common/ErrorObjects.hpp \ |
---|
| 25 | Common/Eval.cpp \ |
---|
| 26 | Common/Eval.hpp \ |
---|
| 27 | Common/Examine.cpp \ |
---|
| 28 | Common/Examine.hpp \ |
---|
| 29 | Common/FilterCombos.hpp \ |
---|
| 30 | Common/Indenter.hpp \ |
---|
| 31 | Common/Indenter.cpp \ |
---|
[8f06277] | 32 | Common/Iterate.hpp \ |
---|
[c92bdcc] | 33 | Common/PersistentMap.hpp \ |
---|
[9939dc3] | 34 | Common/ResolvProtoDump.hpp \ |
---|
| 35 | Common/ResolvProtoDump.cpp \ |
---|
[c92bdcc] | 36 | Common/ScopedMap.hpp \ |
---|
| 37 | Common/SemanticError.cpp \ |
---|
| 38 | Common/SemanticError.hpp \ |
---|
| 39 | Common/Stats.hpp \ |
---|
| 40 | Common/Stats/Base.hpp \ |
---|
| 41 | Common/Stats/Counter.cpp \ |
---|
| 42 | Common/Stats/Counter.hpp \ |
---|
| 43 | Common/Stats/Heap.cpp \ |
---|
| 44 | Common/Stats/Heap.hpp \ |
---|
| 45 | Common/Stats/ResolveTime.cpp \ |
---|
| 46 | Common/Stats/ResolveTime.hpp \ |
---|
| 47 | Common/Stats/Stats.cpp \ |
---|
| 48 | Common/Stats/Time.cpp \ |
---|
| 49 | Common/Stats/Time.hpp \ |
---|
[661e7b0] | 50 | Common/Symbol.cpp \ |
---|
| 51 | Common/Symbol.hpp \ |
---|
[9feb34b] | 52 | Common/ToString.hpp \ |
---|
[c92bdcc] | 53 | Common/UniqueName.cpp \ |
---|
| 54 | Common/UniqueName.hpp \ |
---|
[0f612d2] | 55 | Common/Utility.hpp \ |
---|
[c92bdcc] | 56 | Common/VectorMap.hpp |
---|
[9939dc3] | 57 | |
---|
| 58 | SRC += $(SRC_COMMON) \ |
---|
[c92bdcc] | 59 | Common/DebugMalloc.cpp |
---|
[7abee38] | 60 | |
---|
| 61 | SRCDEMANGLE += $(SRC_COMMON) |
---|
Note: See
TracBrowser
for help on using the repository browser.