summaryrefslogtreecommitdiff
path: root/src/kernel_preprocessor.cpp
AgeCommit message (Collapse)Author
2021-01-20Use reference types to prevent unnecessary copyingJerry James
2018-10-10Fixed pre-processor warnings related to the subgroup shufflingCedric Nugteren
2018-09-15Fixed issues with GEMMK=1 kernel and the pre-processorCedric Nugteren
2017-12-23Fixed a warning under MSVCCedric Nugteren
2017-12-10Fixed an Android compilation issueCedric Nugteren
2017-12-09Reformatted GEMM kernel to support array-to-register promotionCedric Nugteren
2017-12-09Fixed defines parsing and substituting in pre-processor; fixed some variable ↵Cedric Nugteren
names in kernels
2017-12-07Added register promotion to the main GEMM kernelCedric Nugteren
2017-12-05Improved array-to-register promotion, now handling function calls as wellCedric Nugteren
2017-12-03Added basic bracket parsing in defines and loop expressionsCedric Nugteren
2017-12-03Improved array to register promotion in the pre-processorCedric Nugteren
2017-11-30Improved the pre-processor's handling of defines; added a special nested ↵Cedric Nugteren
defines test
2017-11-29Reformatted unrollable kernel loops and added the new promote_to_registers ↵Cedric Nugteren
pragma for several kernels
2017-11-29Extended the preprocessor tests to include CopyFast and CopyPadCedric Nugteren
2017-11-29Improves the array-to-register promotion in the pre-processorCedric Nugteren
2017-11-28Improved the kernel pre-processor in various waysCedric Nugteren
2017-11-27Added simple implementation of array-to-register promotionCedric Nugteren
2017-11-26Improved the for-loop pre-processingCedric Nugteren
2017-11-25Implemented first simple pre-processor: defines parser and loop unrolling ↵Cedric Nugteren
based on assumptions
2017-11-25Added stub for a preprocessor and a corresponding compilation testCedric Nugteren