When performing symbolic load evaluation we currently check if the defining instruction is unreachable. AFAICT this is not possible because the defining access is a clobber of the load, therefore the defining instruction dominates the load. In NewGVN if we are processing an instruction its because we have deemed it reachable so it's not possible to have an unreachable dominator.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
60,040 ms | x64 debian > MLIR.Examples/standalone::test.toy |