- Notifications
You must be signed in to change notification settings - Fork 15.3k
Pull requests: llvm/llvm-project
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
[clang] Improve nested name specifier AST representation backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:Hexagon backend:Lanai backend:loongarch backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SystemZ backend:WebAssembly backend:X86 clang:analysis clang:as-a-library libclang and C++ API clang:bytecode Issues for the clang bytecode constexpr interpreter clang:codegen IR generation bugs: mangling, exceptions, etc. clang:dataflow Clang Dataflow Analysis framework - https://clang.llvm.org/docs/DataFlowAnalysisIntro.html clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:modules C++20 modules and Clang Header Modules clang:openmp OpenMP related changes to Clang clang:static analyzer clang Clang issues not falling into any other category clang-tidy clang-tools-extra clangd coroutines C++20 coroutines debuginfo HLSL HLSL Language Support libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. lldb
#147835 by mizvekov was merged Aug 9, 2025 Loading…
[Driver] Move CommonArgs to a location visible by the Frontend Drivers backend:AArch64 backend:AMDGPU backend:CSKY backend:Hexagon backend:loongarch backend:PowerPC backend:RISC-V backend:SPIR-V backend:SystemZ clang:driver 'clang' and 'clang++' user-facing binaries. Not 'clang-cl' clang Clang issues not falling into any other category flang:driver flang Flang issues not falling into any other category HLSL HLSL Language Support llvm:support
#142800 by mcinally was merged Jun 6, 2025 Loading…
[clang] Refactor option-related code from clangDriver into new clangOptions library backend:AArch64 backend:AMDGPU backend:ARM backend:CSKY backend:Hexagon backend:loongarch backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:X86 bazel "Peripheral" support tier build system: utils/bazel clang:driver 'clang' and 'clang++' user-facing binaries. Not 'clang-cl' clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:openmp OpenMP related changes to Clang clang Clang issues not falling into any other category clang-tools-extra clangd flang:driver flang Flang issues not falling into any other category lldb llvm:mc Machine (object) code
#163659 by naveen-seth was merged Nov 10, 2025 Loading…
[llvm] Move data layout string computation to TargetParser backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:DirectX backend:Hexagon backend:Lanai backend:loongarch backend:m68k backend:MIPS backend:MSP430 backend:NVPTX backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:WebAssembly backend:X86 backend:Xtensa llvm:ir
#157612 by rnk was merged Sep 11, 2025 Loading…
[NFC][DecoderEmitter] Code cleanup in
DecoderEmitter::emitTable backend:CSKY backend:Hexagon backend:Lanai backend:loongarch backend:PowerPC backend:SystemZ backend:Xtensa tablegen #158014 by jurahul was merged Sep 16, 2025 Loading…
[clang] AST: fix getAs canonicalization of leaf types backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:DirectX backend:Hexagon backend:Lanai backend:loongarch backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SystemZ backend:WebAssembly backend:X86 clang:analysis clang:as-a-library libclang and C++ API clang:bytecode Issues for the clang bytecode constexpr interpreter clang:codegen IR generation bugs: mangling, exceptions, etc. clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:modules C++20 modules and Clang Header Modules clang:openmp OpenMP related changes to Clang clang:static analyzer clang Clang issues not falling into any other category clang-tidy clang-tools-extra clangd ClangIR Anything related to the ClangIR project debuginfo HLSL HLSL Language Support
#155028 by mizvekov was merged Aug 27, 2025 Loading…
[clang] Refactor to remove clangDriver dependency from clangFrontend and flangFrontend backend:AArch64 backend:AMDGPU backend:ARM backend:CSKY backend:Hexagon backend:loongarch backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:X86 bazel "Peripheral" support tier build system: utils/bazel clang:as-a-library libclang and C++ API clang:driver 'clang' and 'clang++' user-facing binaries. Not 'clang-cl' clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:modules C++20 modules and Clang Header Modules clang:openmp OpenMP related changes to Clang clang Clang issues not falling into any other category clang-tools-extra clangd flang:driver flang Flang issues not falling into any other category lldb llvm:mc Machine (object) code
#165277 by naveen-seth was merged Nov 23, 2025 Loading…
MC: Restructure MCFragment as a fixed part and a variable tail backend:AArch64 backend:ARM backend:CSKY backend:Hexagon backend:loongarch backend:RISC-V backend:WebAssembly backend:X86 llvm:mc Machine (object) code
#148544 by MaskRay was merged Jul 16, 2025 Loading…
[NFC][MC][Decoder] Extract fixed pieces of decoder code into new header file backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:Hexagon backend:Lanai backend:loongarch backend:m68k backend:MIPS backend:MSP430 backend:PowerPC backend:RISC-V backend:Sparc backend:SystemZ backend:Xtensa llvm:mc Machine (object) code tablegen
#154802 by jurahul was merged Aug 21, 2025 Loading…
[PATCH 3/7] [clang] improve NestedNameSpecifier: test changes backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:Hexagon backend:Lanai backend:loongarch backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SystemZ backend:WebAssembly backend:X86 clang:analysis clang:as-a-library libclang and C++ API clang:bytecode Issues for the clang bytecode constexpr interpreter clang:codegen IR generation bugs: mangling, exceptions, etc. clang:dataflow Clang Dataflow Analysis framework - https://clang.llvm.org/docs/DataFlowAnalysisIntro.html clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:modules C++20 modules and Clang Header Modules clang:openmp OpenMP related changes to Clang clang:static analyzer clang Clang issues not falling into any other category clang-tidy clang-tools-extra clangd coroutines C++20 coroutines debuginfo HLSL HLSL Language Support libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. lldb
#148014 by mizvekov was merged Aug 9, 2025 Loading…
[NFC] Address bit-field storage sizes to ensure ideal packing backend:AArch64 backend:ARM backend:CSKY clang:analysis clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:static analyzer clang Clang issues not falling into any other category debuginfo llvm:adt llvm:ir llvm:support
#139825 by ojhunt was merged May 16, 2025 Loading…
[CodeGen] Really renumber slot indexes before register allocation backend:AArch64 backend:AMDGPU backend:ARM backend:AVR backend:CSKY backend:Hexagon backend:MIPS backend:MSP430 backend:PowerPC backend:RISC-V backend:Sparc backend:SystemZ backend:VE backend:X86 llvm:globalisel llvm:transforms
#67038 by jayfoad was merged Oct 9, 2023 Loading…
CodeGen: Keep reference to TargetRegisterInfo in TargetInstrInfo backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:DirectX backend:Hexagon backend:Lanai backend:loongarch backend:MIPS backend:MSP430 backend:NVPTX backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:WebAssembly backend:X86 backend:Xtensa llvm:codegen llvm:globalisel llvm:regalloc llvm:SelectionDAG SelectionDAGISel as well tablegen
#158224 by arsenm was merged Nov 10, 2025 Loading…
[X86] Use X86FixupInstTunings to select between (V)MOVSS/D and (V)BLENDPS/D backend:AArch64 backend:AMDGPU backend:ARM backend:CSKY backend:DirectX backend:Hexagon backend:Lanai backend:loongarch backend:m68k backend:MSP430 backend:NVPTX backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:WebAssembly backend:X86 backend:Xtensa BOLT clang:analysis clang:as-a-library libclang and C++ API clang:bytecode Issues for the clang bytecode constexpr interpreter clang:codegen IR generation bugs: mangling, exceptions, etc. clang:dataflow Clang Dataflow Analysis framework - https://clang.llvm.org/docs/DataFlowAnalysisIntro.html clang:driver 'clang' and 'clang++' user-facing binaries. Not 'clang-cl' clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:headers Headers provided by Clang, e.g. for intrinsics clang:modules C++20 modules and Clang Header Modules clang:openmp OpenMP related changes to Clang clang:static analyzer clang Clang issues not falling into any other category clang-format clang-tidy clang-tools-extra clangd ClangIR Anything related to the ClangIR project cmake Build system in general and CMake in particular compiler-rt:builtins compiler-rt:cfi Control Flow Integrity compiler-rt:hwasan Hardware-assisted address sanitizer compiler-rt:lsan Leak sanitizer compiler-rt:sanitizer compiler-rt:tsan Thread sanitizer compiler-rt coroutines C++20 coroutines debuginfo flang:codegen flang:driver flang:fir-hlfir flang:openmp flang:parser flang:semantics flang Flang issues not falling into any other category function-specialization HLSL HLSL Language Support libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. libc libunwind lld:COFF lld:ELF lld:MachO lld lldb lldb-dap llvm:adt llvm:analysis Includes value tracking, cost tables and constant folding llvm:binary-utilities llvm:codegen llvm:globalisel llvm:instcombine Covers the InstCombine, InstSimplify and AggressiveInstCombine passes llvm:ir llvm:mc Machine (object) code llvm:SandboxIR llvm:SelectionDAG SelectionDAGISel as well llvm:support llvm:transforms LTO Link time optimization (regular/full LTO or ThinLTO) mlgo objectyaml openacc PGO Profile Guided Optimizations platform:windows tablegen testing-tools tools:llvm-mca vectorizers xray
#143312 by houngkoungting was closed Jun 12, 2025 Loading…
CodeGen: Pass SubtargetInfo to TargetGenInstrInfo constructors backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:DirectX backend:Hexagon backend:Lanai backend:loongarch backend:m68k backend:MIPS backend:MSP430 backend:NVPTX backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:WebAssembly backend:X86 backend:Xtensa llvm:codegen tablegen
#157337 by arsenm was merged Sep 8, 2025 Loading…
[clang] NFC: change more places to use Type::getAsTagDecl and friends backend:AArch64 backend:AMDGPU backend:ARM backend:CSKY backend:PowerPC backend:SystemZ backend:X86 clang:analysis clang:as-a-library libclang and C++ API clang:bytecode Issues for the clang bytecode constexpr interpreter clang:codegen IR generation bugs: mangling, exceptions, etc. clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:modules C++20 modules and Clang Header Modules clang:static analyzer clang Clang issues not falling into any other category clang-tidy clang-tools-extra ClangIR Anything related to the ClangIR project HLSL HLSL Language Support skip-precommit-approval PR for CI feedback, not intended for review
#155313 by mizvekov was merged Aug 25, 2025 Loading…
[PATCH 2/7] [clang] improve NestedNameSpecifier: misc small clang changes backend:AArch64 backend:AMDGPU backend:ARC backend:ARM backend:CSKY backend:Hexagon backend:Lanai backend:loongarch backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SystemZ backend:WebAssembly backend:X86 clang:analysis clang:as-a-library libclang and C++ API clang:bytecode Issues for the clang bytecode constexpr interpreter clang:codegen IR generation bugs: mangling, exceptions, etc. clang:dataflow Clang Dataflow Analysis framework - https://clang.llvm.org/docs/DataFlowAnalysisIntro.html clang:frontend Language frontend issues, e.g. anything involving "Sema" clang:modules C++20 modules and Clang Header Modules clang:openmp OpenMP related changes to Clang clang:static analyzer clang Clang issues not falling into any other category clang-tidy clang-tools-extra clangd coroutines C++20 coroutines debuginfo HLSL HLSL Language Support libc++ libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi. lldb
#148012 by mizvekov was merged Aug 9, 2025 Loading…
Triple: Forward declare Twine and remove include backend:AMDGPU backend:CSKY clang:frontend Language frontend issues, e.g. anything involving "Sema" clang Clang issues not falling into any other category llvm:binary-utilities llvm:codegen llvm:mc Machine (object) code
#145685 by arsenm was merged Jun 26, 2025 Loading…
[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors backend:AArch64 backend:AMDGPU backend:ARM backend:CSKY backend:Hexagon backend:Lanai backend:loongarch backend:m68k backend:MSP430 backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:WebAssembly backend:X86 tools:llvm-exegesis
#141101 by jurahul was merged May 23, 2025 Loading…
[llvm] Ensure newline at the end of files (NFC) backend:AArch64 backend:CSKY backend:X86 llvm:analysis Includes value tracking, cost tables and constant folding llvm:transforms
#143061 by kazutakahirata was merged Jun 6, 2025 Loading…
MC: Store MCRelaxableFragment MCInst out-of-line backend:AMDGPU backend:ARM backend:CSKY backend:Hexagon backend:m68k backend:RISC-V backend:X86 backend:Xtensa llvm:mc Machine (object) code
#147229 by MaskRay was merged Jul 8, 2025 Loading…
[CodeGen] Give ArgListEntry a proper constructor (NFC) backend:AArch64 backend:ARM backend:CSKY backend:Hexagon backend:loongarch backend:m68k backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SystemZ backend:X86 llvm:SelectionDAG SelectionDAGISel as well
#153817 by nikic was merged Aug 15, 2025 Loading…
CodeGen: Make all targets override pseudos with pointers backend:AArch64 backend:AMDGPU backend:ARM backend:CSKY backend:DirectX backend:Hexagon backend:Lanai backend:loongarch backend:m68k backend:MIPS backend:MSP430 backend:NVPTX backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:WebAssembly backend:X86 backend:Xtensa llvm:codegen llvm:globalisel llvm:mc Machine (object) code llvm:SelectionDAG SelectionDAGISel as well tablegen
#159881 by arsenm was merged Nov 26, 2025 Loading…
Previous Next
ProTip! Filter pull requests by the default branch with base:main.