An open API service for providing issue and pull request metadata for open source projects.

GitHub / llvm/llvm-project issues and pull requests

Labelled with: clang:codegen

#163698 - [ARM][KCFI] Add backend support for Kernel Control-Flow Integrity

Pull Request - State: open - Opened by kees about 2 months ago - 3 comments
Labels: clang, backend:ARM, clang:codegen

#162412 - Revert "[Clang][CodeGen] Emit !alloc_token for new expressions"

Pull Request - State: closed - Opened by thurstond about 2 months ago - 1 comment
Labels: clang, clang:codegen, skip-precommit-approval

#162228 - Assertion `V && "Dereferencing deleted ValueHandle"' failed.

Issue - State: open - Opened by k-arrows about 2 months ago
Labels: clang:codegen

#162011 - [clang] Fix invalid CodeGen for atomic fetch min/max on floating point values

Pull Request - State: closed - Opened by Lancern about 2 months ago - 2 comments
Labels: clang, clang:codegen

#161945 - Reapply "[clang] Convert second arg of __builtin_assume_aligned to Co…

Pull Request - State: closed - Opened by tbaederr about 2 months ago - 1 comment
Labels: clang, clang:frontend, clang:codegen

#161372 - Remove unused atomic loads without ordering requirements

Issue - State: closed - Opened by tmatheson-arm 2 months ago - 5 comments
Labels: backend:AArch64, backend:X86, clang:codegen, missed-optimization

#161342 - [Clang][] `-mlink-builtin-bitcode` may change FP32 denormal mode of linked module

Issue - State: open - Opened by Maetveis 2 months ago
Labels: clang:codegen

#161272 - [clang] `__builtin_assume_aligned()` with constexpr argument crashes clang

Issue - State: closed - Opened by Artem-B 2 months ago - 1 comment
Labels: clang:codegen, crash

#161254 - [HLSL][NFC] Add helper struct to simplify dealing with resource binding attributes

Pull Request - State: closed - Opened by hekota 2 months ago - 4 comments
Labels: clang, clang:frontend, clang:codegen, HLSL

#161077 - [clang] crash on __attribute__((sycl_kernel))

Issue - State: open - Opened by k-arrows 2 months ago
Labels: clang:codegen, crash

#161045 - [Support] Deprecate one form of support::endian::byte_swap (NFC)

Pull Request - State: closed - Opened by kazutakahirata 2 months ago - 3 comments
Labels: clang, clang:codegen, llvm:mc, PGO, backend:DirectX, llvm:support

#160785 - [clang] Load `-fbasic-block-sections=list=` through the VFS

Pull Request - State: closed - Opened by jansvoboda11 2 months ago - 2 comments
Labels: clang, clang:codegen

#160690 - [clang][DebugInfo][NFC] Simplify CollectRecordLambdaFields

Pull Request - State: closed - Opened by Michael137 2 months ago - 1 comment
Labels: clang, clang:codegen, debuginfo

#160609 - [Clang] Fix Codegen UO real/imag crash on scalar with type promotion

Pull Request - State: closed - Opened by AmrDeveloper 2 months ago - 5 comments
Labels: clang, clang:codegen

#160430 - [HLSL] NonUniformResourceIndex implementation

Pull Request - State: closed - Opened by hekota 2 months ago - 1 comment
Labels: clang, backend:X86, clang:frontend, clang:headers, clang:codegen, HLSL

#160188 - [llvm] Add `vfs::FileSystem` to `PassBuilder`

Pull Request - State: closed - Opened by jansvoboda11 2 months ago - 1 comment
Labels: clang, backend:ARM, clang:codegen, flang:driver, flang, LTO, llvm:support, compiler-rt:sanitizer, llvm:transforms

#160146 - [clang] Load `-fms-secure-hotpatch-functions-file=` through the VFS

Pull Request - State: closed - Opened by jansvoboda11 2 months ago - 1 comment
Labels: clang, clang:codegen

#159671 - [llvm][clang] Propagate VFS through LTO to `PGOOptions`

Pull Request - State: closed - Opened by jansvoboda11 2 months ago - 8 comments
Labels: clang, clang:codegen, LTO

#159655 - [HLSL] NonUniformResourceIndex implementation

Pull Request - State: closed - Opened by hekota 3 months ago - 4 comments
Labels: clang, backend:X86, clang:frontend, clang:headers, clang:codegen, HLSL

#159287 - [C++] Support `__builtin_observable_checkpoint`

Issue - State: open - Opened by cor3ntin 3 months ago
Labels: clang:frontend, clang:codegen, llvm:ir

#159278 - Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.coro.end (#155339)"

Pull Request - State: closed - Opened by NewSigma 3 months ago - 4 comments
Labels: clang, clang:codegen, mlir:llvm, mlir, coroutines, llvm:ir, llvm:analysis, llvm:transforms

#159236 - Revert "Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.coro.end #153404""

Pull Request - State: closed - Opened by NewSigma 3 months ago - 2 comments
Labels: clang, clang:codegen, mlir:llvm, mlir, coroutines, llvm:ir, llvm:analysis, llvm:transforms

#158764 - Revert "Introduce -fexperimental-loop-fuse to clang and flang (#142686)"

Pull Request - State: closed - Opened by vitalybuka 3 months ago - 2 comments
Labels: clang, clang:driver, clang:frontend, clang:codegen, flang:driver, flang, skip-precommit-approval

#158635 - [NFC] Fix Parens on assertion from 147514

Pull Request - State: closed - Opened by erichkeane 3 months ago - 3 comments
Labels: clang, clang:codegen

#158193 - [CodeGen][CFI] Generalize transparent union parameters

Pull Request - State: closed - Opened by vitalybuka 3 months ago - 2 comments
Labels: clang, clang:codegen

#158191 - [NFC][CodeGen][CFI] Add GeneralizePointers parameter to GeneralizeFunctionType

Pull Request - State: closed - Opened by vitalybuka 3 months ago - 1 comment
Labels: clang, clang:codegen

#158164 - release/21.x: [RISCV] Reduce RISCV code generation build time

Pull Request - State: open - Opened by Steelskin 3 months ago - 7 comments
Labels: cmake, clang, backend:RISC-V, clang:frontend, clang:codegen

#158044 - Reapply "[HLSL] Rewrite semantics parsing" (#157718)

Pull Request - State: closed - Opened by Keenuts 3 months ago - 1 comment
Labels: clang, clang:frontend, clang:codegen, HLSL

#157893 - [offload][OpenMP] Remove device code for num_threads strict

Pull Request - State: closed - Opened by ro-i 3 months ago - 7 comments
Labels: clang, clang:codegen, flang:openmp, clang:openmp, openmp:libomp, openmp:libomptarget, clang:bytecode

#157748 - [ROCDL] Added rocdl.fmed3 -> Intrinsic::amdgcn_fmed3

Pull Request - State: closed - Opened by keshavvinayak01 3 months ago - 11 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen, mlir:llvm, mlir, llvm:ir

#157693 - clang: [[gnu::pure]] should mark ptr args as readonly

Issue - State: closed - Opened by qchateau 3 months ago - 1 comment
Labels: clang:codegen, extension:gnu

#157152 - [Clang][PowerPC] Add __dmr2048 type and DMF crypto builtins

Pull Request - State: closed - Opened by maryammo 3 months ago - 2 comments
Labels: clang, lldb, backend:PowerPC, clang:frontend, clang:modules, clang:codegen

#157005 - [HLSL] Use static create methods to initialize resources in arrays

Pull Request - State: closed - Opened by hekota 3 months ago - 2 comments
Labels: clang, clang:frontend, clang:codegen, HLSL

#156995 - [Inclusive Language] migrate "sanity" checks to "soundness" checks

Pull Request - State: closed - Opened by vanvoorden 3 months ago - 18 comments
Labels: cmake, clang, clang-tools-extra, compiler-rt, libc++, libc++abi, lld, lldb, backend:ARM, backend:AArch64, backend:AMDGPU, backend:Hexagon, backend:MIPS, backend:RISC-V, backend:Sparc, backend:X86, clangd, clang-tidy, clang:driver, clang:frontend, clang:codegen, clang:static analyzer, compiler-rt:asan, compiler-rt:builtins, compiler-rt:fuzzer, compiler-rt:tsan, compiler-rt:ubsan, compiler-rt:scudo, xray, mlir:core, tools:llvm-exegesis, tablegen, llvm:codegen, debuginfo, llvm:mc, lld:MachO, lld:ELF, lld:COFF, llvm:globalisel, compiler-rt:hwasan, mlir:llvm, mlir:linalg, mlir:gpu, mlir:affine, flang:driver, backend:m68k, mlir:vectorops, mlir:sparse, PGO, compiler-rt:msan, mlir, BOLT, flang, llvm:instcombine, HLSL, backend:SPIR-V, mlir:presburger, coroutines, mlir:tosa, llvm:support, mlgo, llvm:SelectionDAG, llvm-lit, compiler-rt:sanitizer, mlir:async, mlir:openmp, mlir:vector, flang:fir-hlfir, flang:openmp, llvm:ir, testing-tools, llvm:analysis, llvm:transforms, llvm:binary-utilities, llvm:adt, flang:semantics, flang:parser, openmp:libomp, openmp:libomptarget, offload

#156930 - [HLSL][NFC] Change line endings to LF

Pull Request - State: closed - Opened by hekota 3 months ago - 2 comments
Labels: clang, clang:codegen, backend:DirectX, HLSL, backend:SPIR-V

#156418 - [AMDGPU][gfx1250] Add 128B cooperative atomics

Pull Request - State: closed - Opened by Pierre-vh 3 months ago - 2 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen, llvm:SelectionDAG, llvm:ir

#156094 - [HLSL][NFC] Add assert to verify implicit binding resource attribute exists

Pull Request - State: closed - Opened by hekota 3 months ago - 1 comment
Labels: clang, clang:codegen, HLSL

#156075 - [HLSL] Add copy assignment and construtor to resource types

Pull Request - State: closed - Opened by s-perron 3 months ago - 1 comment
Labels: clang, clang:frontend, clang:codegen, HLSL

#156063 - [Clang] Change masked load / store builtin interface to take scalar pointer

Pull Request - State: closed - Opened by jhuber6 3 months ago - 14 comments
Labels: clang, clang:frontend, clang:codegen

#156042 - [Clang] Add masked vector builtins for expand and compress access

Pull Request - State: closed - Opened by jhuber6 3 months ago - 2 comments
Labels: clang, clang:frontend, clang:codegen

#156029 - [clang][AArch64] Use .i16.f16 intrinsic formats for vcvth*_[s|u]16_f16

Pull Request - State: closed - Opened by mrkajetanp 3 months ago - 5 comments
Labels: clang, clang:codegen

#155861 - [HLSL] Reorder arguments of __builtin_hlsl_resource_handlefromimplicitbinding

Pull Request - State: closed - Opened by hekota 3 months ago - 1 comment
Labels: clang, clang:frontend, clang:codegen, HLSL

#155740 - [IR][CodeGen] Remove "approx-func-fp-math" attribute

Pull Request - State: closed - Opened by paperchalice 3 months ago - 2 comments
Labels: clang, clang:codegen, llvm:codegen, mlir:llvm, flang:driver, mlir, flang, floating-point, flang:fir-hlfir, llvm:ir

#155724 - clang/AMDGPU: Add __builtin_amdgcn_inverse_ballot_w{32,64}

Pull Request - State: closed - Opened by nhaehnle 3 months ago - 3 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen

#155664 - [HLSL][SPIRV] Add -fspv-use-unknown-image-format option

Pull Request - State: closed - Opened by s-perron 3 months ago - 1 comment
Labels: clang, clang:driver, clang:frontend, clang:codegen, HLSL

#155652 - [Clang] Update `__builtin_masked_load` to accept passthrough argument

Pull Request - State: closed - Opened by jhuber6 3 months ago - 2 comments
Labels: clang, clang:frontend, clang:codegen

#155463 - [clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecls

Pull Request - State: closed - Opened by mizvekov 3 months ago - 7 comments
Labels: clang, clang-tools-extra, backend:ARM, backend:AArch64, backend:Hexagon, backend:MIPS, backend:RISC-V, backend:PowerPC, backend:Sparc, backend:SystemZ, backend:WebAssembly, backend:X86, clangd, clang-tidy, clang:frontend, clang:codegen, clang:static analyzer, debuginfo, backend:CSKY, HLSL, backend:ARC, backend:loongarch, clang:openmp, ClangIR, clang:bytecode, backend:Lanai

#155339 - Reapply "[Coroutines] Add llvm.coro.is_in_ramp and drop return value of llvm.coro.end #153404"

Pull Request - State: closed - Opened by NewSigma 3 months ago - 5 comments
Labels: clang, clang:codegen, mlir:llvm, mlir, coroutines, llvm:ir, llvm:analysis, llvm:transforms

#155319 - release/21.x: [PAC] Fix codegen for polymorphic class variables with consteval constructors (#154858)

Pull Request - State: closed - Opened by llvmbot 3 months ago - 3 comments
Labels: clang, clang:codegen

#155313 - [clang] NFC: change more places to use Type::getAsTagDecl and friends

Pull Request - State: closed - Opened by mizvekov 3 months ago - 5 comments
Labels: clang, clang-tools-extra, backend:ARM, backend:AArch64, backend:AMDGPU, backend:PowerPC, backend:SystemZ, backend:X86, clang-tidy, clang:frontend, clang:modules, clang:codegen, clang:as-a-library, clang:static analyzer, backend:CSKY, HLSL, clang:analysis, ClangIR, clang:bytecode

#155138 - [clang] Remove redundant control flow statements (NFC)

Pull Request - State: closed - Opened by kazutakahirata 3 months ago - 2 comments
Labels: clang, backend:RISC-V, clang:driver, clang:codegen, HLSL, clang:dataflow

#155089 - [Headers][X86] Use `__builtin_elementwise_ctlz` instead of avx512cd intrinsics.

Pull Request - State: closed - Opened by moorabbit 3 months ago - 4 comments
Labels: clang, backend:X86, clang:frontend, clang:headers, clang:codegen

#154906 - [RISCV] Refactor RVV builtin code generation for reduce compilation time [NFC]

Pull Request - State: closed - Opened by kito-cheng 3 months ago - 7 comments
Labels: clang, backend:RISC-V, clang:frontend, clang:codegen

#154867 - [AMDGPU][SPIRV] Use SPIR-V syncscopes for some AMDGCN BIs

Pull Request - State: closed - Opened by AlexVlx 3 months ago - 4 comments
Labels: clang, backend:AMDGPU, clang:codegen

#154858 - [PAC] Fix codegen for polymorphic class variables with consteval constructors

Pull Request - State: closed - Opened by ahatanak 3 months ago - 1 comment
Labels: clang, clang:codegen

#154773 - [PowerPC] fix float ABI selection on ppcle

Pull Request - State: closed - Opened by DanilaZhebryakov 3 months ago - 7 comments
Labels: clang, backend:PowerPC, clang:codegen

#154639 - [HLSL][RootSignature] Introduce `HLSLFrontendAction` to implement `rootsig-define`

Pull Request - State: closed - Opened by inbelic 3 months ago - 3 comments
Labels: clang, clang:driver, clang:frontend, clang:codegen, HLSL

#154623 - [Clang][Codegen][NFC] Add nullptr check in fillOutputFields

Pull Request - State: closed - Opened by shafik 3 months ago - 2 comments
Labels: clang, clang:codegen

#154618 - [UBSan][BoundsSafety] Implement support for more expressive "trap reasons"

Pull Request - State: closed - Opened by delcypher 3 months ago - 21 comments
Labels: clang, lldb, clang:frontend, clang:codegen, undefined behaviour, clang:bounds-safety

#154578 - [AArch64][Clang] Limit variadic onstack args to 8 bytes on Arm64EC.

Pull Request - State: closed - Opened by bylaws 3 months ago - 3 comments
Labels: clang, backend:AArch64, clang:codegen

#154179 - [NFC] Change const char* to StringRef

Pull Request - State: closed - Opened by llvm-beanz 4 months ago - 3 comments
Labels: clang, clang:codegen, HLSL

#154142 - [clang][DebugInfo] Emit unified (Itanium) mangled name to structor declarations

Pull Request - State: closed - Opened by Michael137 4 months ago - 7 comments
Labels: clang, clang:driver, clang:frontend, clang:codegen, llvm:codegen, debuginfo

#154097 - When compiled with -O3, Clang generates results that do not match expectations, whereas GCC produces the expected output.

Issue - State: closed - Opened by CornerWhisperer 4 months ago - 5 comments
Labels: clang:codegen, undefined behaviour

#153987 - [clang][OpenMP][bytecode] Assertion `!LocalDeclMap.count(VD) && "Decl already exists in LocalDeclMap!"' failed.

Issue - State: open - Opened by k-arrows 4 months ago
Labels: clang:codegen, clang:openmp, clang:bytecode

#153725 - [clang][PAC][ObjC] Merge the block metadata support for the arm64e abi to llvm 21

Pull Request - State: closed - Opened by ojhunt 4 months ago - 2 comments
Labels: clang, clang:driver, clang:frontend, clang:codegen

#153665 - release/21.x: [clang][Obj-C][PAC] Add support for authenticating block metadata (#152978)

Pull Request - State: closed - Opened by llvmbot 4 months ago - 4 comments
Labels: clang, clang:driver, clang:frontend, clang:codegen

#153637 - [DebugInfo] When referencing structured bindings use the reference's location, not the binding's declaration's location

Pull Request - State: closed - Opened by dwblaikie 4 months ago - 5 comments
Labels: clang, clang:codegen

#153163 - [Clang] Rename HasLegalHalfType -> HasFastHalfType (NFC)

Pull Request - State: closed - Opened by nikic 4 months ago - 6 comments
Labels: clang, backend:ARM, backend:AArch64, backend:AMDGPU, backend:Hexagon, backend:RISC-V, backend:SystemZ, clang:frontend, clang:codegen, backend:DirectX

#152898 - Stack unwinding memory leak.

Issue - State: closed - Opened by ThePatrickCrab 4 months ago - 3 comments
Labels: clang:codegen, exception-safety

#152606 - [clang][Sema] Fix the continue and break scope for while loops

Pull Request - State: closed - Opened by ojhunt 4 months ago - 9 comments
Labels: clang, clang:frontend, clang:codegen

#152587 - release/21.x: [clang][PAC] Fix PAC codegen for final class dynamic_cast optimization (#152227)

Pull Request - State: closed - Opened by llvmbot 4 months ago - 2 comments
Labels: clang, clang:codegen

#152583 - [clang][PAC] Merge PAC fix for dynamic_cast of final class optimization

Issue - State: closed - Opened by ojhunt 4 months ago - 2 comments
Labels: clang:codegen, release:backport

#152545 - [Clang][X86] Replace unnecessary `vfmadd*` builtins with `element_wise_fma`

Pull Request - State: closed - Opened by moorabbit 4 months ago - 4 comments
Labels: clang, backend:X86, clang:frontend, clang:headers, clang:codegen

#152454 - [HLSL] Global resource arrays element access

Pull Request - State: closed - Opened by hekota 4 months ago - 5 comments
Labels: clang, clang:frontend, clang:codegen, HLSL

#152450 - [HLSL] Add `isHLSLResourceRecordArray` method to `clang::Type`

Pull Request - State: closed - Opened by hekota 4 months ago - 1 comment
Labels: clang, clang:frontend, clang:codegen, HLSL

#152227 - [clang][PAC] Fix PAC codegen for final class dynamic_cast optimization

Pull Request - State: closed - Opened by ojhunt 4 months ago - 2 comments
Labels: clang, clang:codegen

#152082 - [clang] Respect [[gnu::error]] on functions passed to [[gnu::cleanup]]

Pull Request - State: closed - Opened by Mr-Anyone 4 months ago - 3 comments
Labels: clang, clang:codegen

#152036 - [AMDGPU] gfx1250 v_wmma_scale[16]_f32_16x16x128_f8f6f4 codegen

Pull Request - State: closed - Opened by rampitec 4 months ago - 6 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen, llvm:instcombine, llvm:ir, llvm:analysis, llvm:transforms

#152029 - Elide suspension points via [[clang::coro_destroyed_on_suspend]]

Pull Request - State: closed - Opened by snarkmaster 4 months ago - 4 comments
Labels: clang, clang:frontend, clang:codegen, coroutines

#151776 - [CodeGen][counted_by] Support use of the comma operator

Pull Request - State: closed - Opened by bwendling 4 months ago - 1 comment
Labels: clang, clang:codegen

#150957 - [HLSL][SPIRV] Add vk::binding attribute

Pull Request - State: closed - Opened by s-perron 4 months ago - 1 comment
Labels: clang, clang:frontend, clang:codegen, HLSL

#150771 - release/21.x [ObjCARC] Delete empty autoreleasepools with no autoreleases in them and remove ObjCARCAPElimPass

Pull Request - State: closed - Opened by AZero13 4 months ago - 6 comments
Labels: clang, clang:codegen, llvm:transforms

#150540 - [AMDGPU] Support builtin/intrinsics for load monitors on gfx1250

Pull Request - State: closed - Opened by changpeng 4 months ago - 1 comment
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen, llvm:ir

#150495 - [HLSL] Avoid putting the byval attribute on out and inout parameters

Pull Request - State: closed - Opened by Icohedron 4 months ago - 4 comments
Labels: clang, clang:codegen, HLSL

#150248 - [IR] Remove size argument from lifetime intrinsics

Pull Request - State: closed - Opened by nikic 4 months ago - 9 comments
Labels: clang, backend:AArch64, backend:AMDGPU, backend:MIPS, backend:RISC-V, backend:PowerPC, backend:SystemZ, backend:WebAssembly, backend:X86, clang:codegen, llvm:codegen, llvm:globalisel, mlir:llvm, PGO, mlir, flang, llvm:instcombine, backend:SPIR-V, backend:NVPTX, coroutines, llvm:SelectionDAG, compiler-rt:sanitizer, flang:fir-hlfir, llvm:ir, llvm:analysis, llvm:transforms, clang:openmp, backend:Xtensa

#150201 - [WebAssembly,clang] Add __builtin_wasm_test_function_pointer_signature

Pull Request - State: closed - Opened by hoodmane 4 months ago - 18 comments
Labels: clang, backend:WebAssembly, clang:frontend, clang:codegen

#150194 - [PowerPC] fix bug affecting float to int32 conversion on LE PowerPC

Pull Request - State: closed - Opened by DanilaZhebryakov 4 months ago - 10 comments
Labels: clang, backend:PowerPC, clang:codegen

#150170 - [AMDGPU] Add builtins for wave reduction intrinsics

Pull Request - State: closed - Opened by easyonaadit 4 months ago - 5 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen

#150130 - [clang][CodeGen] Remove CWD fallback in compilation directory

Pull Request - State: closed - Opened by cachemeifyoucan 4 months ago - 1 comment
Labels: clang, clang:codegen, debuginfo

#150124 - [clang] Delay checking of `-fopenmp-host-ir-file-path`

Issue - State: closed - Opened by jansvoboda11 4 months ago - 2 comments
Labels: clang, clang:frontend, clang:codegen

#150056 - release/21.x: [KeyInstr] Inline asm atoms (#149076)

Pull Request - State: closed - Opened by llvmbot 4 months ago - 3 comments
Labels: clang, clang:codegen

#149439 - [AMDGPU] Add support for `v_tanh_f16` on gfx1250

Pull Request - State: closed - Opened by shiltian 5 months ago - 5 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen, mc

#149430 - [Sanitizer] remove array-bounds-pseudofn

Pull Request - State: closed - Opened by fmayer 5 months ago - 3 comments
Labels: clang, clang:codegen, debuginfo

#149355 - [AMDGPU] Add support for `v_cos_bf16` on gfx1250

Pull Request - State: closed - Opened by shiltian 5 months ago - 7 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen, mc

#149241 - [AMDGPU] Add support for `v_sin_bf16` on gfx1250

Pull Request - State: closed - Opened by shiltian 5 months ago - 3 comments
Labels: clang, backend:AMDGPU, clang:frontend, clang:codegen, mc