Changes
Summary
- AMDGPU: Annotate amdgpu.noclobber for global loads only (details)
- [SimplifyCFG] simplifyUnreachable(): switch to non-permissive DomTree updates (details)
- [NFC][SimplifyCFG] Add a test with same-destination condidional branch (details)
- [SimplifyCFG] simplifyUnreachable(): fix handling of degenerate same-destination conditional branch (details)
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): switch to non-permissive DomTree updates (details)
- [SimplifyCFG] FoldValueComparisonIntoPredecessors(): deal with each predecessor only once (details)
- [NFC][SimplifyCFG] SwitchToLookupTable(): pull out SI->getParent() into a variable (details)
- [SimplifyCFG] SwitchToLookupTable(): switch to non-permissive DomTree updates (details)
- [NFC][SimplifyCFG] Add a test where SimplifyEqualityComparisonWithOnlyPredecessor() deletes existing edge (details)
- [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): really don't delete DomTree edges multiple times (details)