Remove the headers of the passes: MipsOs16, Mips16HardFloat &
MipsModuleISelDagToDag. Provide the definition and implementation of the
correspondent classes from a single source file. This way we avoid cluttering
the Mips directory with needlesss headers. No functional change intended.
Details
Details
- Reviewers
dsanders
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Remove MipsModuleISelDagToDag's header file too.
Forgot to remove the MipsModuleISelDagToDag's header from the initial review
request.
Comment Actions
In general this patch should be split up across things that sound like a good incremental fixup. It's a lot of stuff right now. I.e. you could probably split it up on a pass by pass basis and then the target machine bits as a final one.
One nit I saw inline.
-eric
lib/Target/Mips/Mips16HardFloat.cpp | ||
---|---|---|
16 | Standard headers go last. |
Comment Actions
The total changes LGTM (with the include order nit) but I agree that this ought to be multiple commits. Eric's suggestion for splitting it up makes sense to me.
Comment Actions
Submitted in 3 separate commits: r232258, r232259 and r232260.
Thanks for the review.
Standard headers go last.