Simon Pilgrim 34e7243464 [DAG] Fold freeze(bitcast(x)) -> bitcast(freeze(x))
This is a very specific fold to fix an upstream poor codegen issue.

InstCombine has the much more flexible pushFreezeToPreventPoisonFromPropagating but I don't think we're quite there with DAG/TLI handling for canCreateUndefOrPoison/isGuaranteedNotToBeUndefOrPoison value tracking yet.

Fixes #54911

Differential Revision: https://reviews.llvm.org/D124185
2022-04-22 16:39:25 +01:00
..
2022-04-06 17:51:55 +01:00
2021-12-20 12:55:32 -08:00
2022-03-10 09:29:06 +08:00
2022-04-07 18:08:59 +01:00
2022-03-30 09:51:36 +01:00
2022-01-17 19:02:44 +00:00
2022-01-26 12:32:49 +00:00