[PATCH] D41235: [DAGCOmbine] Ensure that (brcond (setcc ...)) is handled in a canonical manner.

Amaury SECHET via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 29 08:32:49 PST 2018


deadalnix added a comment.

@niravd It is rebased on top of https://reviews.llvm.org/D42615 . Alternatively, it can be rebased on top of https://reviews.llvm.org/D42646 with identical results as, as per discussion with @craig.topper , the `test` instruction has higher throughput than `bt` so maybe that's a preferable solution. Either way, the high register trick problem has been identified and there are several possible solutions.


Repository:
  rL LLVM

https://reviews.llvm.org/D41235





More information about the llvm-commits mailing list