Ignore:
Timestamp:
Mar 7, 2016, 3:37:30 PM (3 years ago)
Author:
nmedfort
Message:

Initial modifications to Pablo Compiler and Kernel Builder to support circular buffers for Lookahead.

File:
1 edited

Legend:

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

    r4937 r4959  
    498498../buddy-2.4/src/bddtree.h
    499499../buddy-2.4/src/tree.cpp
     500pablo/pe_lookahead.h
     501pablo/symbol-table/length_group_generator.h
     502pablo/symbol-table/length_group_generator.cpp
     503kernels/pipeline.h
     504kernels/kernel.h
     505kernels/kernel.cpp
     506kernels/scanmatchgen.h
     507kernels/pipeline.cpp
     508kernels/scanmatchgen.cpp
     509kernels/s2p_gen.cpp
     510kernels/s2p_gen.h
     511cc/cc_compiler.cpp
     512cc/cc_compiler.h
     513CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c
     514CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
     515CMakeFiles/feature_tests.c
     516CMakeFiles/feature_tests.cxx
     517IDISA/idisa_avx_builder.cpp
     518IDISA/idisa_avx_builder.h
     519IDISA/idisa_builder.cpp
     520IDISA/idisa_builder.h
     521IDISA/idisa_sse_builder.cpp
     522IDISA/idisa_sse_builder.h
     523include/simd-lib/idisa_cpp/idisa_avx2.cpp
     524include/simd-lib/idisa_cpp/idisa_sse2.cpp
     525include/simd-lib/bitblock.hpp
     526include/simd-lib/bitblock128.hpp
     527include/simd-lib/bitblock256.hpp
     528include/simd-lib/bitblock_iterator.hpp
     529include/simd-lib/buffer.hpp
     530include/simd-lib/builtins.hpp
     531include/simd-lib/carryQ.hpp
     532include/simd-lib/config.hpp
     533include/simd-lib/idisa.hpp
     534include/simd-lib/idisa128.hpp
     535include/simd-lib/idisa256.hpp
     536include/simd-lib/pabloSupport.hpp
     537include/simd-lib/s2p.hpp
     538include/simd-lib/transpose.hpp
     539kernels/kernel.cpp
     540kernels/kernel.h
     541kernels/pipeline.cpp
     542kernels/pipeline.h
     543kernels/s2p_kernel.cpp
     544kernels/s2p_kernel.h
     545kernels/scanmatchgen.cpp
     546kernels/scanmatchgen.h
     547pablo/analysis/pabloverifier.cpp
     548pablo/analysis/pabloverifier.hpp
     549pablo/optimizers/booleanreassociationpass.cpp
     550pablo/optimizers/booleanreassociationpass.h
     551pablo/optimizers/codemotionpass.cpp
     552pablo/optimizers/codemotionpass.h
     553pablo/optimizers/distributivepass.cpp
     554pablo/optimizers/distributivepass.h
     555pablo/optimizers/graph-facade.hpp
     556pablo/optimizers/pablo_automultiplexing.cpp
     557pablo/optimizers/pablo_automultiplexing.hpp
     558pablo/optimizers/pablo_bddminimization.cpp
     559pablo/optimizers/pablo_bddminimization.h
     560pablo/optimizers/pablo_simplifier.cpp
     561pablo/optimizers/pablo_simplifier.hpp
     562pablo/optimizers/schedulingprepass.cpp
     563pablo/optimizers/schedulingprepass.h
     564pablo/passes/factorizedfg.cpp
     565pablo/passes/factorizedfg.h
     566pablo/passes/flattenassociativedfg.cpp
     567pablo/passes/flattenassociativedfg.h
     568pablo/symbol-table/length_group_generator.cpp
     569pablo/symbol-table/length_group_generator.h
     570pablo/builder.cpp
     571pablo/builder.hpp
     572pablo/carry_data.cpp
     573pablo/carry_data.h
     574pablo/carry_manager.cpp
     575pablo/carry_manager.h
     576pablo/codegenstate.cpp
     577pablo/codegenstate.h
     578pablo/expression_map.hpp
     579pablo/function.cpp
     580pablo/function.h
     581pablo/pablo_compiler.cpp
     582pablo/pablo_compiler.h
     583pablo/pabloAST.cpp
     584pablo/pabloAST.h
     585pablo/pe_advance.h
     586pablo/pe_and.h
     587pablo/pe_call.h
     588pablo/pe_count.h
     589pablo/pe_integer.h
     590pablo/pe_lookahead.h
     591pablo/pe_matchstar.h
     592pablo/pe_next.h
     593pablo/pe_not.h
     594pablo/pe_ones.h
     595pablo/pe_or.h
     596pablo/pe_scanthru.h
     597pablo/pe_sel.h
     598pablo/pe_setithbit.h
     599pablo/pe_string.h
     600pablo/pe_var.h
     601pablo/pe_xor.h
     602pablo/pe_zeroes.h
     603pablo/printer_pablos.cpp
     604pablo/printer_pablos.h
     605pablo/ps_assign.h
     606pablo/ps_if.cpp
     607pablo/ps_if.h
     608pablo/ps_while.cpp
     609pablo/ps_while.h
     610pablo/symbol_generator.cpp
     611pablo/symbol_generator.h
     612re/parsefailure.cpp
     613re/parsefailure.h
     614re/printer_re.cpp
     615re/printer_re.h
     616re/re_alt.h
     617re/re_analysis.cpp
     618re/re_analysis.h
     619re/re_any.h
     620re/re_assertion.h
     621re/re_cc.cpp
     622re/re_cc.h
     623re/re_compiler.cpp
     624re/re_compiler.h
     625re/re_diff.cpp
     626re/re_diff.h
     627re/re_end.h
     628re/re_grapheme_boundary.hpp
     629re/re_intersect.cpp
     630re/re_intersect.h
     631re/re_memoizer.hpp
     632re/re_name.h
     633re/re_nullable.cpp
     634re/re_nullable.h
     635re/re_parser.cpp
     636re/re_parser.h
     637re/re_re.cpp
     638re/re_re.h
     639re/re_rep.cpp
     640re/re_rep.h
     641re/re_seq.h
     642re/re_simplifier.cpp
     643re/re_simplifier.h
     644re/re_start.h
     645UCD/Blocks.h
     646UCD/CaseFolding_txt.cpp
     647UCD/CaseFolding_txt.h
     648UCD/DerivedAge.h
     649UCD/DerivedBidiClass.h
     650UCD/DerivedBinaryProperties.h
     651UCD/DerivedCombiningClass.h
     652UCD/DerivedCoreProperties.h
     653UCD/DerivedDecompositionType.h
     654UCD/DerivedGeneralCategory.h
     655UCD/DerivedJoiningGroup.h
     656UCD/DerivedJoiningType.h
     657UCD/DerivedNumericType.h
     658UCD/EastAsianWidth.h
     659UCD/GraphemeBreakProperty.h
     660UCD/HangulSyllableType.h
     661UCD/LineBreak.h
     662UCD/precompiled_properties.cpp
     663UCD/precompiled_properties.h
     664UCD/PropertyAliases.h
     665UCD/PropertyObjects.cpp
     666UCD/PropertyObjects.h
     667UCD/PropertyObjectTable.h
     668UCD/PropertyValueAliases.h
     669UCD/PropList.h
     670UCD/resolve_properties.cpp
     671UCD/resolve_properties.h
     672UCD/ScriptExtensions.h
     673UCD/Scripts.h
     674UCD/SentenceBreakProperty.h
     675UCD/ucd_compiler.cpp
     676UCD/ucd_compiler.hpp
     677UCD/unicode_set.cpp
     678UCD/unicode_set.h
     679UCD/WordBreakProperty.h
     680do_grep.cpp
     681do_grep.h
     682generate_predefined_ucd_functions.cpp
     683hrtime.h
     684icgrep.cpp
     685ispc.cpp
     686papi_helper.hpp
     687slab_allocator.h
     688toolchain.cpp
     689toolchain.h
     690utf8_encoder.cpp
     691utf8_encoder.h
     692utf_encoding.h
     693kernels/lookaheadextractor.h
     694kernels/lookaheadextractor.cpp
     695kernels/symboltablepipeline.h
     696kernels/symboltablepipeline.cpp
     697symboltable.cpp
     698grep_engine.h
     699grep_engine.cpp
Note: See TracChangeset for help on using the changeset viewer.