llvm-project
49b08990 - GlobalISel: Use LibcallLoweringInfo analysis in legalizer

Commit
6 days ago
GlobalISel: Use LibcallLoweringInfo analysis in legalizer This is mostly boilerplate to move various freestanding utility functions into LegalizerHelper. LibcallLoweringInfo is currently optional, mostly because threading it through assorted other uses of LegalizerHelper is more difficult. I had a lot of trouble getting this to work in the legacy pass manager with setRequiresCodeGenSCCOrder, and am not happy with the result. A sub-pass manager is introduced and this is invalidated, so we're re-computing this unnecessarily.
Author
Committer
Parents
Loading