Simply folds away bitcasts that cancel each other.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
60,040 ms | x64 debian > libFuzzer.libFuzzer::value-profile-load.test |
Event Timeline
llvm/include/llvm/Target/GlobalISel/Combine.td | ||
---|---|---|
966–967 | I think this one is actually possible with the real matcher. match (BITCAST $dst, $src1), (BITCAST $src1, $src0)) |
I think this one is actually possible with the real matcher.
Can you try something like