search for: gfni_combine

Displaying 1 result from an estimated 1 matches for "gfni_combine".

2020 May 18
2
Use Galois field New Instructions (GFNI) to combine affine instructions
...-aggressive-instcombine -S): https://pastebin.com/2zFU7J6g (interesting things happened at line 67) If, like me, you don't have a GFNI-enabled CPU, you can use Intel SDE [4] to run the compiled code. The code of the pass is available here: https://github.com/aguinet/llvm-project/blob/feature/gfni_combine/llvm/lib/Transforms/AggressiveInstCombine/AffineExprCombine.cpp And there are test cases here: https://github.com/aguinet/llvm-project/tree/feature/gfni_combine/llvm/test/Transforms/AggressiveInstCombine (aec_*.ll) Questions ========= The high-level view of the algorithm is the following: a) ga...