source: trunk/lib_ir

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @3977   5 years linmengl Create a template system to generate lowering logic for v64i2 and the …
(edit) @3970   5 years linmengl auto gen test files for i2 ops
(edit) @3946   5 years linmengl add perf results. 4 inserts version saves 100+ lines of asm, but hurt …
(edit) @3945   5 years linmengl seperate s2p_ideal from s2p.ll, since it won't compile on SSE2 machine.
(edit) @3939   5 years linmengl test out PEXT with s2p_ideal, put down results
(edit) @3938   5 years linmengl add back packh_8,4,2 / packl_8, 4, 2
(edit) @3937   5 years linmengl some perf result. Compile s2p on avx2 and the rest with sse2
(edit) @3936   5 years linmengl add avx2 support in cmake
(edit) @3933   5 years linmengl IR inline s2p_bytepack, get the same perf result of SSE2 now.
(edit) @3929   5 years linmengl generate PACKUS with llc, updated perf
(edit) @3927   5 years linmengl use a better ifh_1
(edit) @3925   5 years linmengl document a little bit, seperate xmlwf and xmlwf_perf, since they use …
(edit) @3924   5 years linmengl copy perf_script in and add 'perf_xmlwf' target. 'make perf_xmlwf' …
(edit) @3923   5 years linmengl remove s2p.hpp to make sure ir lib is used.
(edit) @3922   5 years linmengl copy xmlwf in and compile it with ir lib
(edit) @3920   5 years linmengl s2p_bytepack pure ir library works for sse2 now.
(edit) @3919   5 years linmengl adding more unittests
(edit) @3918   5 years linmengl have pack_16 work
(add) @3909   5 years linmengl initial commit of lib_ir
Note: See TracRevisionLog for help on using the revision log.