Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/llvm/clangir

A new (MLIR based) high-level IR for clang.
https://github.com/llvm/clangir

[CIR] Add inline interface to CIR dialect

keryell opened this pull request about 1 month ago
[CIR][FlattenCFG] Fix rewrite API misuse

smeenai opened this pull request about 1 month ago
[CIR][TargetLowering] Fix use iteration

smeenai opened this pull request about 1 month ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vqrshrn_n_v

ghehg opened this pull request about 1 month ago
[CIR] [workaround] Don't use InactiveUnionFieldAttr for non-largest member

ChuanqiXu9 opened this pull request about 2 months ago
[CIR] Make use of !invariant.group metadata for const allocas

Lancern opened this pull request about 2 months ago
[RFC][CIR] Lower `cir.bool` to i1

orbiri opened this pull request about 2 months ago
[CIR][Transforms][NFC] Fix undesirable include of clang's private header

seven-mile opened this pull request about 2 months ago
[CIR][Dialect][NFC] Remove redundant module attribute `llvm.data_layout`

seven-mile opened this pull request about 2 months ago
[CIR][CIRGen] Fix a stack-use-after-free

smeenai opened this pull request about 2 months ago
Target features need to be propagated to LLVM

smeenai opened this issue about 2 months ago
[gh-pages] Add suggested workflow for working with rebases

smeenai opened this pull request about 2 months ago
[CIR][NFC] Refactor code for populating LLVM conversion patterns

Lancern opened this pull request about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vrshl_v and neon_vrshlq_v

ghehg opened this pull request about 2 months ago
[CIR] [Lowering] [X86_64] Support VAArg for LongDouble

ChuanqiXu9 opened this pull request about 2 months ago
`--remove-dead-values` pass crashes on any complex enough CIR code

keryell opened this issue about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vpadal_v, neon_vpadalq_v

ghehg opened this pull request about 2 months ago
[CIR][FlattenCFG] Let results of CIR ScopeOp forwarded during FlattenCFG

ghehg opened this pull request about 2 months ago
[CIR][CIRGen][Builtin] Support builtin __sync_sub_and_fetch

ghehg opened this pull request about 2 months ago
[CIR][Lowering][debuginfo] Disable debug info if `-g` is not specified

PikachuHyA opened this pull request about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vqshrn_n_v

ghehg opened this pull request about 2 months ago
[CIR]fix deref nullptr when verify symbol for `cir.get_global`

HerrCai0907 opened this pull request about 2 months ago
[CIR][CIRGen] Support __builtin_isinf_sign

PikachuHyA opened this pull request about 2 months ago
[CIR][ABI][AArch64][Lowering] support for calling struct types in range (64, 128)

bruteforceboy opened this pull request about 2 months ago
Seek for rebase

gitoleg opened this issue about 2 months ago
Destructors not called inside for loop

smeenai opened this issue about 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_frame_address

ghehg opened this pull request about 2 months ago
[cherry-pick][mlir][llvm] Add support for memset.inline (#115711)

PikachuHyA opened this pull request about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower __builtin_neon_vshl_v

ghehg opened this pull request about 2 months ago
[CIR][Builtin][Neon][NFC] Introduce skeleton of emitCommonNeonSISDBuiltinExpr

ghehg opened this pull request about 2 months ago
[CIR][Dialect] Extend UnaryFPToFPBuiltinOp to vector of FP type

ghehg opened this pull request about 2 months ago
Union Initializer Fails During CIRGen

bruteforceboy opened this issue about 2 months ago
[CIR][NFC] move data member pointer lowering to CXXABI

Lancern opened this pull request about 2 months ago
Emit LLVM lifetime intrinsics

ChuanqiXu9 opened this issue about 2 months ago
We can't copy trivial structs

ChuanqiXu9 opened this issue about 2 months ago
Return type of void functions breaks MLIR invariants

keryell opened this issue about 2 months ago
[CIR][LowerToLLVM] Lowering triple from `cir.triple` attribute

seven-mile opened this pull request about 2 months ago
Can we have a scoped representation for cleanups?

smeenai opened this issue about 2 months ago
[CIR][Dialect][NFC] Refactor hardcoded attribute name strings

seven-mile opened this pull request about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower vcvt_f32_v, vcvtq_f32_v

ghehg opened this pull request about 2 months ago
[CIR][ABI][Lowering] Fixes calls with union type

gitoleg opened this pull request about 2 months ago
[CIR][ABI][AArch64][Lowering] Support structures with padding

bruteforceboy opened this pull request about 2 months ago
[CIR][CIRGen] Support __builtin_signbitl

PikachuHyA opened this pull request about 2 months ago
[CIR][CIRGen][TBAA] Initial TBAA support

PikachuHyA opened this pull request about 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_wmemchr

ghehg opened this pull request about 2 months ago
[CIR][CIRGen] Support __builtin_memset_inline

PikachuHyA opened this pull request about 2 months ago
Three or more calls with cleanups fail

smeenai opened this issue about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vaeseq_u8

ghehg opened this pull request about 2 months ago
[CIR][ABI][AArch64] Support struct passing with coercion through memory

gitoleg opened this pull request about 2 months ago
[CIR] Force cir.cmp to always return bool

orbiri opened this pull request about 2 months ago
[Lowering] Use MLIR's ptrmask op once that is added to MLIR

ChuanqiXu9 opened this issue about 2 months ago
Codegen emits non-bool `cir.cmp` operations

orbiri opened this issue about 2 months ago
[CIR][NFC] Conform if/else lowering order to match clang's output

orbiri opened this pull request about 2 months ago
[CIR][CIRGen][Builtin] Support __builtin___memmove_chk

ghehg opened this pull request about 2 months ago
[CIR][NFC] Fix formatting

smeenai opened this pull request about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vqdmlal, neon_vqdmlsl

ghehg opened this pull request about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vhsub_v, neon_vhsubq_v

ghehg opened this pull request about 2 months ago
[ClangIR][Lowering][NFC] Split LowerToLLVM.h from LowerToLLVM.cpp

ChuanqiXu9 opened this pull request about 2 months ago
[CIR] [Lowering] [X86_64] Support VAArg for LongDouble

ChuanqiXu9 opened this pull request about 2 months ago
[CIR] [Lowering] [X86_64] Support VAArg in shape

ChuanqiXu9 opened this pull request about 2 months ago
Default constructor isn't optimised out during midend LLVM.

willir opened this issue about 2 months ago
[CIR] Properly ensure terminating IfOp and ScopeOp regions

orbiri opened this pull request about 2 months ago
[CIR][Dialect][NFC] Fix double white spaces in `cir.global` assembly

seven-mile opened this pull request about 2 months ago
[CIR][CodeGen][NFC] Simplify replacing initializer of static decls

seven-mile opened this pull request 2 months ago
CIRIfFlatten Emits "Else" Blocks Before "Then" Blocks

orbiri opened this issue 2 months ago
[CIR][CIRGen] Change buildX functions to emitX

smeenai opened this pull request 2 months ago
[CIR][NFC] Move LoweringPrepare into CIRGen

lanza opened this pull request 2 months ago
[CIR][CodeGen][LowerToLLVM] String literals for OpenCL

seven-mile opened this pull request 2 months ago
Crash in `CIRIfFlatten` when if clause

orbiri opened this issue 2 months ago
Revert "[CIR] fix getTypeSizeInBits with fp80 and fp128"

PikachuHyA opened this pull request 2 months ago
[cir] [Lowering] Handle VaArg

ChuanqiXu9 opened this pull request 2 months ago
[CIR] [Lowering] [X86_64] VaArg for long double in x86

ChuanqiXu9 opened this pull request 2 months ago
[CIR][Lowering][x86_64] Initial VAArg support

ChuanqiXu9 opened this pull request 2 months ago
[CIR] Merge two copies of CIRGenAction.h

smeenai opened this pull request 2 months ago
[CIR] Merge the mlir::cir namespace into cir

smeenai opened this pull request 2 months ago
[CIR][CIRGen] Move CIRGen types into clang::CIRGen

smeenai opened this pull request 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vabs_v and neon_vabsq_v

ghehg opened this pull request 2 months ago
[CIR] Make X86ArgClass an `enum class`

smeenai opened this pull request 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vqdmulhq_v, neon_vqdmulh_v

ghehg opened this pull request 2 months ago
[CIR][NFC] Expand doc on `cir.scope` terminators

HerrCai0907 opened this pull request 2 months ago
[CIR][CIRGen][Builtin] Support __sync_add_and_fetch

ghehg opened this pull request 2 months ago
[CIR][CIRGen][TBAA] Add support for TBAA

PikachuHyA opened this pull request 2 months ago
[CIR][ABI][AArch64][Lowering] Support unions

bruteforceboy opened this pull request 2 months ago
[CIR][ABI][AArch64][Lowering] Support calls for struct types > 128 bits

bruteforceboy opened this pull request 2 months ago
[CIR][CodeGen] Use the same SSA name as OG's for string literals

seven-mile opened this pull request 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vaesmcq_u8

ghehg opened this pull request 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vqmovn_v

ghehg opened this pull request 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_memcpy_inline

ghehg opened this pull request 2 months ago
[CIR][CodeGen] Fix the default linkage of string literals

seven-mile opened this pull request 2 months ago
[CIR][Lowering] Add LLVM lowering support for cir.assume

Lancern opened this pull request 2 months ago
Use `alias` in `LLVM::GlobalOp` lowering once LLVM IR Dialect has it

bcardosolopes opened this issue 2 months ago