-
Notifications
You must be signed in to change notification settings - Fork 446
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove ReferenceMap from majority of midend passes (#4936)
* Remove refmap / typemap from ReplaceSelectRange: it does not use it at all Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Swift EliminateTypedef to ResolutionContext Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Ensure PassManager always forward proper context Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Ensure nested context is correctly propagated Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Get rid of refmap from SimplifyParsers Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Eliminate refmap in EliminateTuples Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Eliminate refmap in SimplifySelectList Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from SimplifySelectCases Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from EliminateSerEnums Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from EliminateNewtype Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from ConvertEnums Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from HandleNoMatch Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from RemoveMiss Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove more refmaps Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from TableHit Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from SimplifyKey Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from EliminateInvalidHeaders Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from OrderArguments Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Ensure Predication uses up-to-date name generator Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Remove refmap from ExpandEmit and ExpandLookahead Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Unbreak test tools Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> * Typo Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info> --------- Signed-off-by: Anton Korobeynikov <anton@korobeynikov.info>
- Loading branch information
Showing
61 changed files
with
452 additions
and
495 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.