Last change
on this file since eae8b37 was 661e7b0, checked in by Andrew Beach <ajbeach@…>, 13 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.