MemorySSA LLVM-dev meeting notes and upcoming meetings

Hello,

Following up on last week’s LLVM-Dev meeting where we discussed MemorySSA related topics, I created the following google doc with some of the meeting notes and planning for future meetings. For those who participated, please feel free to add items I may have missed into the document and cc folks that may not be on the llvm-dev list.

It seems useful to catch-up periodically to sync or make progress on existing work related to MemorySSA or discuss new uses. I opened up this doodle poll to set up a time that’s best suited for those interested to participate.
I’ve set a placeholder recurring meeting to monthly for which I’ll adjust the day/time based on the doodle poll results, and we can adjust frequency based on how useful folks find it. The meeting information can be found in the above google doc.

Please let me know if you have additional feedback or questions.

Best,
Alina

Hi Alina,

I totally missed the meeting in the conf, sorry. Here are some questions:

Is this meeting relevant to beginners in MemorySSA ?
If yes, one thing we could discuss in the meeting is where a beginner could start contributing ? (e.g. does anyone need help on the ongoing efforts mentioned in the gdoc?).

Another thing that might be helpful: In this year’s LLVM conf, Simon and me did a tutorial related to dependence analysis in LLVM: https://whova.com/portal/webapp/llvm_202010/Agenda/1162352
Half of the tutorial is about MemorySSA. We would be glad to know the opinion of core developers of MemorySSA on that. If you find it good, we can reference it in this doc: https://llvm.org/docs/MemorySSA.html
(Now that I’m thinking about it, I should’ve opened a diff instead of mentioning it here but anyway, you may find something useful to discuss about it in the meeting as well, e.g. anything missing).

Best,
Stefanos

Στις Δευ, 12 Οκτ 2020 στις 10:41 μ.μ., ο/η Alina Sbirlea via llvm-dev <llvm-dev@lists.llvm.org> έγραψε:

Hi all,

Thank you to all who responded to the planning poll.

The meeting is set for 10:30 Pacific Time/5:30pm UTC (in about 3h). Details in the google doc included before.

The agenda includes progress on the topics discussed last time (meeting notes in the doc), and open discussions and questions from those who join.
Again, this is an open meeting, all are welcome.

Looking forward to talking to you!

Best,
Alina

Hi all,

The next meeting is set for today, 10:30 Pacific Time/5:30pm UTC (in about 3h). As before, details in the google doc.

Best,
Alina

Hi all,

The next meeting was set for today, 10:30 Pacific Time/5:30pm UTC (in about 3h). Given the low agenda topics and closeness to the holidays, I’ll go ahead and cancel it.
If you’d like to talk to me, feel free to email me and I’ll be happy to join the meet.

The first meeting in 2021 is set for January 11th, at the same time.

Happy holidays!

Alina

Hi all,

Happy New Year!

The next meeting is set for today, 10:30 PT/5:30UTC (about 2.5h from now). I’ve added a couple of patches and items I had in mind in the agenda, feel free to add additional items you’d like to discuss.

Best,
Alina

Hi all,

The next meeting is set for today, 10:30 PT/5:30UTC (about 2.5h from now).

Best,
Alina

Hi all,

I don’t have much to update on today, so I’m going to cancel today’s meeting.
The next one is scheduled for Monday April 5th. The day may be a holiday for some folks, so please let me know if you would prefer to reschedule for a week prior or after.
Please add the topics or questions you would like to bring up to the agenda.

Let me also use this opportunity to highlight an exceptional milestone, in removing the MemDepAnalysis implementation of DSE, after landing the MemorySSA based implementation.
Kudos and thank you to Florian, Nikita and all the folks involved in the reviews.

Best,
Alina

Hi all,

The next meeting is scheduled for today 10:30 PT/5:30UTC (about 1.5h from now).
Some notes added to the agenda.

See you then!
Alina

Hi all,

The next meeting is scheduled for today 10:30 PT/5:30UTC (about 2.5h from now).
I only have a couple of updates on NewGVN testing. Feel free to add additional discussion items to the agenda.

See you then!
Alina

Hi all,

I will not be available next Monday, June 7th for the MemorySSA meeting. I had to cancel that and I also rescheduled the July time slot earlier to June 28th, as the US located participants will have federal holiday on the previous allotted day. I’m hoping this is a good time to catch up. Please let me know if you have other constraints and I can accommodate those.
Please see the calendar entry and minutes document for more details.

Thank you,
Alina

Hi all,

Next meeting is in ~2.5h (10:30am PT, 5:30UTC).
Please see the calendar entry and minutes document for more details.

Best,
Alina

Hi all,

I updated the calendar entry to reflect the new meeting frequency.
Next meeting is scheduled for the first week of October. Please let me know if you have topics or questions you want to discuss then, and/or add them to the minutes document.

Best,
Alina

Hi all,

The next meeting is in ~2.5h (10:30am PT, 5:30pmUTC).
I updated the agenda with updates from the past two months and issues/patches that are still unresolved.
Please see the calendar entry and agenda document for more details.

Best,
Alina

Hi all,

The last meeting of the year will be in about 1h (10:30am PT, 5:30pm UTC).
I only have a short update planned. If there are questions or issues you’d like to bring up please add them to the agenda document, or feel free to ask them in the meet.

Best,
Alina