Ignore:
Timestamp:
Jan 14, 2017, 3:49:56 PM (2 years ago)
Author:
nmedfort
Message:

Changes working towards simplifying accessing stream elements + some modifications to simplify include / forward declarations within the CodeGen? library.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/icgrep/icgrep-devel.files

    r5240 r5260  
    797797utf8_encoder.h
    798798wc.cpp
     799cc/cc_compiler.cpp
     800cc/cc_compiler.h
     801editd/editd.cpp
     802editd/editd_cpu_kernel.cpp
     803editd/editd_cpu_kernel.h
     804editd/editd_gpu_kernel.cpp
     805editd/editd_gpu_kernel.h
     806editd/EditdCudaDriver.h
     807editd/editdscan_kernel.cpp
     808editd/editdscan_kernel.h
     809editd/pattern_compiler.cpp
     810editd/pattern_compiler.h
     811IR_Gen/types/streamtype.cpp
     812IR_Gen/types/streamtype.h
     813IR_Gen/CBuilder.cpp
     814IR_Gen/CBuilder.h
     815IR_Gen/CudaDriver.h
     816IR_Gen/idisa_avx_builder.cpp
     817IR_Gen/idisa_avx_builder.h
     818IR_Gen/idisa_builder.cpp
     819IR_Gen/idisa_builder.h
     820IR_Gen/idisa_i64_builder.cpp
     821IR_Gen/idisa_i64_builder.h
     822IR_Gen/idisa_nvptx_builder.cpp
     823IR_Gen/idisa_nvptx_builder.h
     824IR_Gen/idisa_sse_builder.cpp
     825IR_Gen/idisa_sse_builder.h
     826IR_Gen/idisa_target.cpp
     827IR_Gen/idisa_target.h
     828IR_Gen/llvm2ptx.h
     829kernels/cc_kernel.cpp
     830kernels/cc_kernel.h
     831kernels/deletion.cpp
     832kernels/deletion.h
     833kernels/interface.cpp
     834kernels/interface.h
     835kernels/kernel.cpp
     836kernels/kernel.h
     837kernels/mmap_kernel.cpp
     838kernels/mmap_kernel.h
     839kernels/p2s_kernel.cpp
     840kernels/p2s_kernel.h
     841kernels/pipeline.cpp
     842kernels/pipeline.h
     843kernels/radix64.cpp
     844kernels/radix64.h
     845kernels/s2p_kernel.cpp
     846kernels/s2p_kernel.h
     847kernels/scanmatchgen.cpp
     848kernels/scanmatchgen.h
     849kernels/stdout_kernel.cpp
     850kernels/stdout_kernel.h
     851kernels/streamset.cpp
     852kernels/streamset.h
     853kernels/symboltablepipeline.cpp
     854kernels/symboltablepipeline.h
     855pablo/analysis/pabloverifier.cpp
     856pablo/analysis/pabloverifier.hpp
     857pablo/optimizers/booleanreassociationpass.cpp
     858pablo/optimizers/booleanreassociationpass.h
     859pablo/optimizers/codemotionpass.cpp
     860pablo/optimizers/codemotionpass.h
     861pablo/optimizers/distributivepass.cpp
     862pablo/optimizers/distributivepass.h
     863pablo/optimizers/graph-facade.hpp
     864pablo/optimizers/maxsat.hpp
     865pablo/optimizers/pablo_automultiplexing.cpp
     866pablo/optimizers/pablo_automultiplexing.hpp
     867pablo/optimizers/pablo_bddminimization.cpp
     868pablo/optimizers/pablo_bddminimization.h
     869pablo/optimizers/pablo_simplifier.cpp
     870pablo/optimizers/pablo_simplifier.hpp
     871pablo/optimizers/schedulingprepass.cpp
     872pablo/optimizers/schedulingprepass.h
     873pablo/passes/factorizedfg.cpp
     874pablo/passes/factorizedfg.h
     875pablo/passes/flattenassociativedfg.cpp
     876pablo/passes/flattenassociativedfg.h
     877pablo/passes/flattenif.cpp
     878pablo/passes/flattenif.hpp
     879pablo/arithmetic.h
     880pablo/boolean.h
     881pablo/branch.cpp
     882pablo/branch.h
     883pablo/builder.cpp
     884pablo/builder.hpp
     885pablo/carry_data.h
     886pablo/carry_manager.cpp
     887pablo/carry_manager.h
     888pablo/codegenstate.cpp
     889pablo/codegenstate.h
     890pablo/expression_map.hpp
     891pablo/pablo_compiler.cpp
     892pablo/pablo_compiler.h
     893pablo/pablo_kernel.cpp
     894pablo/pablo_kernel.h
     895pablo/pablo_toolchain.cpp
     896pablo/pablo_toolchain.h
     897pablo/pabloAST.cpp
     898pablo/pabloAST.h
     899pablo/pe_advance.h
     900pablo/pe_call.h
     901pablo/pe_constant.h
     902pablo/pe_count.h
     903pablo/pe_infile.h
     904pablo/pe_integer.h
     905pablo/pe_lookahead.h
     906pablo/pe_matchstar.h
     907pablo/pe_ones.h
     908pablo/pe_scanthru.h
     909pablo/pe_setithbit.h
     910pablo/pe_string.h
     911pablo/pe_var.h
     912pablo/pe_zeroes.h
     913pablo/printer_pablos.cpp
     914pablo/printer_pablos.h
     915pablo/prototype.cpp
     916pablo/prototype.h
     917pablo/ps_assign.h
     918pablo/symbol_generator.cpp
     919pablo/symbol_generator.h
     920re/printer_re.cpp
     921re/printer_re.h
     922re/re_alt.h
     923re/re_analysis.cpp
     924re/re_analysis.h
     925re/re_any.h
     926re/re_assertion.h
     927re/re_cc.cpp
     928re/re_cc.h
     929re/re_compiler.cpp
     930re/re_compiler.h
     931re/re_diff.cpp
     932re/re_diff.h
     933re/re_end.h
     934re/re_intersect.cpp
     935re/re_intersect.h
     936re/re_memoizer.hpp
     937re/re_name.h
     938re/re_name_resolve.cpp
     939re/re_name_resolve.h
     940re/re_nullable.cpp
     941re/re_nullable.h
     942re/re_parser.cpp
     943re/re_parser.h
     944re/re_parser_bre.cpp
     945re/re_parser_bre.h
     946re/re_parser_ere.cpp
     947re/re_parser_ere.h
     948re/re_parser_helper.h
     949re/re_parser_pcre.cpp
     950re/re_parser_pcre.h
     951re/re_parser_prosite.cpp
     952re/re_parser_prosite.h
     953re/re_re.cpp
     954re/re_re.h
     955re/re_rep.cpp
     956re/re_rep.h
     957re/re_seq.h
     958re/re_simplifier.cpp
     959re/re_simplifier.h
     960re/re_start.h
     961re/re_toolchain.cpp
     962re/re_toolchain.h
     963re/re_utility.cpp
     964re/re_utility.h
     965UCD/Blocks.h
     966UCD/CaseFolding_txt.cpp
     967UCD/CaseFolding_txt.h
     968UCD/DerivedAge.h
     969UCD/DerivedBidiClass.h
     970UCD/DerivedBinaryProperties.h
     971UCD/DerivedCombiningClass.h
     972UCD/DerivedCoreProperties.h
     973UCD/DerivedDecompositionType.h
     974UCD/DerivedGeneralCategory.h
     975UCD/DerivedJoiningGroup.h
     976UCD/DerivedJoiningType.h
     977UCD/DerivedNormalizationProps.h
     978UCD/DerivedNumericType.h
     979UCD/EastAsianWidth.h
     980UCD/GraphemeBreakProperty.h
     981UCD/HangulSyllableType.h
     982UCD/LineBreak.h
     983UCD/PropertyAliases.h
     984UCD/PropertyObjects.cpp
     985UCD/PropertyObjects.h
     986UCD/PropertyObjectTable.h
     987UCD/PropertyValueAliases.h
     988UCD/PropList.h
     989UCD/resolve_properties.cpp
     990UCD/resolve_properties.h
     991UCD/ScriptExtensions.h
     992UCD/Scripts.h
     993UCD/SentenceBreakProperty.h
     994UCD/ucd_compiler.cpp
     995UCD/ucd_compiler.hpp
     996UCD/unicode_set.cpp
     997UCD/unicode_set.h
     998UCD/UnicodeNameData.cpp
     999UCD/UnicodeNameData.h
     1000UCD/WordBreakProperty.h
     1001util/aligned_allocator.h
     1002util/papi_helper.hpp
     1003util/slab_allocator.h
     1004array-test.cpp
     1005base64.cpp
     1006generate_predefined_ucd_functions.cpp
     1007grep_engine.cpp
     1008grep_engine.h
     1009grep_type.h
     1010hrtime.h
     1011icgrep.cpp
     1012object_cache.cpp
     1013object_cache.h
     1014symboltable.cpp
     1015toolchain.cpp
     1016toolchain.h
     1017u8u16.cpp
     1018utf16_encoder.cpp
     1019utf16_encoder.h
     1020utf8_encoder.cpp
     1021utf8_encoder.h
     1022wc.cpp
     1023cc/cc_compiler.cpp
     1024cc/cc_compiler.h
     1025editd/editd.cpp
     1026editd/editd_cpu_kernel.cpp
     1027editd/editd_cpu_kernel.h
     1028editd/editd_gpu_kernel.cpp
     1029editd/editd_gpu_kernel.h
     1030editd/EditdCudaDriver.h
     1031editd/editdscan_kernel.cpp
     1032editd/editdscan_kernel.h
     1033editd/pattern_compiler.cpp
     1034editd/pattern_compiler.h
     1035IR_Gen/types/streamtype.cpp
     1036IR_Gen/types/streamtype.h
     1037IR_Gen/CBuilder.cpp
     1038IR_Gen/CBuilder.h
     1039IR_Gen/CudaDriver.h
     1040IR_Gen/idisa_avx_builder.cpp
     1041IR_Gen/idisa_avx_builder.h
     1042IR_Gen/idisa_builder.cpp
     1043IR_Gen/idisa_builder.h
     1044IR_Gen/idisa_i64_builder.cpp
     1045IR_Gen/idisa_i64_builder.h
     1046IR_Gen/idisa_nvptx_builder.cpp
     1047IR_Gen/idisa_nvptx_builder.h
     1048IR_Gen/idisa_sse_builder.cpp
     1049IR_Gen/idisa_sse_builder.h
     1050IR_Gen/idisa_target.cpp
     1051IR_Gen/idisa_target.h
     1052IR_Gen/llvm2ptx.h
     1053kernels/cc_kernel.cpp
     1054kernels/cc_kernel.h
     1055kernels/deletion.cpp
     1056kernels/deletion.h
     1057kernels/interface.cpp
     1058kernels/interface.h
     1059kernels/kernel.cpp
     1060kernels/kernel.h
     1061kernels/mmap_kernel.cpp
     1062kernels/mmap_kernel.h
     1063kernels/p2s_kernel.cpp
     1064kernels/p2s_kernel.h
     1065kernels/pipeline.cpp
     1066kernels/pipeline.h
     1067kernels/radix64.cpp
     1068kernels/radix64.h
     1069kernels/s2p_kernel.cpp
     1070kernels/s2p_kernel.h
     1071kernels/scanmatchgen.cpp
     1072kernels/scanmatchgen.h
     1073kernels/stdout_kernel.cpp
     1074kernels/stdout_kernel.h
     1075kernels/streamset.cpp
     1076kernels/streamset.h
     1077kernels/symboltablepipeline.cpp
     1078kernels/symboltablepipeline.h
     1079pablo/analysis/pabloverifier.cpp
     1080pablo/analysis/pabloverifier.hpp
     1081pablo/optimizers/booleanreassociationpass.cpp
     1082pablo/optimizers/booleanreassociationpass.h
     1083pablo/optimizers/codemotionpass.cpp
     1084pablo/optimizers/codemotionpass.h
     1085pablo/optimizers/distributivepass.cpp
     1086pablo/optimizers/distributivepass.h
     1087pablo/optimizers/graph-facade.hpp
     1088pablo/optimizers/maxsat.hpp
     1089pablo/optimizers/pablo_automultiplexing.cpp
     1090pablo/optimizers/pablo_automultiplexing.hpp
     1091pablo/optimizers/pablo_bddminimization.cpp
     1092pablo/optimizers/pablo_bddminimization.h
     1093pablo/optimizers/pablo_simplifier.cpp
     1094pablo/optimizers/pablo_simplifier.hpp
     1095pablo/optimizers/schedulingprepass.cpp
     1096pablo/optimizers/schedulingprepass.h
     1097pablo/passes/factorizedfg.cpp
     1098pablo/passes/factorizedfg.h
     1099pablo/passes/flattenassociativedfg.cpp
     1100pablo/passes/flattenassociativedfg.h
     1101pablo/passes/flattenif.cpp
     1102pablo/passes/flattenif.hpp
     1103pablo/arithmetic.h
     1104pablo/boolean.h
     1105pablo/branch.cpp
     1106pablo/branch.h
     1107pablo/builder.cpp
     1108pablo/builder.hpp
     1109pablo/carry_data.h
     1110pablo/carry_manager.cpp
     1111pablo/carry_manager.h
     1112pablo/codegenstate.cpp
     1113pablo/codegenstate.h
     1114pablo/expression_map.hpp
     1115pablo/pablo_compiler.cpp
     1116pablo/pablo_compiler.h
     1117pablo/pablo_kernel.cpp
     1118pablo/pablo_kernel.h
     1119pablo/pablo_toolchain.cpp
     1120pablo/pablo_toolchain.h
     1121pablo/pabloAST.cpp
     1122pablo/pabloAST.h
     1123pablo/pe_advance.h
     1124pablo/pe_call.h
     1125pablo/pe_constant.h
     1126pablo/pe_count.h
     1127pablo/pe_infile.h
     1128pablo/pe_integer.h
     1129pablo/pe_lookahead.h
     1130pablo/pe_matchstar.h
     1131pablo/pe_ones.h
     1132pablo/pe_scanthru.h
     1133pablo/pe_setithbit.h
     1134pablo/pe_string.h
     1135pablo/pe_var.h
     1136pablo/pe_zeroes.h
     1137pablo/printer_pablos.cpp
     1138pablo/printer_pablos.h
     1139pablo/prototype.cpp
     1140pablo/prototype.h
     1141pablo/ps_assign.h
     1142pablo/symbol_generator.cpp
     1143pablo/symbol_generator.h
     1144re/printer_re.cpp
     1145re/printer_re.h
     1146re/re_alt.h
     1147re/re_analysis.cpp
     1148re/re_analysis.h
     1149re/re_any.h
     1150re/re_assertion.h
     1151re/re_cc.cpp
     1152re/re_cc.h
     1153re/re_compiler.cpp
     1154re/re_compiler.h
     1155re/re_diff.cpp
     1156re/re_diff.h
     1157re/re_end.h
     1158re/re_intersect.cpp
     1159re/re_intersect.h
     1160re/re_memoizer.hpp
     1161re/re_name.h
     1162re/re_name_resolve.cpp
     1163re/re_name_resolve.h
     1164re/re_nullable.cpp
     1165re/re_nullable.h
     1166re/re_parser.cpp
     1167re/re_parser.h
     1168re/re_parser_bre.cpp
     1169re/re_parser_bre.h
     1170re/re_parser_ere.cpp
     1171re/re_parser_ere.h
     1172re/re_parser_helper.h
     1173re/re_parser_pcre.cpp
     1174re/re_parser_pcre.h
     1175re/re_parser_prosite.cpp
     1176re/re_parser_prosite.h
     1177re/re_re.cpp
     1178re/re_re.h
     1179re/re_rep.cpp
     1180re/re_rep.h
     1181re/re_seq.h
     1182re/re_simplifier.cpp
     1183re/re_simplifier.h
     1184re/re_start.h
     1185re/re_toolchain.cpp
     1186re/re_toolchain.h
     1187re/re_utility.cpp
     1188re/re_utility.h
     1189UCD/Blocks.h
     1190UCD/CaseFolding_txt.cpp
     1191UCD/CaseFolding_txt.h
     1192UCD/DerivedAge.h
     1193UCD/DerivedBidiClass.h
     1194UCD/DerivedBinaryProperties.h
     1195UCD/DerivedCombiningClass.h
     1196UCD/DerivedCoreProperties.h
     1197UCD/DerivedDecompositionType.h
     1198UCD/DerivedGeneralCategory.h
     1199UCD/DerivedJoiningGroup.h
     1200UCD/DerivedJoiningType.h
     1201UCD/DerivedNormalizationProps.h
     1202UCD/DerivedNumericType.h
     1203UCD/EastAsianWidth.h
     1204UCD/GraphemeBreakProperty.h
     1205UCD/HangulSyllableType.h
     1206UCD/LineBreak.h
     1207UCD/PropertyAliases.h
     1208UCD/PropertyObjects.cpp
     1209UCD/PropertyObjects.h
     1210UCD/PropertyObjectTable.h
     1211UCD/PropertyValueAliases.h
     1212UCD/PropList.h
     1213UCD/resolve_properties.cpp
     1214UCD/resolve_properties.h
     1215UCD/ScriptExtensions.h
     1216UCD/Scripts.h
     1217UCD/SentenceBreakProperty.h
     1218UCD/ucd_compiler.cpp
     1219UCD/ucd_compiler.hpp
     1220UCD/unicode_set.cpp
     1221UCD/unicode_set.h
     1222UCD/UnicodeNameData.cpp
     1223UCD/UnicodeNameData.h
     1224UCD/WordBreakProperty.h
     1225util/aligned_allocator.h
     1226util/papi_helper.hpp
     1227util/slab_allocator.h
     1228array-test.cpp
     1229base64.cpp
     1230generate_predefined_ucd_functions.cpp
     1231grep_engine.cpp
     1232grep_engine.h
     1233grep_type.h
     1234hrtime.h
     1235icgrep.cpp
     1236object_cache.cpp
     1237object_cache.h
     1238symboltable.cpp
     1239toolchain.cpp
     1240toolchain.h
     1241u8u16.cpp
     1242utf16_encoder.cpp
     1243utf16_encoder.h
     1244utf8_encoder.cpp
     1245utf8_encoder.h
     1246wc.cpp
Note: See TracChangeset for help on using the changeset viewer.