Skip to content

feat: add LLVM & MLIR file icons#3405

Open
bernborgess wants to merge 4 commits into
material-extensions:mainfrom
bernborgess:feat/add-mlir-icon
Open

feat: add LLVM & MLIR file icons#3405
bernborgess wants to merge 4 commits into
material-extensions:mainfrom
bernborgess:feat/add-mlir-icon

Conversation

@bernborgess
Copy link
Copy Markdown

@bernborgess bernborgess commented Mar 20, 2026

Description

Add file icon for The LLVM Compiler Infrastructure

Add file icon for MLIR files (Multi-Level IR Compiler Framework)

Contribution Guidelines

@github-actions github-actions Bot added the icons PR with new icons label Mar 20, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 20, 2026

Preview

Thank you for creating a pull request. This preview shows you how your icons will look on the different themes:

Generated preview

Check how your icons fit in a 16x16 grid with our Pixel Perfect Checker by following this link.

You can find more information on how to contribute in the contribution guidelines.

@bernborgess bernborgess changed the title feat: add MLIR file icon feat: add LLVM & MLIR file icons Mar 20, 2026
@bernborgess
Copy link
Copy Markdown
Author

@SayanShankhari are the colors ok?

@SayanShankhari
Copy link
Copy Markdown
Contributor

@bernborgess, there are a few contradictions with the contribution guidelines.

  1. the dragon seems too complex to recognize in low resolution, can you re-use existing icon clone extension
  2. the hexagon having M looks good, but it needs to fit the grid (check recently added feat(icon): nginx folder icon #3197
    )
  3. usually there should be one color for the motive, unless the organization logo is too strict to change

Thanks for asking me, but please consult with core maintainers like @PKief and @lucas-labs. 😄

@bernborgess
Copy link
Copy Markdown
Author

@bernborgess, there are a few contradictions with the contribution guidelines.

  1. the dragon seems too complex to recognize in low resolution, can you re-use existing icons...

Sorry man, I just haven't had the time to look into this. Can you share a tool that would allow for such fixes? I've only taken the source svgs and I don't have experience manipulating them.

@SayanShankhari
Copy link
Copy Markdown
Contributor

SayanShankhari commented May 6, 2026

@bernborgess,

after checking the official icon for LLVM, taken just the head of the dragon and traced the paths in "inkscape" editor (renowned SVG editor), how do you feel about this? colors can be adjusted later on.

and here is the updated mlir icon, (again color can be adjusted)

and these files needs cleanup, do not commit with these

@bernborgess
Copy link
Copy Markdown
Author

bernborgess commented May 6, 2026

after checking the official icon for LLVM, taken just the head of the dragon and traced the paths in "inkscape" editor (renowned SVG editor), how do you feel about this?

Hello @SayanShankhari , thanks for the reply. IMO the LLVM logo always features the dragon with spreaded wings, so that would be the most recognizable from afar. That's why I couldn't think of a lower detail version of said dragon that will fit your requirements. If there truly is no way to fit the wings, maybe the head will do.

Edit: I've found a video where only the head is used:
image

This is a good sign for your proposal!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

icons PR with new icons

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants