Skip to content
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

Endilll clang assert #5273

Merged
merged 115 commits into from Jul 22, 2023
Merged

Endilll clang assert #5273

merged 115 commits into from Jul 22, 2023

Conversation

mattgodbolt
Copy link
Member

Subset of #5243

Endilll and others added 30 commits July 5, 2023 20:31
For CUDA C++, add PTX and SASS docs.
Fixes #5127 and similar issues.

Rationale: Whenever something that is not an Error object is passed to
Sentry.captureException we get pretty much no useful information in
sentry

![image](https://github.com/compiler-explorer/compiler-explorer/assets/51220084/c7345449-f7a0-46cb-a198-abe0bd80a8b1)
(usually not even a stacktrace)
Adds 12.3.0 for 20 cross targets.
Adds 11.4.0 for 4 targets.

Not listing all languages as it depends on the targets, but the goal is
always to enable as much as possible.

fixes #5088
fixes #5087

Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
Initially wanted to simply add 'vax' in the compiler picker, but ended
up trying to cleanup a bit how ISA property is set.

For gcc compilers, I've tried to rely on the executable name matching
mechanism instead of having the property set all around in .properties
files.

Some more cleanup can be done...

Signed-off-by: Marc Poulhiès <dkm@kataplop.net>
Fixes three issues
- Newlines at start of an ir dump
- Annotations like `!llvm.loop !21`
- Demangling not working
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet