René's URL Explorer Experiment


Title: The LLVM Compiler Infrastructure Project

Mail addresses
llvm-admin@lists.llvm.org
lntue.h@gmail.com
its.overmighty@gmail.com
kpandey81930@gmail.com
lntue.h@gmail.com
michaelrj@google.com
muhammad.m.bassiouni@gmail.com
mail@inbelic.dev
ascoleman@microsoft.com
lntue.h@gmail.com
its.overmighty@gmail.com
joseph.huber@amd.com
i@tianshilei.me
joseph.huber@amd.com
lntue.h@gmail.com
lntue@google.com
joseph.huber@amd.com
wmoses@mit.edu
wmoses@mit.edu
wmoses@mit.edu
wmoses@mit.edu
wmoses@mit.edu
wmoses@mit.edu
wmoses@mit.edu
wmoses@mit.edu
teemperor@gmail.com,jonas@devlieghere.com?subject=[GSoC] LLDB Diagnostics
teemperor@gmail.com,jonas@devlieghere.com?subject=[GSoC] Autosuggestions
teemperor@gmail.com?subject=[GSoC] Completions

direct link

Domain: llvm.org

Nonetext/html; charset=utf-8

Links:

Overviewhttps://llvm.org/
Featureshttps://llvm.org/Features.html
Documentationhttps://llvm.org/docs/
Command Guidehttps://llvm.org/docs/CommandGuide/
FAQhttps://llvm.org/docs/FAQ.html
Publicationshttps://llvm.org/pubs/
LLVM Projectshttps://llvm.org/ProjectsWithLLVM/
Open Projectshttps://llvm.org/OpenProjects.html
LLVM Usershttps://llvm.org/Users.html
Bug trackerhttps://github.com/llvm/llvm-project/issues/
LLVM Logohttps://llvm.org/Logo.html
Bloghttp://blog.llvm.org/
Meetingshttps://llvm.org/devmtg/
LLVM Foundationhttps://foundation.llvm.org
LLVM 22.1.8https://releases.llvm.org/
All Releaseshttps://llvm.org/releases/
APT Packageshttps://apt.llvm.org/
RPM Snapshotshttps://copr.fedorainfracloud.org/coprs/g/fedora-llvm-team/llvm-snapshots/
Pre-releaseshttps://prereleases.llvm.org/
licensehttps://llvm.org/releases/14.0.0/LICENSE.TXT
LLVM Discoursehttps://discourse.llvm.org/
Commits Listhttps://lists.llvm.org/cgi-bin/mailman/listinfo
Discordhttps://discord.gg/xS7Z362
LLVM Community Calendarhttps://calendar.google.com/calendar/u/0/embed?src=calendar@llvm.org
doxygenhttps://llvm.org/doxygen/
Sources (GitHub)https://github.com/llvm/llvm-project/
Code Reviewhttps://reviews.llvm.org
Bloghttp://blog.llvm.org/
Bug trackerhttps://github.com/llvm/llvm-project/issues/
Buildbothttps://lab.llvm.org/buildbot/
Green Dragonhttp://green.lab.llvm.org/
LNThttp://lnt.llvm.org/
Scan-buildhttps://llvm.org/reports/scan-build/
llvm-covhttps://lab.llvm.org/coverage/coverage-reports/index.html
Compile-time trackerhttps://llvm-compile-time-tracker.com/
Jun 2026https://discourse.llvm.org/t/llvm-22-1-8-released/91084
Jun 2026https://discourse.llvm.org/t/llvm-22-1-7-released/90961
May 2026https://discourse.llvm.org/t/llvm-22-1-6-released/90838/3
May 2026https://discourse.llvm.org/t/llvm-22-1-5-released/90734
Apr 2026https://discourse.llvm.org/t/llvm-22-1-3-released/90467
Apr 2026https://discourse.llvm.org/t/llvm-22-1-3-released/90467
Mar 2026https://discourse.llvm.org/t/llvm-22-1-2-released/90308
Mar 2026https://discourse.llvm.org/t/llvm-22-1-1-released/90150
Feb 2026https://discourse.llvm.org/t/llvm-22-1-0-released/89950/2
Dec 2025https://discourse.llvm.org/t/llvm-21-1-8-released/89144
Dec 2025https://discourse.llvm.org/t/llvm-21-1-7-released/89029
Nov 2025https://discourse.llvm.org/t/llvm-21-1-6-released/88895
Nov 2025https://discourse.llvm.org/t/llvm-21-1-5-released/88776
Oct 2025https://discourse.llvm.org/t/llvm-21-1-4-released/88651
Oct 2025https://discourse.llvm.org/t/llvm-21-1-3-released/88525
Sep 2025https://discourse.llvm.org/t/llvm-21-1-2-released/88398
Sep 2025https://discourse.llvm.org/t/llvm-21-1-1-released/88244
Aug 2025https://discourse.llvm.org/t/llvm-21-1-0-released/88066
All Announcementshttps://discourse.llvm.org/c/announce/46
Google Summer of Code 2026https://llvm.org/OpenProjects.html#gsoc26
Clanghttp://clang.llvm.org/
Expanding API Notes for C++https://llvm.org/OpenProjects.html#expanding-api-notes-for-cpp
Participating in Upstreaming -fbounds-safetyhttps://llvm.org/OpenProjects.html#upstreaming-fbounds-safety
Incremental build support for the modules driverhttps://llvm.org/OpenProjects.html#incremental-build-support-modules-driver
Improving Clang-Dochttps://llvm.org/OpenProjects.html#improving-clang-doc
Improving lithttps://llvm.org/OpenProjects.html#improving-lit
LLDBhttp://lldb.llvm.org/
Add Fortran Debugging Support in LLDBhttps://llvm.org/OpenProjects.html#fortran-debugging-support-in-lldb
LLVM libchttp://libc.llvm.org/
Enable float80 and float128 math support on unsupported targets for LLVM libchttps://llvm.org/OpenProjects.html#enable_float80_float128_for_unsupported_target
Use LLVM libc math routines for compiler-rt floating point routineshttps://llvm.org/OpenProjects.html#use_llvm_libc_math_for_compiler_rt_builtins
ClangIRhttps://llvm.github.io/clangir/
Unified Host–Device Compilation in ClangIR (CIR): Enabling Cross-Boundary Analysis and Optimizationhttps://llvm.org/OpenProjects.html#unified-host–device-compilation-in-clangir
Clang Static Analyzerhttps://clang.llvm.org/docs/ClangStaticAnalyzer.html
Teach the Clang Static Analyzer to understand lifetime annotationshttps://llvm.org/OpenProjects.html#csa-lifetime-annotations
Clangdhttp://clangd.llvm.org/
Enable Clangd support for HLSLhttps://llvm.org/OpenProjects.html#enable-clangd-hlsl-support
MLIRhttps://mlir.llvm.org//
Static Memory Planner For MLIRhttps://llvm.org/OpenProjects.html#static_memory_planner_for_mlir
Google Summer of Code 2025https://llvm.org/OpenProjects.html#gsoc25
Introduce an ABI lowering libraryhttps://llvm.org/OpenProjects.html#llvm-abi-lowering
Byte typehttps://llvm.org/OpenProjects.html#byte-type
Clanghttp://clang.llvm.org/
Simple C++20 modules without a build systemhttps://llvm.org/OpenProjects.html#clang-driver-modules
Usability Improvements for trapping Undefined Behavior Sanitizer (UBSan)https://llvm.org/OpenProjects.html#clang-improve-trapping-ubsan-2025
Improve documentation parsing in Clanghttps://llvm.org/OpenProjects.html#improve-documentation-parsing-in-clang
Advanced symbol resolution and reoptimization for clang-replhttps://llvm.org/OpenProjects.html#improve-symbol-discovery-clang-repl
LLDBhttp://lldb.llvm.org/
Rich disassembler for LLDBhttps://llvm.org/OpenProjects.html#rich-disassembler-for-lldb-2025
LLVM libchttp://libc.llvm.org/
Bfloat16 in LLVM libchttps://llvm.org/OpenProjects.html#bfloat16-libc
Direct I/O from the GPU with io_uringhttps://llvm.org/OpenProjects.html#io_uring-libc
Profiling and testing the LLVM libc GPU mathhttps://llvm.org/OpenProjects.html#testing-math-libc
ClangIRhttps://clangir.org
Validate existing Clang CodeGen test coverage with ClangIRhttps://llvm.org/OpenProjects.html#clangir-codegen-tests
Participate in ClangIR upstreaminghttps://llvm.org/OpenProjects.html#clangir-upstreaming
Clang Static Analyzerhttps://clang.llvm.org/docs/ClangStaticAnalyzer.html
Teach the Clang Static Analyzer to understand lifetime annotationshttps://llvm.org/OpenProjects.html#csa-lifetime-annotations
Enzymehttps://enzyme.mit.edu
Improve Enzyme reliability and compile times for Rusthttps://llvm.org/OpenProjects.html#rust-enzyme-improvements
Offloadhttps://discourse.llvm.org/t/offload-new-subproject-pending-move-of-libomptarget/78185
OpenMP Offloadinghttps://openmp.llvm.org/
LLVM Compiler Remarks Visualization Tool for Offload Proposalhttps://llvm.org/OpenProjects.html#offload-remarks-visualization
Google Summer of Code 2024https://llvm.org/OpenProjects.html#gsoc24
Remove undefined behavior from testshttps://llvm.org/OpenProjects.html#remove_ub_tests
Automatically generate TableGen file for SPIR-V instruction sethttps://llvm.org/OpenProjects.html#spirv_tablegen
LLVM bitstream integration with CAS (content-addressable storage)https://llvm.org/OpenProjects.html#bitstream_cas
Add 3-way comparison intrinsicshttps://llvm.org/OpenProjects.html#three_way_comparison
Improve the LLVM.org Website Look and Feelhttps://llvm.org/OpenProjects.html#llvm_www
The 1001 thresholds in LLVMhttps://llvm.org/OpenProjects.html#parameter-tuning
Clanghttp://clang.llvm.org/
Out-of-process execution for clang-replhttps://llvm.org/OpenProjects.html#clang-repl-out-of-process
Support clang plugins on Windowshttps://llvm.org/OpenProjects.html#clang-plugins-windows
On Demand Parsing in Clanghttps://llvm.org/OpenProjects.html#clang-on-demand-parsing
Improve Clang-Doc Usabilityhttps://llvm.org/OpenProjects.html#clang-doc-improve-usability
LLDBhttp://lldb.llvm.org/
Rich disassembler for LLDBhttps://llvm.org/OpenProjects.html#rich-disassembler-for-lldb
(OpenMP) Offloadhttp://openmp.llvm.org/
GPU Delta Debugginghttps://llvm.org/OpenProjects.html#gpu-delta-debugging
Offloading libcxxhttps://llvm.org/OpenProjects.html#offload-libcxx
Performance tuning the GPU libchttps://llvm.org/OpenProjects.html#gpu-libc
Improve GPU First Frameworkhttps://llvm.org/OpenProjects.html#gpu-first
ClangIRhttps://clangir.org
Compile GPU kernels using ClangIRhttps://llvm.org/OpenProjects.html#clangir-gpu
LLVM libchttp://libc.llvm.org/
Half precision in LLVM libchttps://llvm.org/OpenProjects.html#half-precision-libc
Google Summer of Code 2023https://llvm.org/OpenProjects.html#gsoc23
Re-optimization using JITLinkhttps://llvm.org/OpenProjects.html#llvm_new_jitlink_reopt
JITLink new backendshttps://llvm.org/OpenProjects.html#llvm_new_jitlink_backends
Improving compile timeshttps://llvm.org/OpenProjects.html#llvm_improving_compile_times
Addressing Rust optimization failureshttps://llvm.org/OpenProjects.html#llvm_addressing_rust_optimization_failures
Better performance models for MLGO traininghttps://llvm.org/OpenProjects.html#llvm_mlgo_latency_model
Machine Learning Guided Ordering of Compiler Optimization Passeshttps://llvm.org/OpenProjects.html#llvm_mlgo_passes_2023
Map LLVM values to corresponding source-level expressionshttps://llvm.org/OpenProjects.html#llvm_map_value_to_src_expr
Clanghttp://clang.llvm.org/
Out-of-process execution for clang-replhttps://llvm.org/OpenProjects.html#clang-repl-out-of-process
Improve and Stabilize the Clang Static Analyzer's "Taint Analysis" Checkshttps://llvm.org/OpenProjects.html#clang_analyzer_taint_analysis
Implement autocompletion in clang-replhttps://llvm.org/OpenProjects.html#clang-repl-autocompletion
Modules build daemon: build system agnostic support for explicitly built moduleshttps://llvm.org/OpenProjects.html#clang-modules-build-daemon
ExtractAPI Objective-C categorieshttps://llvm.org/OpenProjects.html#clang-extract-api-categories
ExtractAPI C++ Supporthttps://llvm.org/OpenProjects.html#clang-extract-api-cpp-support
ExtractAPI while buildinghttps://llvm.org/OpenProjects.html#clang-extract-api-while-building
Improve Clang diagnosticshttps://llvm.org/OpenProjects.html#clang-improve-diagnostics2
Tutorial development with clang-replhttps://llvm.org/OpenProjects.html#clang-tutorials-clang-repl
Add WebAssembly Support in clang-replhttps://llvm.org/OpenProjects.html#clang-repl-wasm
LLD Linker Improvements for Embedded Targetshttps://llvm.org/OpenProjects.html#llvm_lld_embedded
Optimizing MLIR’s Presburger libraryhttps://llvm.org/OpenProjects.html#llvm_mlir_presburger_opt
Interactively query MLIR IRhttps://llvm.org/OpenProjects.html#llvm_mlir_query
Support a hierarchical directory structure in generated coverage html reportshttps://llvm.org/OpenProjects.html#llvm_code_coverage
Patch based test coverage for quick test feedbackhttps://llvm.org/OpenProjects.html#llvm_patch_coverage
Build and run SingleSource benchmarks using ClangIRhttps://llvm.org/OpenProjects.html#clangir
Enzymehttps://enzyme.mit.edu
Move additional Enzyme Rules to Tablegenhttps://llvm.org/OpenProjects.html#enzyme_tblgen_extension
Google Summer of Code 2022https://llvm.org/OpenProjects.html#gsoc22
Implement a shared-memory based JITLinkMemoryManager for out-of-process JITtinghttps://llvm.org/OpenProjects.html#llvm_shared_jitlink
Modernize the LLVM "Building A JIT" tutorial serieshttps://llvm.org/OpenProjects.html#llvm_build_jit_tutorial
Write JITLink support for a new format/architecturehttps://llvm.org/OpenProjects.html#llvm_jit_new_format
Instrumentation of Clang/LLVM for Compile Timehttps://llvm.org/OpenProjects.html#llvm_instrumentaion_for_compile_time
Richer symbol dependency information for LTOhttps://llvm.org/OpenProjects.html#llvm_lto_dependency_info
Machine Learning Guided Ordering of Compiler Optimization Passeshttps://llvm.org/OpenProjects.html#llvm_mlgo_passes
Learning Loop Transformation Heuristicshttps://llvm.org/OpenProjects.html#llvm_mlgo_loop
Evaluate and Expand the Module-Level Inlinerhttps://llvm.org/OpenProjects.html#llvm_module_inliner
Remove undef: move uninitialized memory to poisonhttps://llvm.org/OpenProjects.html#llvm_undef_load
Add ABI/API export annotations to the LLVM buildhttps://llvm.org/OpenProjects.html#llvm_abi_export
Clanghttp://clang.llvm.org/
Extend clang AST to provide information for the type as written in template instantiationshttps://llvm.org/OpenProjects.html#clang-template-instantiation-sugar
Implement support for C++17 structured bindings in the Clang Static Analyzerhttps://llvm.org/OpenProjects.html#clang-sa-structured-bindings
Improve Clang Diagnosticshttps://llvm.org/OpenProjects.html#clang-improve-diagnostics
Pollyhttps://polly.llvm.org
Completely switch to new pass managerhttps://llvm.org/OpenProjects.html#polly_npm
Enzymehttps://enzyme.mit.edu
Move Enzyme Instruction Transformation Rules to Tablegenhttps://llvm.org/OpenProjects.html#enzyme_tblgen
Vector Reverse-Mode Automatic Differentiationhttps://llvm.org/OpenProjects.html#enzyme_vector
Enable The New Pass Managerhttps://llvm.org/OpenProjects.html#enzyme_pm
Google Summer of Code 2021https://llvm.org/OpenProjects.html#gsoc21
Distributed lit testinghttps://llvm.org/OpenProjects.html#llvm_distributing_lit
Learning Loop Transformation Heuristicshttps://llvm.org/OpenProjects.html#llvm_loop_heuristics
Fuzzing LLVM-IR Passeshttps://llvm.org/OpenProjects.html#llvm_ir_fuzzing
llvm.assume the missing pieceshttps://llvm.org/OpenProjects.html#llvm_ir_assume
Implement a shared-memory based JITLinkMemoryManager for out-of-process JITtinghttps://llvm.org/OpenProjects.html#llvm_shared_jitlink
Modernize the LLVM "Building A JIT" tutorial serieshttps://llvm.org/OpenProjects.html#llvm_build_jit_tutorial
Write JITLink support for a new format/architecturehttps://llvm.org/OpenProjects.html#llvm_jit_new_format
Fix fundamental issues in LLVM's IRhttps://llvm.org/OpenProjects.html#llvm_ir_issues
Utilize LoopNest Passhttps://llvm.org/OpenProjects.html#llvm_utilize_loopnest
Clanghttp://clang.llvm.org/
Extend clang AST to provide information for the type as written in template instantiationshttps://llvm.org/OpenProjects.html#clang-template-instantiation-sugar
JIT-ing OpenMP GPU kernels transparentlyhttps://llvm.org/OpenProjects.html#openmp_gpu_jit
OpenACC Diagnostics from the OpenMP Runtimehttps://llvm.org/OpenProjects.html#openacc_rt_diagnostics
Pollyhttps://polly.llvm.org
Use official isl C++ bindingshttps://llvm.org/OpenProjects.html#polly_isl_bindings
Enzymehttps://enzyme.mit.edu
Integrate custom derivatives of BLAS, Eigen, and similar routines into Enzymehttps://llvm.org/OpenProjects.html#enzyme_blas
Integrate Enzyme into Swift to provide high-performance differentiation in Swifthttps://llvm.org/OpenProjects.html#enzyme_swift
Differentiation of Fixed-Point Arithmetichttps://llvm.org/OpenProjects.html#enzyme_fixed
Integrate Enzyme into Rust to provide high-performance differentiation in Rusthttps://llvm.org/OpenProjects.html#enzyme_rust
Clang Static Analyzer performance profilinghttps://llvm.org/OpenProjects.html#static_analyzer_profling
Clang Static Analyzer constraint solver improvementshttps://llvm.org/OpenProjects.html#static_analyzer_constraint_solver
A structured approach to diagnostics in LLDBhttps://llvm.org/OpenProjects.html#lldb_diagnostics
Google Summer of Code 2020https://llvm.org/OpenProjects.html#gsoc20
Improve debugging of optimized codehttps://llvm.org/OpenProjects.html#llvm_optimized_debugging
Improve inter-procedural analyses and optimizationshttps://llvm.org/OpenProjects.html#llvm_ipo
Improve parallelism-aware analyses and optimizationshttps://llvm.org/OpenProjects.html#llvm_par
Make LLVM passes debug info invarianthttps://llvm.org/OpenProjects.html#llvm_dbg_invariant
Improve MergeFunctions to incorporate MergeSimilarFunction patches and ThinLTO Supporthttps://llvm.org/OpenProjects.html#llvm_mergesim
Add DWARF support to yaml2objhttps://llvm.org/OpenProjects.html#llvm_dwarf_yaml2obj
Improve hot cold splitting to aggressively outline small blockshttps://llvm.org/OpenProjects.html#llvm_hotcold
Advanced Heuristics for Ordering Compiler Optimization Passeshttps://llvm.org/OpenProjects.html#llvm_pass_order
Machine learning and compiler optimizations: using inter-procedural analysis to select optimizationshttps://llvm.org/OpenProjects.html#llvm_ml_scc
Add PostDominatorTree in LoopStandardAnalysisResultshttps://llvm.org/OpenProjects.html#llvm_postdominators
Create loop nest passhttps://llvm.org/OpenProjects.html#llvm_loopnest
Instruction properties dumper and checkerhttps://llvm.org/OpenProjects.html#llvm_instdump
Unify ways to move code or check if code is safe to be movedhttps://llvm.org/OpenProjects.html#llvm_movecode
Clanghttp://clang.llvm.org/
Extend clang AST to provide information for the type as written in template instantiationshttps://llvm.org/OpenProjects.html#clang-template-instantiation-sugar
Find null smart pointer dereferences with the Static Analyzerhttps://llvm.org/OpenProjects.html#clang-sa-cplusplus-checkers
LLDBhttp://lldb.llvm.org/
Support autosuggestions in LLDB's command linehttps://llvm.org/OpenProjects.html#lldb-autosuggestions
Implement the missing tab completions for LLDB's command linehttps://llvm.org/OpenProjects.html#lldb-more-completions
Reimplement LLDB's command-line commands using the public SB API.https://llvm.org/OpenProjects.html#lldb-reimplement-lldb-cmdline
Add support for batch-testing to the LLDB testsuite.https://llvm.org/OpenProjects.html#lldb-batch-testing
MLIR open project listhttps://mlir.llvm.org/getting_started/openprojects/
Google Summer of Code 2019https://llvm.org/OpenProjects.html#gsoc19
Debug Info should have no effect on codegenhttps://llvm.org/OpenProjects.html#debuginfo_codegen_mismatch
Improve (function) attribute inferencehttps://llvm.org/OpenProjects.html#llvm_function_attributes
Improve LLVM binary utilities https://llvm.org/OpenProjects.html#improve_binary_utilities
Clanghttp://clang.llvm.org/
Implement an ASTImporter fuzzerhttps://llvm.org/OpenProjects.html#clang-astimporter-fuzzer
Improve shell autocompletion for Clanghttps://llvm.org/OpenProjects.html#improve-autocompletion
Apply the Clang Static Analyzer to LLVM-based Projectshttps://llvm.org/OpenProjects.html#analyze-llvm
Generate annotated sources based on LLVM-IR analyseshttps://llvm.org/OpenProjects.html#header-generation
Google Summer of Code 2018https://llvm.org/OpenProjects.html#gsoc18
Google Summer of Code 2017https://llvm.org/OpenProjects.html#gsoc17
What is this?https://llvm.org/OpenProjects.html#what
LLVM Subprojects: Clang and morehttps://llvm.org/OpenProjects.html#subprojects
Improving the current systemhttps://llvm.org/OpenProjects.html#improving
Factor out target descriptionshttps://llvm.org/OpenProjects.html#target-desc
Implementing Code Cleanup bugshttps://llvm.org/OpenProjects.html#code-cleanups
Compile programs with the LLVM Compilerhttps://llvm.org/OpenProjects.html#programs
Add programs to the llvm-test suitehttps://llvm.org/OpenProjects.html#llvmtest
Benchmark the LLVM compilerhttps://llvm.org/OpenProjects.html#benchmark
Benchmark Statistics and Warning Systemhttps://llvm.org/OpenProjects.html#statistics
Improving Coverage Reportshttps://llvm.org/OpenProjects.html#coverage
Miscellaneous Improvementshttps://llvm.org/OpenProjects.html#misc_imp
Adding new capabilities to LLVMhttps://llvm.org/OpenProjects.html#new
Extend the LLVM intermediate representationhttps://llvm.org/OpenProjects.html#llvm_ir
Pointer and Alias Analysishttps://llvm.org/OpenProjects.html#pointeranalysis
Profile-Guided Optimizationhttps://llvm.org/OpenProjects.html#profileguided
Code Compactionhttps://llvm.org/OpenProjects.html#compaction
New Transformations and Analyseshttps://llvm.org/OpenProjects.html#xforms
Code Generator Improvementshttps://llvm.org/OpenProjects.html#codegen
Miscellaneous Additionshttps://llvm.org/OpenProjects.html#misc_new
Project using LLVMhttps://llvm.org/OpenProjects.html#using
Add a MachineModulePasshttps://llvm.org/OpenProjects.html#machinemodulepass
Encode Analysis Results in MachineInstr IRhttps://llvm.org/OpenProjects.html#encodeanalysis
Code Layout in the LLVM JIThttps://llvm.org/OpenProjects.html#codelayoutjit
Improved Structure Splitting and Field Reorderinghttps://llvm.org/OpenProjects.html#fieldlayout
Finish the Slimmer Projecthttps://llvm.org/OpenProjects.html#slimmer
LLVM Teamhttps://llvm.org/
discourse https://discourse.llvm.org/c/community/gsoc
website.https://summerofcode.withgoogle.com/
John Huihttps://github.com/j-hui
Egor Zhdanhttps://github.com/egorzhdan
Gábor Horváthhttps://github.com/Xazax-hun
URLhttps://discourse.llvm.org/t/gsoc-2026-expanding-api-notes-for-c/89638
downstream forkhttps://github.com/swiftlang/llvm-project
RFChttps://discourse.llvm.org/t/rfc-enforcing-bounds-safety-in-c-fbounds-safety/70854
documentationhttps://clang.llvm.org/docs/BoundsSafety.html
Yeoul Nahttps://github.com/rapidsna
Dan Liewhttps://github.com/delcypher
Henrik G. Olssonhttps://github.com/hnrklssn
URLhttps://discourse.llvm.org/t/gsoc-2026-participating-in-upstreaming-fbounds-safety/89649
Naveen Hanighttps://github.com/naveen-seth
Michael Spencerhttps://github.com/Bigcheese
URLhttps://discourse.llvm.org/t/clang-gsoc-2026-incremental-build-support-for-the-modules-driver/89667
GSoC 2024: Improve Clang-Dochttps://blog.llvm.org/posts/2024-12-04-improve-clang-doc/
GSoC 2025: Improving Core Clang-Doc Functionalityhttps://blog.llvm.org/posts/2025-gsoc-clang-doc/
Clang-Doc: Where We’ve Been and Where We’re Goinghttps://www.youtube.com/watch?v=vuHF_ZeAPVI
#151184https://github.com/llvm/llvm-project/issues/151184
hdochttps://hdoc.io/
standardesehttps://github.com/standardese/standardese
subdochttps://github.com/chromium/subspace/tree/main/subdoc
cppdocgenhttps://cs.opensource.google/fuchsia/fuchsia/+/main:tools/cppdocgen/
leafy-green-dochttps://github.com/celerity/leafy-green-doc
Mr.Docshttps://www.mrdocs.com/
Erick Velezhttps://github.com/evelez7
Paul Kirthhttps://github.com/ilovepi
Petr Hosekhttps://github.com/petrhosek
URLhttps://discourse.llvm.org/t/gsoc-2026-improving-clang-doc/89662
lithttps://llvm.org/docs/CommandGuide/lit.html
FileCheckhttps://llvm.org/docs/CommandGuide/FileCheck.html
[RFC] Enabling the Lit Internal Shell by Defaulthttps://discourse.llvm.org/t/rfc-enabling-the-lit-internal-shell-by-default/80179
[RFC] Reducing process creation overhead in LLVM regression testshttps://discourse.llvm.org/t/rfc-reducing-process-creation-overhead-in-llvm-regression-tests/88612
#115578https://github.com/llvm/llvm-project/issues/115578
Scalenehttps://github.com/plasma-umass/scalene
Aiden Grossmanhttps://github.com/boomanaiden154
Paul Kirthhttps://github.com/ilovepi
Petr Hosekhttps://github.com/petrhosek
Shivam Guptahttps://github.com/xgupta
Tarun Prabhuhttps://github.com/tarunprabhu
URLhttps://discourse.llvm.org/t/gsoc-2026-add-fortran-debugging-support-in-lldb/89963
URLhttps://discourse.llvm.org/t/gsoc-2026-libc-enable-float80-and-float128-math-support-on-unsupported-targets-for-llvm-libc/89647
efforthttps://libc.llvm.org/hand_in_hand.html
Issue #147386https://github.com/llvm/llvm-project/issues/147386
URLhttps://discourse.llvm.org/t/gsoc-2026-libc-use-llvm-libc-math-routines-for-compiler-rt-floating-point-builtins/89648
ClangIRhttps://clangir.org
PRhttps://github.com/llvm/clangir/pull/2097
issuehttps://github.com/llvm/llvm-project/issues/175871
Konstantinos (Dinos) Parasyrishttps://github.com/koparasy
Joseph Huberhttps://github.com/jhuber6
URLhttps://discourse.llvm.org/t/gsoc-2026-host-device-cir-combine-pipeline-project-idea-discussion/89623
Clang Static Analyzerhttps://clang.llvm.org/docs/ClangStaticAnalyzer.html
many improvementshttps://discourse.llvm.org/t/lifetime-analysis-improvements-in-clang/81374
gets annotatedhttps://github.com/llvm/llvm-project/pull/112751
Gabor Horvathhttps://github.com/Xazax-hun
Balazs Benicshttps://github.com/steakhal
Daniel Domjanhttps://github.com/isuckatcs
URLhttps://discourse.llvm.org/t/clang-static-analyzer-gsoc-2025-teach-the-clang-static-analyzer-to-understand-lifetime-annotations/84487
HLSLhttps://microsoft.github.io/hlsl-specs/specs/hlsl.pdf
add HLSL support into Clang.https://clang.llvm.org/docs/HLSL/HLSLSupport.html
URLhttps://discourse.llvm.org/t/gsoc-2026-enable-clangd-support-for-hlsl/89664
RFC: GSoC Buffer Reuse Passhttps://discourse.llvm.org/t/rfc-gsoc-buffer-reuse-pass-for-non-overlapping-allocations-after-lower-deallocations/89885
discourse https://discourse.llvm.org/c/community/gsoc
website.https://summerofcode.withgoogle.com/
URLhttps://discourse.llvm.org/t/rich-disassembler-for-lldb/76952
Bfloat16https://en.wikipedia.org/wiki/Bfloat16_floating-point_format
C++23 standardhttps://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4950.pdf
URLhttps://discourse.llvm.org/t/libc-gsoc-2025-bfloat16-in-llvm-libc/84469
RPC interfacehttps://libc.llvm.org/gpu/rpc.html
io_uringhttps://en.wikipedia.org/wiki/Io_uring
polling modehttps://unixism.net/loti/tutorial/sq_poll.html#sq-poll
AMDhttps://github.com/ROCm/ROCR-Runtime/blob/amd-staging/runtime/hsa-runtime/inc/hsa_ext_amd.h#L3022
NVIDIAhttps://docs.nvidia.com/cuda/cuda-driver-api/group__CUDA__UNIFIED.html
URLhttps://discourse.llvm.org/t/libc-gsoc-2025-direct-i-o-from-the-gpu-with-io-uring/84569
OpenCL standardhttps://registry.khronos.org/OpenCL/specs/3.0-unified/html/OpenCL_C.html#relative-error-as-ulps
Old resultshttps://dl.acm.org/doi/fullHtml/10.1145/3624062.3624166
URLhttps://discourse.llvm.org/t/libc-gsoc-2025-profiling-and-testing-of-the-llvm-libc-gpu-math/84570
ClangIRhttps://clangir.org
upstreaminghttps://discourse.llvm.org/t/rfc-upstreaming-clangir/76587
Bruno Cardoso Lopeshttps://github.com/bcardosolopes
Andy Kaylorhttps://github.com/andykaylor
URLhttps://discourse.llvm.org/t/clangir-gsoc2025-validate-existing-clang-codegen-test-coverage-with-clangir/84481
ClangIRhttps://clangir.org
Andy Kaylorhttps://github.com/andykaylor
Bruno Cardoso Lopeshttps://github.com/bcardosolopes
URLhttps://discourse.llvm.org/t/clangir-gsoc-2025-clangir-upstreaming/84766
Michael Spencerhttps://github.com/Bigcheese
URLhttps://discourse.llvm.org/t/clang-gsoc-2025-support-simple-c-20-modules-use-from-the-clang-driver-without-a-build-system/84511
Dan Liewhttps://github.com/delcypher
Michael Buchhttps://github.com/Michael137
URLhttps://discourse.llvm.org/t/clang-gsoc-2025-usability-improvements-for-trapping-undefined-behavior-sanitizer/84568
Clang-Dochttps://clang.llvm.org/extra/clang-doc.html
hdochttps://hdoc.io/
standardesehttps://github.com/standardese/standardese
subdochttps://github.com/chromium/subspace/tree/main/subdoc
cppdocgenhttps://cs.opensource.google/fuchsia/fuchsia/+/main:tools/cppdocgen/
Petr Hosekhttps://github.com/petrhosek
Paul Kirthhttps://github.com/ilovepi
URLhttps://discourse.llvm.org/t/improve-documentation-parsing-in-clang/84513
Vassil Vassilevhttps://github.com/vgvassilev
herehttps://github.com/rust-lang/rust/blob/d4bdd1ed551fed0c951eb47b4be2c79d7a02d181/compiler/rustc_monomorphize/src/partitioning/autodiff.rs#L30
herehttps://github.com/EnzymeAD/rust/blob/58fee1abf3f2cd0e73ee8b98e53869d6fc3ba604/compiler/rustc_middle/src/ty/mod.rs#L2826
thishttps://github.com/EnzymeAD/Enzyme/blob/main/enzyme/test/TypeAnalysis
Explorerhttps://enzyme.mit.edu/explorer/
Manuel Drehwaldhttps://github.com/ZuseZ4
Oli Schererhttps://github.com/oli-obk
Johannes Doerferthttps://github.com/jdoerfert
URLhttps://discourse.llvm.org/t/gsoc2025-improve-rust-enzyme-reliability-and-compile-times/84523
corresponding RFChttps://discourse.llvm.org/t/rfc-an-abi-lowering-library-for-llvm/84495/1
Nikita Popovhttps://github.com/nikic
URLhttps://discourse.llvm.org/t/llvm-introduce-an-abi-lowering-library/84554
prototypehttps://github.com/georgemitenkov/GSoC-2021
herehttps://gist.github.com/georgemitenkov/3def898b8845c2cc161bd216cbbdb81f
Nuno Lopeshttps://web.ist.utl.pt/nuno.lopes/
URLhttps://discourse.llvm.org/t/gsoc-2025-byte-type/84636
@shiltianhttps://github.com/shiltian
@jdoerferthttps://github.com/jdoerfert
@josemonsalve2https://github.com/josemonsalve2
[GSoC][Offload]LLVM Compiler Remarks Visualization Tool for Offload Proposalhttps://discourse.llvm.org/t/gsoc-offload-llvm-compiler-remarks-visualization-tool-for-offload-proposal/84596
websitehttps://summerofcode.withgoogle.com/archive/2024/organizations/llvm-compiler-infrastructure
discourse https://discourse.llvm.org/c/community/gsoc
website.https://summerofcode.withgoogle.com/
Alive2https://github.com/AliveToolkit/alive2/
Nuno Lopeshttps://web.ist.utl.pt/nuno.lopes/
URLhttps://discourse.llvm.org/t/gsoc-2004-remove-undefined-behavior-from-tests/77236
Natalie Chouinardhttps://github.com/sudonatalie/
Nathan Gauërhttps://github.com/keenuts/
URLhttps://discourse.llvm.org/t/clang-automatically-generate-tablegen-file-for-spir-v-instruction-set/76369
Jan Svobodahttps://github.com/jansvoboda11/
Steven Wuhttps://github.com/cachemeifyoucan/
URLhttps://discourse.llvm.org/t/llvm-bitstream-integration-with-cas-content-addressable-storage/76757
3-way comparisonshttps://en.wikipedia.org/wiki/Three-way_comparison
[RFC] Add 3-way comparison intrinsicshttps://discourse.llvm.org/t/rfc-add-3-way-comparison-intrinsics/76685
Nikita Popovhttps://github.com/nikic
Dhruv Chawlahttps://github.com/dc03
URLhttps://discourse.llvm.org/t/llvm-add-3-way-comparison-intrinsics/76807
Tanya Lattnerhttps://github.com/tlattner
Vassil Vassilevhttps://github.com/vgvassilev
URLhttps://discourse.llvm.org/t/improve-the-llvm-org-website-look-and-feel/76864
talkhttps://compiler-research.org/meetings/#caas_10Mar2022
Vassil Vassilevhttps://github.com/vgvassilev
URLhttps://discourse.llvm.org/t/clang-out-of-process-execution-for-clang-repl/68225
Vassil Vassilevhttps://github.com/vgvassilev
Saleem Abdulrasoolhttps://github.com/compnerd
URLhttps://discourse.llvm.org/t/support-clang-plugins-on-windows/76408
Vassil Vassilevhttps://github.com/vgvassilev
Matheus Izvekovhttps://github.com/mizvekov
URLhttps://discourse.llvm.org/t/on-demand-parsing-in-clang/76912
Clang-Dochttps://clang.llvm.org/extra/clang-doc.html
reference documentationhttps://llvm.org/doxygen/
hdochttps://hdoc.io/
standardesehttps://github.com/standardese/standardese
subdochttps://github.com/chromium/subspace/tree/main/subdoc
cppdocgenhttps://cs.opensource.google/fuchsia/fuchsia/+/main:tools/cppdocgen/
Petr Hosekhttps://github.com/petrhosek
Paul Kirthhttps://github.com/ilovepi
URLhttps://discourse.llvm.org/t/improve-clang-doc-usability/76996
URLhttps://discourse.llvm.org/t/rich-disassembler-for-lldb/76952
URLhttps://discourse.llvm.org/t/gsoc-2024-gpu-delta-debugging/77237
URLhttps://discourse.llvm.org/t/gsoc-2024-offloading-libcxx/77238
URLhttps://discourse.llvm.org/t/gsoc-2024-the-1001-thresholds-in-llvm/77235
URLhttps://discourse.llvm.org/t/libc-gsoc-2024-performance-and-testing-in-the-gpu-libc/77042
GPU Firsthttps://arxiv.org/abs/2306.11686
host codehttps://github.com/shiltian/llvm-project/tree/direct_gpu_compilation
URLhttps://discourse.llvm.org/t/openmp-gsoc-2024-improve-gpu-first-framework/77048
SYCLhttps://sycl.tech
OpenMPhttps://www.openmp.org
OpenACChttps://www.openacc.org
MLIRhttps://mlir.llvm.org
ClangIRhttps://clangir.org
RFChttps://discourse.llvm.org/t/rfc-upstreaming-clangir/76587
OpenCL C languagehttps://registry.khronos.org/OpenCL/specs/3.0-unified/html/OpenCL_C.html
SPIR-Vhttps://registry.khronos.org/SPIR-V
already supportedhttps://clang.llvm.org/docs/OpenCLSupport.html
Polybench-GPUhttps://github.com/sgrauerg/polybenchGpu/tree/master/OpenCL
2DCONVhttps://github.com/sgrauerg/polybenchGpu/blob/master/OpenCL/2DCONV/2DConvolution.cl
GEMMhttps://github.com/sgrauerg/polybenchGpu/blob/master/OpenCL/GEMM/gemm.cl
CORRhttps://github.com/sgrauerg/polybenchGpu/blob/master/OpenCL/CORR/correlation.cl
Julian Oppermannhttps://github.com/jopperm
Victor Lomüllerhttps://github.com/Naghasan
Bruno Cardoso Lopeshttps://github.com/bcardosolopes
URLhttps://discourse.llvm.org/t/clangir-compile-gpu-kernels-using-clangir/76984
URLhttps://discourse.llvm.org/t/libc-gsoc-2024-half-precision-in-llvm-libc/77027
websitehttps://summerofcode.withgoogle.com/archive/2023/organizations/llvm-compiler-infrastructure
Vassil Vassilevhttps://github.com/vgvassilev
Lang Hameshttps://github.com/lhames
URLhttps://discourse.llvm.org/t/re-optimization-using-jitlink/68260
Vassil Vassilevhttps://github.com/vgvassilev
Lang Hameshttps://github.com/lhames
Stefan Gränitzhttps://github.com/weliveindetail
URLhttps://discourse.llvm.org/t/jitlink-new-backends/68223
CTMarkhttps://github.com/llvm/llvm-test-suite/tree/main/CTMark
compile-time trackerhttps://llvm-compile-time-tracker.com/
Nikita Popovhttps://github.com/nikic
URLhttps://discourse.llvm.org/t/llvm-improving-compile-times/68094
Rust programming languagehttps://www.rust-lang.org/
I-slowhttps://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AI-slow
A-LLVMhttps://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AA-LLVM
Godbolthttps://rust.godbolt.org/
alive2https://alive2.llvm.org/ce/
Nikita Popovhttps://github.com/nikic
URLhttps://discourse.llvm.org/t/llvm-addressing-rust-optimization-failures-in-llvm/68096
Our grouphttps://compiler-research.org/
Vassil Vassilevhttps://github.com/vgvassilev
URLhttps://discourse.llvm.org/t/clang-repl-implement-autocompletion-in-clang-repl/60364
clang-scan-depshttps://github.com/llvm/llvm-project/tree/main/clang/tools/clang-scan-deps
Michael Spencerhttps://github.com/Bigcheese
Jan Svobodahttps://github.com/jansvoboda11
URLhttps://discourse.llvm.org/t/clang-modules-build-daemon-build-system-agnostic-support-for-explicitly-built-modules/68224
Swift-DocChttps://github.com/apple/swift-docc
SymbolKithttps://github.com/apple/swift-docc-symbolkit/blob/main/openapi.yaml
[RFC] clang support for API information generation in JSONhttps://discourse.llvm.org/t/rfc-clang-support-for-api-information-generation-in-json/58845
Daniel Grumberghttps://github.com/daniel-grumberg
Zixu Wanghttps://github.com/zixu-w
Juergen Ributzkahttps://github.com/ributzka
URLhttps://discourse.llvm.org/t/clang-extractapi-objective-c-categories/68370
Swift-DocChttps://github.com/apple/swift-docc
SymbolKithttps://github.com/apple/swift-docc-symbolkit/blob/main/openapi.yaml
[RFC] clang support for API information generation in JSONhttps://discourse.llvm.org/t/rfc-clang-support-for-api-information-generation-in-json/58845
Daniel Grumberghttps://github.com/daniel-grumberg
Zixu Wanghttps://github.com/zixu-w
Juergen Ributzkahttps://github.com/ributzka
URLhttps://discourse.llvm.org/t/extractapi-c-support/68371
Swift-DocChttps://github.com/apple/swift-docc
SymbolKithttps://github.com/apple/swift-docc-symbolkit/blob/main/openapi.yaml
[RFC] clang support for API information generation in JSONhttps://discourse.llvm.org/t/rfc-clang-support-for-api-information-generation-in-json/58845
Daniel Grumberghttps://github.com/daniel-grumberg
Zixu Wanghttps://github.com/zixu-w
Juergen Ributzkahttps://github.com/ributzka
URLhttps://discourse.llvm.org/t/clang-extractapi-while-building/68372
lots of issueshttps://github.com/llvm/llvm-project/issues?page=2&q=is%3Aopen+is%3Aissue+label%3Aclang%3Adiagnostics
Calling nullptr function pointer in a constexpr function results in poor diagnostichttps://github.com/llvm/llvm-project/issues/59872
Print name of uninitialized subobject (instead of type)https://github.com/llvm/llvm-project/issues/58601
https://github.com/llvm/llvm-project/issues/57906https://github.com/llvm/llvm-project/issues/57906
clang(++) unhelpful frame-larger-than warning, very small stack frame exceeding very large limithttps://github.com/llvm/llvm-project/issues/57337
Timm Bäderhttps://github.com/tbaederr
URLhttps://discourse.llvm.org/t/improve-clang-diagnostics-2/68900/3
Vassil Vassilevhttps://github.com/vgvassilev
David Langehttps://github.com/davidlange6
URLhttps://discourse.llvm.org/t/clang-repl-tutorial-development-with-clang-repl/60365
interactive CUDA supporthttps://reviews.llvm.org/D146389
Vassil Vassilevhttps://github.com/vgvassilev
Alexander Penevhttps://github.com/alexander-penev
URLhttps://discourse.llvm.org/t/clang-repl-add-webassembly-support-in-clang-repl/69419
Prabhu Rajasekaranhttps://github.com/Prabhuk
Petr Hosekhttps://github.com/petrhosek
URLhttps://discourse.llvm.org/t/lld-linker-improvements-for-embedded/68129
https://grosser.science/FPLhttps://grosser.science/FPL
Kunwar Groverhttps://github.com/Groverkss
URLhttps://discourse.llvm.org/t/mlir-optimizing-mlir-s-presburger-library/68213/1
Jacques Pienaarhttps://github.com/jpienaar
URLhttps://discourse.llvm.org/t/gsoc-proposal-interactive-mlir-query-tool-to-make-exploring-the-ir-easier/69601
URLhttps://discourse.llvm.org/t/better-performance-models-for-mlgo-training/68219
SQL injectionshttps://xkcd.com/327/
Artem Dergachevhttps://github.com/haoNoQ
Gábor Horváthhttps://github.com/xazax-hun
Ziqing Luohttps://github.com/ziqingluo-90
URLhttps://discourse.llvm.org/t/clang-improve-and-stabilize-the-static-analyzers-taint-analysis-checks/68235
2021https://summerofcode.withgoogle.com/archive/2021/projects/6411038932598784
URLhttps://discourse.llvm.org/t/machine-learning-guided-ordering-of-compiler-optimization-passes/60415
[1]https://clang.llvm.org/docs/SourceBasedCodeCoverage.html
[2]https://llvm.org/docs/CommandGuide/llvm-profdata.html
[3]https://llvm.org/docs/CommandGuide/llvm-cov.html
[4]https://lab.llvm.org/coverage/coverage-reports/index.html
[5]https://fuchsia.dev
[6]https://analysis.chromium.org/coverage/p/chromium
[7]https://gcc.gnu.org/onlinedocs/gcc/Gcov.html
[8]https://llvm.org/reports/coverage/index.html
Source-based code coveragehttps://clang.llvm.org/docs/SourceBasedCodeCoverage.html
llvm-profdatahttps://llvm.org/docs/CommandGuide/llvm-profdata.html
llvm-covhttps://llvm.org/docs/CommandGuide/llvm-cov.html
LLVM coverage reportshttps://lab.llvm.org/coverage/coverage-reports/index.html
Fuchsiahttps://fuchsia.dev
Coverage summary for Chromiumhttps://analysis.chromium.org/coverage/p/chromium
Gcovhttps://gcc.gnu.org/onlinedocs/gcc/Gcov.html
Lcov coverage reportshttps://llvm.org/reports/coverage/index.html
Issue #54711: Support per-directory index files for HTML coverage reporthttps://github.com/llvm/llvm-project/issues/54711
Gulfem Savrun Yenicerihttps://github.com/gulfemsavrun
Petr Hosekhttps://github.com/petrhosek
URLhttps://discourse.llvm.org/t/coverage-support-a-hierarchical-directory-structure-in-generated-coverage-html-reports/68239
URLhttps://discourse.llvm.org/t/map-llvm-values-to-corresponding-source-level-expressions/68450
ClangIRhttps://llvm.github.io/clangir/
SingleSourcehttps://github.com/llvm/llvm-test-suite/tree/main/SingleSource
Bruno Cardoso Lopeshttps://github.com/bcardosolopes
Nathan Lanzahttps://github.com/lanza
URLhttps://discourse.llvm.org/t/clangir-build-and-run-singlesource-benchmarks-using-clangir/68473
Manuel Drehwaldhttps://github.com/zuseZ4
URLhttps://discourse.llvm.org/t/enzyme-move-additional-enzyme-rules-to-tablegen/69738
Lithttps://llvm.org/docs/CommandGuide/lit.html
LLVM_PROFILE_FILEhttps://clang.llvm.org/docs/SourceBasedCodeCoverage.html#running-the-instrumented-program
CCC_OVERRIDE_OPTIONShttps://github.com/llvm/llvm-project/blob/93a1fc2e18b452216be70f534da42f7702adbe1d/clang/tools/driver/driver.cpp#L79-L105
add coveragehttps://clang.llvm.org/docs/SourceBasedCodeCoverage.html#compiling-with-coverage-enabled
diffhttps://www.gnu.org/software/diffutils/manual/html_node/Unified-Format.html
Henrik Olssonhttps://github.com/hnrklssn
URLhttps://discourse.llvm.org/t/coverage-patch-based-test-coverage-for-quick-test-feedback/68628
websitehttps://summerofcode.withgoogle.com/archive/2022/organizations/llvm-compiler-infrastructure
Vassil Vassilevhttps://github.com/vgvassilev
Lang Hameshttps://github.com/lhames
URLhttps://discourse.llvm.org/t/implement-a-shared-memory-based-jitlinkmemorymanager-for-out-of-process-jitting
Vassil Vassilevhttps://github.com/vgvassilev
Lang Hameshttps://github.com/lhames
URLhttps://discourse.llvm.org/t/modernize-the-llvm-building-a-jit-tutorial-series
Vassil Vassilevhttps://github.com/vgvassilev
Stefan Gränitzhttps://github.com/weliveindetail
Lang Hameshttps://github.com/lhames
URLhttps://discourse.llvm.org/t/write-jitlink-support-for-a-new-format-architecture
URLhttps://discourse.llvm.org/t/instrumentation-of-clang-llvm-for-compile-time
2021https://summerofcode.withgoogle.com/archive/2021/projects/6411038932598784
URLhttps://discourse.llvm.org/t/machine-learning-guided-ordering-of-compiler-optimization-passes/60415
year’shttps://summerofcode.withgoogle.com/archive/2021/projects/5732097817313280
URLhttps://discourse.llvm.org/t/learning-loop-transformation-policies/60413
GSoC2021 workhttps://summerofcode.withgoogle.com/archive/2021/projects/5195658885070848
URLhttps://discourse.llvm.org/t/evaluate-and-expand-the-module-level-inliner/60525
URLhttps://discourse.llvm.org/t/richer-symbol-dependency-information-for-lto/60335
discussionhttps://github.com/llvm/llvm-project/issues/52930
introduction to LLVM's memory modelhttps://web.ist.utl.pt/nuno.lopes/pubs/llvmmem-oopsla18.pdf
Nuno Lopeshttps://web.ist.utl.pt/nuno.lopes/
Supporting LLVM_BUILD_LLVM_DYLIB on Windowshttps://discourse.llvm.org/t/supporting-llvm-build-llvm-dylib-on-windows/58891
⚙ D109192 [WIP/DNM] Support: introduce public API annotation supporthttps://reviews.llvm.org/D109192
Vassil Vassilevhttps://github.com/vgvassilev
Richard Smithhttps://github.com/zygoloid
URLhttps://discourse.llvm.org/t/clang-extend-clang-ast-to-provide-information-for-the-type-as-written-in-template-instantiations
BindingDeclhttps://clang.llvm.org/doxygen/classclang_1_1BindingDecl.html
DecompositionDeclhttps://clang.llvm.org/doxygen/classclang_1_1DecompositionDecl.html
three interpretationshttps://en.cppreference.com/w/cpp/language/structured_binding
#42387https://github.com/llvm/llvm-project/issues/42387
Artem Dergachevhttps://github.com/haoNoQ
Rashmi Mudduluruhttps://github.com/t-rasmud
Gábor Horváthhttps://github.com/xazax-hun
Kristóf Umannhttps://github.com/Szelethus
URLhttps://discourse.llvm.org/t/implement-support-for-c-17-structured-bindings-in-the-clang-static-analyzer/60588
[1] https://developers.redhat.com/blog/2018/03/15/gcc-8-usability-improvements
[2] https://developers.redhat.com/blog/2019/03/08/usability-improvements-in-gcc-9/
clang-diagnosticshttps://github.com/llvm/llvm-project/labels/clang%3Adiagnostics
Aaron Ballmanhttps://github.com/AaronBallman
Erich Keanehttps://github.com/erichkeane
Shivam Guptahttps://github.com/xgupta
URLhttps://discourse.llvm.org/t/improve-clang-diagnostics/61521
New Pass Managerhttps://blog.llvm.org/posts/2021-03-26-the-new-pass-manager/
herehttps://github.com/banach-space/llvm-tutor#about-pass-managers-in-llvm
Michael Krusehttps://github.com/Meinersbur
CRTPhttps://en.wikipedia.org/wiki/Curiously_recurring_template_pattern
Mixinshttps://en.wikipedia.org/wiki/Mixin
linkedhttps://www.lurklurk.org/linkers/linkers.html
plugin loading machanismshttps://www.llvm.org/docs/WritingAnLLVMPass.html#building-pass-plugins
URLhttps://discourse.llvm.org/t/61174
URLhttps://discourse.llvm.org/t/enzyme-moving-instruction-rules-to-tablegen/61176
URLhttps://discourse.llvm.org/t/enzyme-vector-reverse-mode-automatic-differentiation/61177
URLhttps://discourse.llvm.org/t/enzyme-enable-the-new-pass-manager/61178
website.https://developers.google.com/open-source/gsoc/
dgemmhttps://godbolt.org/z/Eeqcvs
paperhttps://arxiv.org/abs/2101.04808
LLVM-IR fuzzinghttps://www.youtube.com/watch?v=UBbQ_s6hNgg
LLVM fuzzer infrastructurehttps://llvm.org/docs/FuzzingLLVM.html#llvm-opt-fuzzer
RFChttps://lists.llvm.org/pipermail/llvm-dev/2019-December/137632.html
RFChttps://lists.llvm.org/pipermail/llvm-dev/2019-December/137632.html
this reviewhttps://reviews.llvm.org/D89054
RFChttps://lists.llvm.org/pipermail/llvm-dev/2019-December/137632.html
this reviewhttps://reviews.llvm.org/D89054
Alive2https://github.com/AliveToolkit/alive2
dashboardhttps://web.ist.utl.pt/nuno.lopes/alive2/
semanticshttps://llvm.org/docs/LangRef.html
remote offload pluginhttps://openmp.llvm.org/docs/design/Runtimes.html#remote-offloading-plugin
Integer Set Library (isl)http://isl.gforge.inria.fr/
isl-noexceptions.hhttps://github.com/llvm/llvm-project/blob/main/polly/lib/External/isl/include/isl/isl-noexceptions.h
cpp.hhttps://github.com/llvm/llvm-project/blob/main/polly/lib/External/isl/include/isl/cpp.h
cpp-checked.hhttps://github.com/llvm/llvm-project/blob/main/polly/lib/External/isl/include/isl/cpp-checked.h
Enzymehttps://enzyme.mit.edu/
Enzymehttps://enzyme.mit.edu/
Enzymehttps://enzyme.mit.edu/
Enzymehttps://enzyme.mit.edu/
website.https://summerofcode.withgoogle.com/archive/2020/organizations/5902726635978752/
under reviewhttps://reviews.llvm.org/D69930
PR37728https://llvm.org/PR37728
PR37240https://llvm.org/PR37240
RFChttp://lists.llvm.org/pipermail/llvm-dev/2019-September/135433.html
LLVM Dev Meeting in 2013http://llvm.org/devmtg/2013-11/#talk3
LCTES 2014http://dl.acm.org/citation.cfm?id=2597811
LLVM-dev 2018https://llvm.org/devmtg/2018-10/talk-abstracts.html#talk2
MergeSimilarFunctions 1/n: a code size pass to merge functions with small differenceshttps://reviews.llvm.org/D52896
[Porting MergeSimilarFunctions 2/n] Changes to DataLayouthttps://reviews.llvm.org/D52898
[Merge SImilar Function ThinLTO 3/n] Add hash code to function summaryhttps://reviews.llvm.org/D52966
[Merge SImilar Function ThinLTO 4/n] Make merge function decisions before the thin-lto stagehttps://reviews.llvm.org/D53253
[Merge SImilar Function ThinLTO 5/n] Set up similar function to be importedhttps://reviews.llvm.org/D53254
Link1http://lists.llvm.org/pipermail/llvm-dev/2019-January/129835.html
Link2http://lists.llvm.org/pipermail/llvm-dev/2019-March/131066.html
Link3http://lists.llvm.org/pipermail/llvm-dev/2019-February/129863.html
Link4http://lists.llvm.org/pipermail/llvm-dev/2019-January/129832.html
The original paper: LCTES 2014http://dl.acm.org/citation.cfm?id=2597811
Video and slides of the presentationhttps://llvm.org/devmtg/2018-10/talk-abstracts.html#talk2
LLVM Dev Meeting in 2019https://llvm.org/devmtg/2019-10/talk-abstracts.html#tech8
herehttps://llvm.org/devmtg/2019-10/slides/Kumar-HotColdSplitting.pdf
Update on hot cold splittinghttp://lists.llvm.org/pipermail/llvm-dev/2019-January/129606.html
Original paper on hot cold splitting by Pettis and Hansen.http://pages.cs.wisc.edu/~fischer/cs701.f05/code.positioning.pdf
Paper on hot cold splittinghttps://www.cs.cmu.edu/afs/cs/academic/class/15745-s07/www/papers/p80-cohn.pdf
Video and slides of the presentationhttps://llvm.org/devmtg/2019-10/talk-abstracts.html#tech8
https://reviews.llvm.org/rL336163
http://llvm.org/doxygen/classllvm_1_1DomTreeUpdater.html
https://llvm.org/doxygen/classllvm_1_1PostDominatorTreeAnalysis.html
http://llvm.org/doxygen/structllvm_1_1LoopStandardAnalysisResults.html
https://reviews.llvm.org/D68789
https://llvm.org/doxygen/classllvm_1_1PassBuilder.html
https://github.com/llvm/llvm-project/blob/master/llvm/include/llvm/Transforms/Utils/CodeMoverUtils.h
https://llvm.org/doxygen/LICM_8cpp_source.html
https://llvm.org/doxygen/classllvm_1_1Loop.html
open projectshttps://mlir.llvm.org/getting_started/openprojects/
Discoursehttps://llvm.discourse.group/c/llvm-project/mlir
fish shellhttps://fishshell.com
website. https://summerofcode.withgoogle.com/archive/2019/organizations/5682474363912192/
clang/test/Import/https://github.com/llvm/llvm-project/tree/master/clang/test/Import
LLVM bloghttp://blog.llvm.org/2017/09/clang-bash-better-auto-completion-is.html
website. https://summerofcode.withgoogle.com/archive/2018/organizations/5263452624912384/
website. https://summerofcode.withgoogle.com/archive/2017/organizations/6215410651234304/

URLs of crawlers that visited me.