Series |
Introduce helper-to-tcg
|
expand
-
[RFC,v1,00/43] Introduce helper-to-tcg
-
[RFC,v1,01/43] Add option to enable/disable helper-to-tcg
-
[RFC,v1,02/43] accel/tcg: Add bitreverse and funnel-shift runtime helper functions
-
[RFC,v1,03/43] accel/tcg: Add gvec size changing operations
-
[RFC,v1,04/43] tcg: Add gvec functions for creating consant vectors
-
[RFC,v1,05/43] tcg: Add helper function dispatcher and hook tcg_gen_callN
-
[RFC,v1,06/43] tcg: Introduce tcg-global-mappings
-
[RFC,v1,07/43] tcg: Increase maximum TB size and maximum temporaries
-
[RFC,v1,08/43] include/helper-to-tcg: Introduce annotate.h
-
[RFC,v1,09/43] helper-to-tcg: Introduce get-llvm-ir.py
-
[RFC,v1,10/43] helper-to-tcg: Add meson.build
-
[RFC,v1,11/43] helper-to-tcg: Introduce llvm-compat
-
[RFC,v1,12/43] helper-to-tcg: Introduce custom LLVM pipeline
-
[RFC,v1,13/43] helper-to-tcg: Introduce Error.h
-
[RFC,v1,14/43] helper-to-tcg: Introduce PrepareForOptPass
-
[RFC,v1,15/43] helper-to-tcg: PrepareForOptPass, map annotations
-
[RFC,v1,16/43] helper-to-tcg: PrepareForOptPass, Cull unused functions
-
[RFC,v1,17/43] helper-to-tcg: PrepareForOptPass, undef llvm.returnaddress
-
[RFC,v1,18/43] helper-to-tcg: PrepareForOptPass, Remove noinline attribute
-
[RFC,v1,19/43] helper-to-tcg: Pipeline, run optimization pass
-
[RFC,v1,20/43] helper-to-tcg: Introduce pseudo instructions
-
[RFC,v1,21/43] helper-to-tcg: Introduce PrepareForTcgPass
-
[RFC,v1,22/43] helper-to-tcg: PrepareForTcgPass, remove functions w. cycles
-
[RFC,v1,23/43] helper-to-tcg: PrepareForTcgPass, demote phi nodes
-
[RFC,v1,24/43] helper-to-tcg: PrepareForTcgPass, map TCG globals
-
[RFC,v1,25/43] helper-to-tcg: PrepareForTcgPass, transform GEPs
-
[RFC,v1,26/43] helper-to-tcg: PrepareForTcgPass, canonicalize IR
-
[RFC,v1,27/43] helper-to-tcg: PrepareForTcgPass, identity map trivial expressions
-
[RFC,v1,28/43] helper-to-tcg: Introduce TcgType.h
-
[RFC,v1,29/43] helper-to-tcg: Introduce TCG register allocation
-
[RFC,v1,30/43] helper-to-tcg: TcgGenPass, introduce TcgEmit.[cpp|h]
-
[RFC,v1,31/43] helper-to-tcg: Introduce TcgGenPass
-
[RFC,v1,32/43] helper-to-tcg: Add README
-
[RFC,v1,33/43] helper-to-tcg: Add end-to-end tests
-
[RFC,v1,34/43] target/hexagon: Add get_tb_mmu_index()
-
[RFC,v1,35/43] target/hexagon: Use argparse in all python scripts
-
[RFC,v1,36/43] target/hexagon: Add temporary vector storage
-
[RFC,v1,37/43] target/hexagon: Make HVX vector args. restrict *
-
[RFC,v1,38/43] target/hexagon: Use cpu_mapping to map env -> TCG
-
[RFC,v1,39/43] target/hexagon: Keep gen_slotval/check_noshuf for helper-to-tcg
-
[RFC,v1,40/43] target/hexagon: Emit annotations for helpers
-
[RFC,v1,41/43] target/hexagon: Manually call generated HVX instructions
-
[RFC,v1,42/43] target/hexagon: Only translate w. idef-parser if helper-to-tcg failed
-
[RFC,v1,43/43] target/hexagon: Use helper-to-tcg
|