Last change
on this file since 50e04cc was
661e7b0,
checked in by Andrew Beach <ajbeach@…>, 4 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
|
Line | |
---|
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 | ## |
---|
8 | ## module.mk -- |
---|
9 | ## |
---|
10 | ## Author : Richard C. Bilson |
---|
11 | ## Created On : Mon Jun 1 17:49:17 2015 |
---|
12 | ## Last Modified By : Andrew Beach |
---|
13 | ## Last Modified On : Tue May 17 14:27:00 2022 |
---|
14 | ## Update Count : 5 |
---|
15 | ############################################################################### |
---|
16 | |
---|
17 | SRC_COMMON = \ |
---|
18 | Common/Assert.cpp \ |
---|
19 | Common/CodeLocation.hpp \ |
---|
20 | Common/CodeLocationTools.hpp \ |
---|
21 | Common/CodeLocationTools.cpp \ |
---|
22 | Common/DeclStats.hpp \ |
---|
23 | Common/DeclStats.cpp \ |
---|
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 \ |
---|
32 | Common/Iterate.hpp \ |
---|
33 | Common/PersistentMap.hpp \ |
---|
34 | Common/ResolvProtoDump.hpp \ |
---|
35 | Common/ResolvProtoDump.cpp \ |
---|
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 \ |
---|
50 | Common/Symbol.cpp \ |
---|
51 | Common/Symbol.hpp \ |
---|
52 | Common/ToString.hpp \ |
---|
53 | Common/UniqueName.cpp \ |
---|
54 | Common/UniqueName.hpp \ |
---|
55 | Common/Utility.hpp \ |
---|
56 | Common/VectorMap.hpp |
---|
57 | |
---|
58 | SRC += $(SRC_COMMON) \ |
---|
59 | Common/DebugMalloc.cpp |
---|
60 | |
---|
61 | SRCDEMANGLE += $(SRC_COMMON) |
---|
Note: See
TracBrowser
for help on using the repository browser.