-
Notifications
You must be signed in to change notification settings - Fork 14.3k
[NFC] Extract LoopConstrainer from IRCE to reuse it outside the pass #70508
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ With the latest revision this PR passed the C/C++ code formatter. |
171be67
to
f04a24d
Compare
Preparatory patch for extracting LoopConstrainer to a separate file to reuse it outside IRCE. Move ExitCountTy out of the LoopConstrainer to avoid MaxBETakenCount recalculation.
…oopStructure Preparatory patch for extracting LoopConstrainer to a separate file to reuse it outside IRCE. Remove LoopStructure's dependency on the AllowUnsignedLatchCondition option.
Preparatory patch for extracting LoopConstrainer to a separate file to reuse it outside IRCE. Move the specific for IRCE calculateSubRanges method outside of LoopConstrainer.
Preparatory patch for extracting LoopConstrainer to a separate file to reuse it outside IRCE. Replace InductiveRangeCheck::Range typed field by Type* one.
Preparatory patch for extracting LoopConstrainer to a separate file to reuse it outside IRCE.
Preparatory patch for extracting LoopConstrainer to a separate file to reuse it outside IRCE.
Preparatory patch for extracting LoopConstrainer to a separate file to reuse it outside IRCE.
Extract LoopConstrainer to a separate file to reuse it outside IRCE.
f04a24d
to
a5cf18d
Compare
fyi, there's no need to touch gn files if you're not using them (this patch actually broke the gn build and the gn file list auto-updater due to a missing comma) |
Got it, sorry. Thanks for fixing that! |
No description provided.