-
Notifications
You must be signed in to change notification settings - Fork 347
Bump LLVM to 945ce1aa3d29e24c49720ae9e0bcfbac88f2defd. #8589
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
base: main
Are you sure you want to change the base?
Conversation
I'm still seeing a compile error for FIRRTLReductions:
I'm not sure what changed here that is affecting us yet... |
Maybe related to this? llvm/llvm-project@b4ded99 That's the only change I saw in SymbolTableCollection that seemed relevant. |
Very strange 🤔 Maybe we need to mark the circt/lib/Dialect/FIRRTL/FIRRTLReductions.cpp Lines 34 to 60 in e21b0d4
|
Yeah, I tried adding that, and the compile failed that it has no default constructor, so I added an explicit default constructor, and then it was back to square one.
Yeah perhaps, let me look into that. |
Ok yep that is the smoking gun, curious why it didn't show up in the error, but that is the issue. If I remove that line, we're good. |
I'm wondering if that creates a copy under the hood for some reason. Maybe the following would help: tables = std::move(SymbolTableCollection()); |
Yeah maybe something like that. I think we'd need |
Update CondBranchOp builders that now require branch weights.
This is required since llvm/llvm-project@70343c8.