Ignore:
Timestamp:
Dec 16, 2016, 4:16:28 PM (3 years ago)
Author:
nmedfort
Message:

Rewrite of the CarryManager? to support non-carry-collapsing loops.

File:
1 edited

Legend:

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

    r5217 r5227  
    114114pablo/builder.cpp
    115115pablo/builder.hpp
    116 pablo/carry_data.cpp
    117116pablo/carry_data.h
    118117pablo/carry_manager.cpp
     
    355354editd/editdscan_kernel.h
    356355editd/editdscan_kernel.cpp
     356array-test.cpp
     357cc/cc_compiler.cpp
     358cc/cc_compiler.h
     359editd/editd.cpp
     360editd/editd_cpu_kernel.cpp
     361editd/editd_cpu_kernel.h
     362editd/editd_gpu_kernel.cpp
     363editd/editd_gpu_kernel.h
     364editd/EditdCudaDriver.h
     365editd/editdscan_kernel.cpp
     366editd/editdscan_kernel.h
     367editd/pattern_compiler.cpp
     368editd/pattern_compiler.h
     369IDISA/types/streamtype.cpp
     370IDISA/types/streamtype.h
     371IDISA/CudaDriver.h
     372IDISA/idisa_avx_builder.cpp
     373IDISA/idisa_avx_builder.h
     374IDISA/idisa_builder.cpp
     375IDISA/idisa_builder.h
     376IDISA/idisa_i64_builder.cpp
     377IDISA/idisa_i64_builder.h
     378IDISA/idisa_nvptx_builder.cpp
     379IDISA/idisa_nvptx_builder.h
     380IDISA/idisa_sse_builder.cpp
     381IDISA/idisa_sse_builder.h
     382IDISA/idisa_target.cpp
     383IDISA/idisa_target.h
     384IDISA/llvm2ptx.h
     385kernels/cc_kernel.cpp
     386kernels/cc_kernel.h
     387kernels/deletion.cpp
     388kernels/deletion.h
     389kernels/interface.cpp
     390kernels/interface.h
     391kernels/kernel.cpp
     392kernels/kernel.h
     393kernels/p2s_kernel.cpp
     394kernels/p2s_kernel.h
     395kernels/pipeline.cpp
     396kernels/pipeline.h
     397kernels/radix64.cpp
     398kernels/radix64.h
     399kernels/s2p_kernel.cpp
     400kernels/s2p_kernel.h
     401kernels/scanmatchgen.cpp
     402kernels/scanmatchgen.h
     403kernels/stdout_kernel.cpp
     404kernels/stdout_kernel.h
     405kernels/streamset.cpp
     406kernels/streamset.h
     407kernels/symboltablepipeline.cpp
     408kernels/symboltablepipeline.h
     409pablo/analysis/pabloverifier.cpp
     410pablo/analysis/pabloverifier.hpp
     411pablo/optimizers/booleanreassociationpass.cpp
     412pablo/optimizers/booleanreassociationpass.h
     413pablo/optimizers/codemotionpass.cpp
     414pablo/optimizers/codemotionpass.h
     415pablo/optimizers/distributivepass.cpp
     416pablo/optimizers/distributivepass.h
     417pablo/optimizers/graph-facade.hpp
     418pablo/optimizers/maxsat.hpp
     419pablo/optimizers/pablo_automultiplexing.cpp
     420pablo/optimizers/pablo_automultiplexing.hpp
     421pablo/optimizers/pablo_bddminimization.cpp
     422pablo/optimizers/pablo_bddminimization.h
     423pablo/optimizers/pablo_simplifier.cpp
     424pablo/optimizers/pablo_simplifier.hpp
     425pablo/optimizers/schedulingprepass.cpp
     426pablo/optimizers/schedulingprepass.h
     427pablo/passes/factorizedfg.cpp
     428pablo/passes/factorizedfg.h
     429pablo/passes/flattenassociativedfg.cpp
     430pablo/passes/flattenassociativedfg.h
     431pablo/passes/flattenif.cpp
     432pablo/passes/flattenif.hpp
     433pablo/arithmetic.h
     434pablo/boolean.h
     435pablo/branch.cpp
     436pablo/branch.h
     437pablo/builder.cpp
     438pablo/builder.hpp
     439pablo/carry_data.h
     440pablo/carry_manager.cpp
     441pablo/carry_manager.h
     442pablo/codegenstate.cpp
     443pablo/codegenstate.h
     444pablo/expression_map.hpp
     445pablo/pablo_compiler.cpp
     446pablo/pablo_compiler.h
     447pablo/pablo_kernel.cpp
     448pablo/pablo_kernel.h
     449pablo/pablo_toolchain.cpp
     450pablo/pablo_toolchain.h
     451pablo/pabloAST.cpp
     452pablo/pabloAST.h
     453pablo/pe_advance.h
     454pablo/pe_call.h
     455pablo/pe_constant.h
     456pablo/pe_count.h
     457pablo/pe_infile.h
     458pablo/pe_integer.h
     459pablo/pe_lookahead.h
     460pablo/pe_matchstar.h
     461pablo/pe_ones.h
     462pablo/pe_scanthru.h
     463pablo/pe_setithbit.h
     464pablo/pe_string.h
     465pablo/pe_var.h
     466pablo/pe_zeroes.h
     467pablo/printer_pablos.cpp
     468pablo/printer_pablos.h
     469pablo/prototype.cpp
     470pablo/prototype.h
     471pablo/ps_assign.h
     472pablo/symbol_generator.cpp
     473pablo/symbol_generator.h
     474re/printer_re.cpp
     475re/printer_re.h
     476re/re_alt.h
     477re/re_analysis.cpp
     478re/re_analysis.h
     479re/re_any.h
     480re/re_assertion.h
     481re/re_cc.cpp
     482re/re_cc.h
     483re/re_compiler.cpp
     484re/re_compiler.h
     485re/re_diff.cpp
     486re/re_diff.h
     487re/re_end.h
     488re/re_intersect.cpp
     489re/re_intersect.h
     490re/re_memoizer.hpp
     491re/re_name.h
     492re/re_name_resolve.cpp
     493re/re_name_resolve.h
     494re/re_nullable.cpp
     495re/re_nullable.h
     496re/re_parser.cpp
     497re/re_parser.h
     498re/re_parser_bre.cpp
     499re/re_parser_bre.h
     500re/re_parser_ere.cpp
     501re/re_parser_ere.h
     502re/re_parser_helper.h
     503re/re_parser_pcre.cpp
     504re/re_parser_pcre.h
     505re/re_parser_prosite.cpp
     506re/re_parser_prosite.h
     507re/re_re.cpp
     508re/re_re.h
     509re/re_rep.cpp
     510re/re_rep.h
     511re/re_seq.h
     512re/re_simplifier.cpp
     513re/re_simplifier.h
     514re/re_start.h
     515re/re_toolchain.cpp
     516re/re_toolchain.h
     517re/re_utility.cpp
     518re/re_utility.h
     519UCD/Blocks.h
     520UCD/CaseFolding_txt.cpp
     521UCD/CaseFolding_txt.h
     522UCD/DerivedAge.h
     523UCD/DerivedBidiClass.h
     524UCD/DerivedBinaryProperties.h
     525UCD/DerivedCombiningClass.h
     526UCD/DerivedCoreProperties.h
     527UCD/DerivedDecompositionType.h
     528UCD/DerivedGeneralCategory.h
     529UCD/DerivedJoiningGroup.h
     530UCD/DerivedJoiningType.h
     531UCD/DerivedNormalizationProps.h
     532UCD/DerivedNumericType.h
     533UCD/EastAsianWidth.h
     534UCD/GraphemeBreakProperty.h
     535UCD/HangulSyllableType.h
     536UCD/LineBreak.h
     537UCD/PropertyAliases.h
     538UCD/PropertyObjects.cpp
     539UCD/PropertyObjects.h
     540UCD/PropertyObjectTable.h
     541UCD/PropertyValueAliases.h
     542UCD/PropList.h
     543UCD/resolve_properties.cpp
     544UCD/resolve_properties.h
     545UCD/ScriptExtensions.h
     546UCD/Scripts.h
     547UCD/SentenceBreakProperty.h
     548UCD/ucd_compiler.cpp
     549UCD/ucd_compiler.hpp
     550UCD/unicode_set.cpp
     551UCD/unicode_set.h
     552UCD/UnicodeNameData.cpp
     553UCD/UnicodeNameData.h
     554UCD/WordBreakProperty.h
     555util/papi_helper.hpp
     556util/slab_allocator.h
     557array-test.cpp
     558generate_predefined_ucd_functions.cpp
     559grep_engine.cpp
     560grep_engine.h
     561grep_type.h
     562hrtime.h
     563icgrep.cpp
     564object_cache.cpp
     565object_cache.h
     566symboltable.cpp
     567toolchain.cpp
     568toolchain.h
     569u8u16.cpp
     570utf16_encoder.cpp
     571utf16_encoder.h
     572utf8_encoder.cpp
     573utf8_encoder.h
     574wc.cpp
Note: See TracChangeset for help on using the changeset viewer.