Files
clang-p2996/llvm/test/CodeGen/RISCV
Philip Reames 9cf675923a [RISCVRVVInitUndef] Remove implicit single use assumption for IMPLICIT_DEF
The code was written with the implicit assumption that each IMPLICIT_DEF either a) the tied operand, or b) an untied source, but not both. This is true right now, but an upcoming change may allow CSE of IMPLICIT_DEFs in some cases, so let's rewrite the code to handle that possibility.

I added an MIR case which demonstrates the multiple use IMPLICIT_DEF. To my knowledge, this is not a reachable configuration from IR right now.

As an aside, this makes the structure a much closer match with the sub-reg liveness case, and we can probably just merge these routines. (Future work.)

Differential Revision: https://reviews.llvm.org/D156477
2023-07-27 16:25:56 -07:00
..
2023-07-13 12:22:06 -07:00
2023-03-29 20:55:51 +01:00
2023-03-21 18:52:05 -07:00
2023-03-21 18:52:05 -07:00
2023-03-23 12:32:25 +00:00