- 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
CodeGen: Move libcall lowering configuration to subtarget backend:AArch64 backend:AMDGPU backend:ARM 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:SelectionDAG SelectionDAGISel as well
#168621 by arsenm was merged Nov 25, 2025 Loading…
CodeGen: Add subtarget to TargetLoweringBase constructor backend:AArch64 backend:AMDGPU backend:ARM 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:SelectionDAG SelectionDAGISel as well
#168620 by arsenm was merged Nov 19, 2025 Loading…
[SPARC][clang] Add condition code register names for inline asm backend:Sparc clang:frontend Language frontend issues, e.g. anything involving "Sema" clang Clang issues not falling into any other category
#168498 by koachan was merged Nov 19, 2025 Loading…
[Sparc] Use MCRegister instead of unsigned. NFC backend:Sparc
#167464 by topperc was merged Nov 11, 2025 Loading…
Reland "[clang] Refactor option-related code from clangDriver into new clangOptions library" (#167348) 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
#167374 by naveen-seth was merged Nov 10, 2025 Loading…
Revert "[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
#167348 by naveen-seth was merged Nov 10, 2025 Loading…
Remove unused standard headers: memory, unordered_* backend:AArch64 backend:DirectX backend:Hexagon backend:m68k backend:MIPS backend:PowerPC backend:RISC-V backend:Sparc backend:SPIR-V backend:X86 debuginfo llvm:adt llvm:analysis Includes value tracking, cost tables and constant folding llvm:binary-utilities llvm:codegen llvm:ir llvm:mc Machine (object) code llvm:support llvm:transforms mlgo objectyaml PGO Profile Guided Optimizations platform:windows tablegen tools:llvm-exegesis tools:llvm-mca xray
#167297 by serge-sans-paille was merged Nov 12, 2025 Loading…
Remove unused standard headers: <string>, <optional>, <numeric>, <tuple> backend:AArch64 backend:DirectX backend:m68k backend:PowerPC backend:Sparc backend:X86 debuginfo llvm:adt llvm:analysis Includes value tracking, cost tables and constant folding llvm:codegen llvm:ir llvm:mc Machine (object) code llvm:support llvm:transforms mlgo platform:windows tablegen tools:llvm-exegesis xray
#167232 by serge-sans-paille was merged Nov 10, 2025 Loading…
[Sparc] Optimize compare instruction backend:Sparc
#167140 by koachan was merged Nov 14, 2025 Loading…
[SPARC] Mark branches as being expensive in early Niagara CPUs backend:Sparc
#166489 by koachan was merged Nov 5, 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…
[Target] Add "override" where appropriate (NFC) backend:AArch64 backend:AMDGPU backend:ARM backend:MIPS backend:RISC-V backend:Sparc backend:SPIR-V backend:SystemZ backend:WebAssembly backend:X86
#165083 by kazutakahirata was merged Oct 25, 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] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) backend:ARM backend:Hexagon backend:Sparc backend:X86 debuginfo llvm:adt llvm:analysis Includes value tracking, cost tables and constant folding llvm:codegen llvm:regalloc llvm:support llvm:transforms PGO Profile Guided Optimizations tablegen
#163507 by kazutakahirata was merged Oct 15, 2025 Loading…
[SPARC] Fix-forward #154950 by returning true if SP::V8BAR is handled backend:Sparc
#162424 by thurstond was merged Oct 8, 2025 Loading…
[SPARC] Properly handle CC for long double on sparc32 backend:Sparc clang:codegen IR generation bugs: mangling, exceptions, etc. clang:frontend Language frontend issues, e.g. anything involving "Sema" clang Clang issues not falling into any other category compiler-rt:builtins compiler-rt:sanitizer compiler-rt:ubsan Undefined behavior sanitizer compiler-rt
#162226 by koachan was merged Nov 29, 2025 Loading…
[clang][SPARC] Pass 16-aligned structs with the correct alignment in CC (#155829) backend:Sparc clang:codegen IR generation bugs: mangling, exceptions, etc. clang Clang issues not falling into any other category
[SPARC] Prevent meta instructions from being inserted into delay slots backend:Sparc
#161111 by koachan was merged Oct 3, 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…
[NFC][MC][CodeEmitterGen] Extract error reporting into a helper function backend:AArch64 backend:ARM backend:Hexagon backend:MIPS backend:PowerPC backend:Sparc backend:SystemZ llvm:mc Machine (object) code tablegen
#159778 by jurahul was merged Sep 23, 2025 Loading…
SPARC: Use RegClassByHwMode instead of PointerLikeRegClass backend:Sparc llvm:codegen
#158271 by arsenm was merged Sep 19, 2025 Loading…
CodeGen: Remove TRI arguments from stack load/store hooks 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
#158240 by arsenm was merged Nov 11, 2025 Loading…
CodeGen: Remove TRI argument from reMaterialize 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
#158229 by arsenm was merged Nov 11, 2025 Loading…
ARM: Remove TRI argument from AddDReg 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
#158228 by arsenm was merged Nov 10, 2025 Loading…
Previous Next
ProTip! Type g p on any issue or pull request to go back to the pull request listing page.