Open
Description
@tschuett made a good point that our approach to writing combiners in GlobalISel needs some documentation here: #91922
This issue is to track that initial work on elaborating things like:
- Combiner best practices
- Rationales for what we do
- Artifact vs regular combiner
- Notable exceptions to the above and why they're there