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
keryell opened this pull request about 1 month ago
[CIR][FlattenCFG] Fix rewrite API misuse
smeenai opened this pull request about 1 month ago
smeenai opened this pull request about 1 month ago
[CIR][TargetLowering] Fix use iteration
smeenai opened this pull request about 1 month ago
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
HerrCai0907 opened this pull request about 2 months ago
[CIR][CIRGen] Support __builtin_isinf_sign
PikachuHyA opened this pull request about 2 months ago
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
bruteforceboy opened this pull request about 2 months ago
Seek for rebase
gitoleg opened this issue about 2 months ago
gitoleg opened this issue about 2 months ago
Destructors not called inside for loop
smeenai opened this issue about 2 months ago
smeenai opened this issue about 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_launder except in the case of -fstrict-vtable-pointers
ghehg opened this pull request about 2 months ago
ghehg opened this pull request about 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_frame_address
ghehg opened this pull request about 2 months ago
ghehg opened this pull request about 2 months ago
[CIR][AArch64][Lowering] Support fields with structs containing constant arrays or pointers
bruteforceboy opened this pull request about 2 months ago
bruteforceboy 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
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
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
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
ghehg opened this pull request about 2 months ago
Union Initializer Fails During CIRGen
bruteforceboy opened this issue about 2 months ago
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
Lancern opened this pull request about 2 months ago
Emit LLVM lifetime intrinsics
ChuanqiXu9 opened this issue about 2 months ago
ChuanqiXu9 opened this issue about 2 months ago
We can't copy trivial structs
ChuanqiXu9 opened this issue about 2 months ago
ChuanqiXu9 opened this issue about 2 months ago
Return type of void functions breaks MLIR invariants
keryell opened this issue about 2 months ago
keryell opened this issue about 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_splat_lane, neon_splat_laneq, neon_splatq_lane and neon_splatq_laneq
ghehg opened this pull request about 2 months ago
ghehg opened this pull request about 2 months ago
[CIR][LowerToLLVM] Lowering triple from `cir.triple` attribute
seven-mile opened this pull request about 2 months ago
seven-mile opened this pull request about 2 months ago
[CIR][Builtin][NFC] More informative llvm_unreachable message in CIRGenBuiltinAArch64.cpp
ghehg opened this pull request about 2 months ago
ghehg opened this pull request about 2 months ago
Can we have a scoped representation for cleanups?
smeenai opened this issue about 2 months ago
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
seven-mile opened this pull request about 2 months ago
[CIR][Dialect] Introduce StdInitializerListOp to represent high-level semantics of C++ initializer list
HerrCai0907 opened this pull request about 2 months ago
HerrCai0907 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
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
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
bruteforceboy opened this pull request about 2 months ago
[CIR][CIRGen] Support __builtin_signbitl
PikachuHyA opened this pull request about 2 months ago
PikachuHyA opened this pull request about 2 months ago
[CIR][CIRGen][TBAA] Initial TBAA support
PikachuHyA opened this pull request about 2 months ago
PikachuHyA opened this pull request about 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_wmemchr
ghehg opened this pull request about 2 months ago
ghehg opened this pull request about 2 months ago
[CIR][CIRGen] Support __builtin_memset_inline
PikachuHyA opened this pull request about 2 months ago
PikachuHyA opened this pull request about 2 months ago
Three or more calls with cleanups fail
smeenai opened this issue about 2 months ago
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
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
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
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
ChuanqiXu9 opened this issue about 2 months ago
Codegen emits non-bool `cir.cmp` operations
orbiri opened this issue about 2 months ago
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
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
ghehg opened this pull request about 2 months ago
[CIR][NFC] Fix formatting
smeenai opened this pull request about 2 months ago
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
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
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
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
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
ChuanqiXu9 opened this pull request about 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_elementwise_abs and extend AbsOp to take vector input
ghehg opened this pull request about 2 months ago
ghehg 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
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
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
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
seven-mile opened this pull request 2 months ago
CIRIfFlatten Emits "Else" Blocks Before "Then" Blocks
orbiri opened this issue 2 months ago
orbiri opened this issue 2 months ago
[CIR][CIRGen] Change buildX functions to emitX
smeenai opened this pull request 2 months ago
smeenai opened this pull request 2 months ago
[CIR][NFC] Move LoweringPrepare into CIRGen
lanza opened this pull request 2 months ago
lanza opened this pull request 2 months ago
[CIR][CodeGen][LowerToLLVM] String literals for OpenCL
seven-mile opened this pull request 2 months ago
seven-mile opened this pull request 2 months ago
Crash in `CIRIfFlatten` when if clause
orbiri opened this issue 2 months ago
orbiri opened this issue 2 months ago
Revert "[CIR] fix getTypeSizeInBits with fp80 and fp128"
PikachuHyA opened this pull request 2 months ago
PikachuHyA opened this pull request 2 months ago
[cir] [Lowering] Handle VaArg
ChuanqiXu9 opened this pull request 2 months ago
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
ChuanqiXu9 opened this pull request 2 months ago
[CIR][Lowering][x86_64] Initial VAArg support
ChuanqiXu9 opened this pull request 2 months ago
ChuanqiXu9 opened this pull request 2 months ago
[CIR] Merge two copies of CIRGenAction.h
smeenai opened this pull request 2 months ago
smeenai opened this pull request 2 months ago
[CIR] Merge the mlir::cir namespace into cir
smeenai opened this pull request 2 months ago
smeenai opened this pull request 2 months ago
Use `void (ptr)` on `LLVM::GlobalOp` when available in LLVM dialect to represent aliased functions
bcardosolopes opened this issue 2 months ago
bcardosolopes opened this issue 2 months ago
[CIR][CIRGen] Move CIRGen types into clang::CIRGen
smeenai opened this pull request 2 months ago
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
ghehg opened this pull request 2 months ago
[CIR] Make X86ArgClass an `enum class`
smeenai opened this pull request 2 months ago
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
ghehg opened this pull request 2 months ago
[CIR][NFC] Expand doc on `cir.scope` terminators
HerrCai0907 opened this pull request 2 months ago
HerrCai0907 opened this pull request 2 months ago
[CIR][CIRGen][Builtin] Support __sync_add_and_fetch
ghehg opened this pull request 2 months ago
ghehg opened this pull request 2 months ago
[CIR][CIRGen][TBAA] Add support for TBAA
PikachuHyA opened this pull request 2 months ago
PikachuHyA opened this pull request 2 months ago
[CIR][ABI][AArch64][Lowering] Support unions
bruteforceboy opened this pull request 2 months ago
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
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
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
ghehg opened this pull request 2 months ago
[CIR][CIRGen][Builtin][Neon] Lower neon_vqmovn_v
ghehg opened this pull request 2 months ago
ghehg opened this pull request 2 months ago
Use `ptr elementtype(i32)` on `LLVM_CallIntrinsicOp` lowering once LLVM IR Dialect has it
bcardosolopes opened this issue 2 months ago
bcardosolopes opened this issue 2 months ago
[CIR][CIRGen][Builtin] Support __builtin_memcpy_inline
ghehg opened this pull request 2 months ago
ghehg opened this pull request 2 months ago
[CIR][ABI][AArch64][Lowering] support for passing struct types > 128 bits
gitoleg opened this pull request 2 months ago
gitoleg 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
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
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
bcardosolopes opened this issue 2 months ago