descriptionLLVM monorepo
homepage URLhttps://llvm.org/
repository URLhttps://github.com/llvm/llvm-project.git
ownerroot@yurikoles.com
last changeThu, 21 Nov 2024 08:13:11 +0000 (21 16:13 +0800)
last refreshThu, 21 Nov 2024 08:20:46 +0000 (21 09:20 +0100)
content tags
add:
README.md

The LLVM Compiler Infrastructure

OpenSSF Scorecard OpenSSF Best Practices libc++

Welcome to the LLVM project!

This repository contains the source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and run-time environments.

The LLVM project has multiple components. The core of the project is itself called "LLVM". This contains all of the tools, libraries, and header files needed to process intermediate representations and convert them into object files. Tools include an assembler, disassembler, bitcode analyzer, and bitcode optimizer.

C-like languages use the Clang frontend. This component compiles C, C++, Objective-C, and Objective-C++ code into LLVM bitcode -- and from there into object files, using LLVM.

Other components include: the libc++ C++ standard library, the LLD linker, and more.

Getting the Source Code and Building LLVM

Consult the Getting Started with LLVM page for information on building and running LLVM.

For information on how to contribute to the LLVM project, please take a look at the Contributing to LLVM guide.

Getting in touch

Join the LLVM Discourse forums, Discord chat, LLVM Office Hours or Regular sync-ups.

The LLVM project has adopted a code of conduct for participants to all modes of communication within the project.

shortlog
49 min ago Feng Zou[X86][MC] Add R_X86_64_CODE_4_GOTTPOFF (#116633)main
54 min ago abhishek-kaushik22[DebugInfo][InstrRef][MIR][GlobalIsel][MachineLICM...
55 min ago Lee Wei[llvm] Remove `br i1 undef` from some regression tests...
78 min ago Mingming Liu[NFCI][WPD]Use unique string saver to store type id...
89 min ago Yingwei Zheng[InstCombine] Convert logical and/or with `icmp samesig...
102 min ago Lang Hames[ORC-RT] Test basic C++ static initialization support...
2 hours ago Timm Baeder[clang][bytecode] Fix ToType/FromType diagnostic orderi...
2 hours ago Craig Topper[RISCV][GISel] Add atomic load/store test. Add addition...
2 hours ago donald chen[mlir] [IR] Allow zero strides in StridedLayoutAttr...
2 hours ago Wu Yingcong[ControlHeightReduction] Add assert to avoid underflow...
4 hours ago Diego Caballero[mlir][vector] Fix 0-d vector transfer mask inference...
4 hours ago Sushant Gokhale[AArch64][NFC] NFC for const vector as Instruction...
4 hours ago Piyou ChenRevert "[TargetVersion] Only enable on RISC-V and AArch...
4 hours ago Han-Kuan Chen[SLP] NFC. Change the comment to match the code executi...
4 hours ago Piyou Chen[TargetVersion] Only enable on RISC-V and AArch64 ...
5 hours ago Lang Hames[JITLink][arm64] Support arm64e JIT'd code (initially...
...
tags
44 hours ago llvmorg-19.1.4 LLVM Release 19.1.4
3 weeks ago llvmorg-19.1.3 LLVM Release 19.1.3
5 weeks ago llvmorg-19.1.2 LLVM Release 19.1.2
7 weeks ago llvmorg-19.1.1 LLVM Release 19.1.1
2 months ago llvmorg-19.1.0 LLVM Release 19.1.0
2 months ago llvmorg-19.1.0-rc4 LLVM Release 19.1.0-rc4
3 months ago llvmorg-19.1.0-rc3 LLVM Release 19.1.0-rc3
3 months ago llvmorg-19.1.0-rc2 LLVM 19.1.0-rc2
3 months ago llvmorg-19.1.0-rc1 Release 19.1.0-rc1
3 months ago llvmorg-20-init Start of LLVM 20
5 months ago llvmorg-18.1.8 LLVM 18.1.8 Release
5 months ago llvmorg-18.1.7 LLVM 18.1.7 Release
6 months ago llvmorg-18.1.6 LLVM 18.1.6 Release
6 months ago llvmorg-18.1.5 LLVM 18.1.5 Release
7 months ago llvmorg-18.1.4 LLVM 18.1.4 Release
7 months ago llvmorg-18.1.3 LLVM 18.1.3 Release
...
heads
49 min ago main
108 min ago users/chapuni/yaml/nested_seq
110 min ago users/wangleiat/spr/loongarch-support-parsing-register-names-in-cfi-instructions
6 hours ago users/arsenm/amdgpu-create-mfma-vgpr-to-agpr-instrmapping
6 hours ago users/wangleiat/spr/loongarch-fix-got-usage-for-non-dso_local-function-calls-in-large-code-model
7 hours ago users/matthias-springer/no_inverse_mapping
8 hours ago users/fmayer/spr/disable-test-that-times-out-on-hwasan
9 hours ago users/chapuni/cov/single/test
11 hours ago users/kparzysz/spr/m04-order-schedule
11 hours ago users/arsenm/gfx950/add-baseline-mfma-hazards-test
11 hours ago users/arsenm/gfx950/v_mfma_f32_16x16x32_bf16
11 hours ago users/arsenm/gfx950/v_mfma_i32_32x32x32_i8
11 hours ago users/arsenm/gfx950/v_mfma_i32_16x16x64_i8
11 hours ago users/arsenm/gfx950/shrink-mfma-scale-inputs-based-on-format
11 hours ago users/arsenm/gfx950/optimize-mfma-scale-0-inputs
11 hours ago users/arsenm/gfx950/basic-verification-mfma-scale-intrinsics
...