| Status | Pass | |---|---| | ✅ | `BranchRecovery` | | ✅ | `CombineAdjacentShifts` | | ❗ | [`ConvertAddressesToEntityUses`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) | | ✅ | `ConvertMasksToCasts` | | ❔ | `ConvertSymbolicReturnAddressToConcereteReturnAddress` | | ✅ | `ConvertXorsToCmps` | | ✅ | `HoistUsersOfSelectsAndPhis` | | ✅ | `LowerRemillMemoryAccessIntrinsics` | | :x: | [`LowerSwitchIntrinsics`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) | | :x: | [`LowerTypeHintIntrinsics`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) | | ❗ | [`RecoverBasicStackFrame`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1319831817) | | ✅ | `RemoveCompilerBarriers` | | ✅ | `RemoveDelaySlotIntrinsics` | | ❔ | `RemoveErrorIntrinsics` | | ❓ | [`RemoveRemillFunctionReturns`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) | | ❓ | [`RemoveStackPointerCExprs`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) | | ✅ | `RemoveTrivialPhisAndSelects` | | ✅ | [`RemoveUnusedBranchHints`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) | | ✅ | `RemoveUnusedFPClassificationCalls` | | ❗ | [`SinkSelectionsIntoBranchTargets`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1319969936) | | ❓ | [`SplitStackFrameAtReturnAddress`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) | | ❔ | `SpreadPCMetadata` | | ❗ | [`TransformRemillJumpIntrinsics`](https://github.com/lifting-bits/anvill/issues/336#issuecomment-1320154532) |