source: icGREP/icgrep-devel/icgrep/toolchain.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @5371   2 years nmedfort Bug fix for long advance
(edit) @5364   2 years cameron Consolidate pipeline compiler options in toolchain
(edit) @5361   2 years nmedfort Work on non-carry collapsing mode.
(edit) @5353   2 years nmedfort Progress on parenthesis matching example
(edit) @5351   2 years nmedfort Update to BlockOrientedKernel? to move the indirect branch out of the …
(edit) @5350   2 years nmedfort First attempt at inlining all DoBlock? and FinalBlock? functions by …
(edit) @5347   2 years nmedfort Added enable asserts (-ea) command line flag + restructured …
(edit) @5314   2 years lindanl Extend icgrep to use multiple groups of thread on GPU.
(edit) @5295   2 years cameron Debug Options: SerializeThreads?; unify ShowIR, ShowPablo?, ShowREs, ShowASM
(edit) @5267   2 years nmedfort Code clean-up. Removed Pablo Call, SetIthBit? and Prototype.
(edit) @5238   2 years cameron IR_Gen subdirectory for all IR generation utility functions
(edit) @5196   3 years faldebey Improved syntax for LLVM-3.6 and LLVM-3.7 macros
(edit) @5186   3 years faldebey LLVM-3.6 Support
(edit) @5175   3 years cameron Some tidy ups and changes to prepare for LLVM 3.9
(edit) @5165   3 years lindanl Add segment pipeline parallel strategy. Move ballot function to IDISA …
(edit) @5156   3 years nmedfort Work on multiplexing and distribution passes + a few AST modification …
(edit) @5151   3 years lindanl Add NVPTX Arch to the framework. Fix directory bug in make check.
(edit) @5135   3 years lindanl Add pipeline parallel strategy to the framework.
(edit) @5117   3 years cameron bitblock_advance
(edit) @5110   3 years cameron -asm-verbose mode
(edit) @5108   3 years cameron AVX2 checking via getHostCPUFeatures
(edit) @5078   3 years cameron DumpASM option
(edit) @5067   3 years cameron Detect and set CPU features dependent on host machine and OS/VM
(edit) @5066   3 years cameron Remove setMCPU apparently resolves problems with illegal instructions …
(edit) @5037   3 years nmedfort UnicodeSet? bug fix and compile warning clean-up.
(edit) @5033   3 years cameron Refactor: move grep-specific code out of toolchain
(edit) @5025   3 years xuedongx If '-c', ignore the scanmatch kernel.
(edit) @5017   3 years lindanl Passing file index instead of file name as internal state.
(edit) @5015   3 years cameron Fix for inputFiles vector
(edit) @4995   3 years nmedfort More work on symbol table; unexpected bug with 4KiB-one page tests …
(edit) @4994   3 years cameron Show filenames with -c option as required.
(edit) @4991   3 years nmedfort Symbol table work and untested kernel instatiate method for multiple …
(edit) @4990   3 years cameron Fix for first positional arg not a filename
(edit) @4989   3 years cameron Show file names when more than one file specified.
(edit) @4986   3 years nmedfort First attempt at dynamic segment size intergration.
(edit) @4984   3 years cameron Refactor IDISA, re, pablo toolchain components
(edit) @4983   3 years cameron Move items to util directory
(edit) @4973   3 years lindanl Bug fixed for large file.
(edit) @4968   3 years nmedfort Some fixes for threading and kernel builder.
(edit) @4967   3 years lindanl Multiple input files can run on separate threads.
(edit) @4964   3 years hongpum Refine path representation and default CacheDir? * Use SmallString?
(edit) @4962   3 years hongpum Add basic object cache implementation
(edit) @4959   3 years nmedfort Initial modifications to Pablo Compiler and Kernel Builder to support …
(edit) @4954   3 years cameron Support for -BlockSize?=512 on AVX2
(edit) @4952   3 years cameron Removing compile-time BLOCK_SIZE from toolchain, grep_engine, enable …
(edit) @4950   3 years cameron Removing compile-time BLOCK_SIZE
(edit) @4946   3 years cameron Refactor and encapsulate grep codegen/execution in GrepEngine?
(edit) @4944   3 years lindanl 64 bit version.
(edit) @4942   3 years lindanl Remove simd-lib. Print register implemented in LLVM IR.
(edit) @4939   3 years lindanl new version using the kernels.
(edit) @4937   3 years nmedfort Check in of misc changes prior to symbol table work.
(edit) @4922   3 years nmedfort Incorporated a few common case boolean optimizations in the Simplifier.
(edit) @4919   3 years nmedfort Work on lowering + some timing and papi information that will be …
(edit) @4909   3 years cameron Fix conversion from carry out bit to bitblock
(edit) @4907   3 years cameron Kernels in icgrep: initial check-in
(edit) @4900   3 years cameron Dynamic generation of s2p code
(edit) @4899   3 years nmedfort Work on lowering + minor bug fixes.
(edit) @4896   3 years nmedfort Work on coalescing algorithm + minor changes.
(edit) @4890   3 years nmedfort Continued work on multiplexing pass.
(edit) @4889   3 years cameron Dynamic AVX2 confirmation
(edit) @4888   3 years nmedfort Work on adding Multiplexing Window Size.
(edit) @4887   3 years nmedfort Incorporated n-ary coalescing into DistributivePass?.
(edit) @4885   3 years nmedfort More work on n-ary operations. Unresolved bug in DistributionPass?.
(edit) @4878   3 years nmedfort More work on n-ary operations.
(edit) @4876   3 years nmedfort More work towards n-ary And/Or/Xor? functions.
(edit) @4871   4 years nmedfort Minor improvements to the optimizers and AST manipulation.
(edit) @4870   4 years nmedfort Bug fix for Multiplexing. Added ability to set the body of a If/While?
(edit) @4868   4 years nmedfort Work on bug fixes for multiplexing pass.
(edit) @4854   4 years nmedfort Made code sinking a full code motion pass.
(edit) @4848   4 years cameron Enable AVX-2 by default with BLOCK_SIZE=256
(edit) @4825   4 years cameron Generating carry data initialization routine
(edit) @4822   4 years nmedfort Added ability to limit the size of candidate multiplexing sets and …
(edit) @4820   4 years nmedfort Removed CC_NameMap
(edit) @4819   4 years nmedfort First stage of CC_NameMap removal
(edit) @4815   4 years nmedfort Bug fixes and removal of byte class compiler.
(edit) @4814   4 years nmedfort Added union/diff/intersection functionality to RE_Compiler. Removed …
(edit) @4808   4 years nmedfort Progress on multi-target UCD compilation
(edit) @4803   4 years cameron Work on character name patterns
(add) @4801   4 years cameron Refactor tool chain components
Note: See TracRevisionLog for help on using the revision log.