[llvm-dev] TableGen pseudo lowering

Paul C. Anagnostopoulos via llvm-dev llvm-dev at lists.llvm.org
Fri Sep 25 09:46:14 PDT 2020


The TableGen PseudoLoweringEmitter backend is responsible for lowering pseudo-instructions to real machine instructions. In the code is this comment:

// FIXME: This pass currently can only expand a pseudo to a single instruction.
//        The pseudo expansion really should take a list of dags, not just
//        a single dag, so we can do fancier things.

Does anyone think that enhancing it to expand to multiple instructions is worth the effort?



More information about the llvm-dev mailing list