In cases where the SELECT_CCMASK has an additional user of the the carry a truncated SELECT_CCMASK may result as the input to a GET_CCMASK. This patch adds capability to combineGET_CCMASK() to recognize and handle these cases.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Looking into this a bit more, the argument to GET_CCMASK is known to be a boolean value (either 0 or 1), so we don't need to verify that after all, and can just accept truncates in general.