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

Last change on this file since 5682 was 5646, checked in by nmedfort, 21 months ago

Minor clean up. Bug fix for object cache when the same cached kernel is used twice in a single run. Improvement to RE Minimizer.

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