source: icGREP/icgrep-devel/icgrep/icgrep-devel.files @ 5464

Last change on this file since 5464 was 5464, checked in by nmedfort, 2 years ago

Restructuring work for the Driver classes. Start of work to eliminate the memory leaks with the ExecutionEngine?. Replaced custom AlignedMalloc? with backend call to std::aligned_malloc. Salvaged some work on DistributionPass? for reevaluation.

File size: 5.7 KB
Line 
1cc/alphabet.cpp
2cc/alphabet.h
3cc/cc_compiler.cpp
4cc/cc_compiler.h
5cc/multiplex_CCs.cpp
6cc/multiplex_CCs.h
7editd/editd.cpp
8editd/editd_cpu_kernel.cpp
9editd/editd_cpu_kernel.h
10editd/editd_gpu_kernel.cpp
11editd/editd_gpu_kernel.h
12editd/EditdCudaDriver.h
13editd/editdscan_kernel.cpp
14editd/editdscan_kernel.h
15editd/pattern_compiler.cpp
16editd/pattern_compiler.h
17IR_Gen/CBuilder.cpp
18IR_Gen/CBuilder.h
19IR_Gen/CudaDriver.h
20IR_Gen/FunctionTypeBuilder.h
21IR_Gen/idisa_avx_builder.cpp
22IR_Gen/idisa_avx_builder.h
23IR_Gen/idisa_builder.cpp
24IR_Gen/idisa_builder.h
25IR_Gen/idisa_i64_builder.cpp
26IR_Gen/idisa_i64_builder.h
27IR_Gen/idisa_nvptx_builder.cpp
28IR_Gen/idisa_nvptx_builder.h
29IR_Gen/idisa_sse_builder.cpp
30IR_Gen/idisa_sse_builder.h
31IR_Gen/idisa_target.cpp
32IR_Gen/idisa_target.h
33IR_Gen/tracegen.h
34kernels/alignedprint.cpp
35kernels/alignedprint.h
36kernels/cc_kernel.cpp
37kernels/cc_kernel.h
38kernels/cc_scan_kernel.cpp
39kernels/cc_scan_kernel.h
40kernels/deletion.cpp
41kernels/deletion.h
42kernels/evenodd.cpp
43kernels/evenodd.h
44kernels/grep_kernel.cpp
45kernels/grep_kernel.h
46kernels/interface.cpp
47kernels/interface.h
48kernels/kernel.cpp
49kernels/kernel.h
50kernels/kernel_builder.cpp
51kernels/kernel_builder.h
52kernels/linebreak_kernel.cpp
53kernels/linebreak_kernel.h
54kernels/lz4_bytestream_decoder.cpp
55kernels/lz4_bytestream_decoder.h
56kernels/lz4_index_decoder.cpp
57kernels/lz4_index_decoder.h
58kernels/match_count.cpp
59kernels/match_count.h
60kernels/p2s_kernel.cpp
61kernels/p2s_kernel.h
62kernels/radix64.cpp
63kernels/radix64.h
64kernels/s2p_kernel.cpp
65kernels/s2p_kernel.h
66kernels/scanmatchgen.cpp
67kernels/scanmatchgen.h
68kernels/source_kernel.cpp
69kernels/source_kernel.h
70kernels/stdout_kernel.cpp
71kernels/stdout_kernel.h
72kernels/streams_merge.cpp
73kernels/streams_merge.h
74kernels/streamset.cpp
75kernels/streamset.h
76kernels/swizzle.cpp
77kernels/swizzle.h
78kernels/until_n.cpp
79kernels/until_n.h
80pablo/analysis/pabloverifier.cpp
81pablo/analysis/pabloverifier.hpp
82pablo/optimizers/booleanreassociationpass.cpp
83pablo/optimizers/booleanreassociationpass.h
84pablo/optimizers/codemotionpass.cpp
85pablo/optimizers/codemotionpass.h
86pablo/optimizers/distributivepass.cpp
87pablo/optimizers/distributivepass.h
88pablo/optimizers/graph-facade.hpp
89pablo/optimizers/maxsat.hpp
90pablo/optimizers/pablo_automultiplexing.cpp
91pablo/optimizers/pablo_automultiplexing.hpp
92pablo/optimizers/pablo_bddminimization.cpp
93pablo/optimizers/pablo_bddminimization.h
94pablo/optimizers/pablo_simplifier.cpp
95pablo/optimizers/pablo_simplifier.hpp
96pablo/optimizers/schedulingprepass.cpp
97pablo/optimizers/schedulingprepass.h
98pablo/passes/factorizedfg.cpp
99pablo/passes/factorizedfg.h
100pablo/passes/flattenassociativedfg.cpp
101pablo/passes/flattenassociativedfg.h
102pablo/passes/flattenif.cpp
103pablo/passes/flattenif.hpp
104pablo/passes/ssapass.cpp
105pablo/passes/ssapass.h
106pablo/arithmetic.h
107pablo/boolean.h
108pablo/branch.cpp
109pablo/branch.h
110pablo/builder.cpp
111pablo/builder.hpp
112pablo/carry_data.h
113pablo/carry_manager.cpp
114pablo/carry_manager.h
115pablo/codegenstate.cpp
116pablo/codegenstate.h
117pablo/expression_map.hpp
118pablo/pablo_compiler.cpp
119pablo/pablo_compiler.h
120pablo/pablo_kernel.cpp
121pablo/pablo_kernel.h
122pablo/pablo_toolchain.cpp
123pablo/pablo_toolchain.h
124pablo/pabloAST.cpp
125pablo/pabloAST.h
126pablo/pe_advance.h
127pablo/pe_constant.h
128pablo/pe_count.h
129pablo/pe_infile.h
130pablo/pe_integer.h
131pablo/pe_lookahead.h
132pablo/pe_matchstar.h
133pablo/pe_ones.h
134pablo/pe_phi.h
135pablo/pe_scanthru.h
136pablo/pe_string.h
137pablo/pe_var.h
138pablo/pe_zeroes.h
139pablo/printer_pablos.cpp
140pablo/printer_pablos.h
141pablo/ps_assign.h
142pablo/symbol_generator.cpp
143pablo/symbol_generator.h
144re/printer_re.cpp
145re/printer_re.h
146re/re_alt.h
147re/re_analysis.cpp
148re/re_analysis.h
149re/re_any.h
150re/re_assertion.h
151re/re_cc.cpp
152re/re_cc.h
153re/re_compiler.cpp
154re/re_compiler.h
155re/re_diff.cpp
156re/re_diff.h
157re/re_end.h
158re/re_intersect.cpp
159re/re_intersect.h
160re/re_memoizer.hpp
161re/re_name.h
162re/re_name_resolve.cpp
163re/re_name_resolve.h
164re/re_nullable.cpp
165re/re_nullable.h
166re/re_parser.cpp
167re/re_parser.h
168re/re_parser_bre.cpp
169re/re_parser_bre.h
170re/re_parser_ere.cpp
171re/re_parser_ere.h
172re/re_parser_helper.h
173re/re_parser_pcre.cpp
174re/re_parser_pcre.h
175re/re_parser_prosite.cpp
176re/re_parser_prosite.h
177re/re_re.cpp
178re/re_re.h
179re/re_rep.cpp
180re/re_rep.h
181re/re_seq.h
182re/re_simplifier.cpp
183re/re_simplifier.h
184re/re_start.h
185re/re_toolchain.cpp
186re/re_toolchain.h
187re/re_utility.cpp
188re/re_utility.h
189toolchain/cpudriver.cpp
190toolchain/cpudriver.h
191toolchain/driver.cpp
192toolchain/driver.h
193toolchain/NVPTXDriver.cpp
194toolchain/NVPTXDriver.h
195toolchain/object_cache.cpp
196toolchain/object_cache.h
197toolchain/pipeline.cpp
198toolchain/pipeline.h
199toolchain/toolchain.cpp
200toolchain/toolchain.h
201toolchain/workqueue.h
202UCD/Blocks.h
203UCD/CaseFolding_txt.cpp
204UCD/CaseFolding_txt.h
205UCD/DerivedAge.h
206UCD/DerivedBidiClass.h
207UCD/DerivedBinaryProperties.h
208UCD/DerivedCombiningClass.h
209UCD/DerivedCoreProperties.h
210UCD/DerivedDecompositionType.h
211UCD/DerivedGeneralCategory.h
212UCD/DerivedJoiningGroup.h
213UCD/DerivedJoiningType.h
214UCD/DerivedNormalizationProps.h
215UCD/DerivedNumericType.h
216UCD/EastAsianWidth.h
217UCD/GraphemeBreakProperty.h
218UCD/HangulSyllableType.h
219UCD/LineBreak.h
220UCD/PropertyAliases.h
221UCD/PropertyObjects.cpp
222UCD/PropertyObjects.h
223UCD/PropertyObjectTable.h
224UCD/PropertyValueAliases.h
225UCD/PropList.h
226UCD/resolve_properties.cpp
227UCD/resolve_properties.h
228UCD/ScriptExtensions.h
229UCD/Scripts.h
230UCD/SentenceBreakProperty.h
231UCD/ucd_compiler.cpp
232UCD/ucd_compiler.hpp
233UCD/unicode_set.cpp
234UCD/unicode_set.h
235UCD/UnicodeNameData.cpp
236UCD/UnicodeNameData.h
237UCD/WordBreakProperty.h
238util/aligned_allocator.h
239util/papi_helper.hpp
240util/slab_allocator.h
241array-test.cpp
242base64.cpp
243grep_engine.cpp
244grep_engine.h
245grep_type.h
246hrtime.h
247icgrep.cpp
248lz4d.cpp
249lz4FrameDecoder.cpp
250lz4FrameDecoder.h
251preprocess.cpp
252u8u16.cpp
253utf16_encoder.cpp
254utf16_encoder.h
255utf8_encoder.cpp
256utf8_encoder.h
257wc.cpp
258CMakeLists.txt
259IR_Gen/tracegen.cpp
Note: See TracBrowser for help on using the repository browser.