-
Notifications
You must be signed in to change notification settings - Fork 144
Insights: llvm/clangir
Overview
-
- 48 Merged pull requests
- 3 Open pull requests
- 1 Closed issue
- 0 New issues
Could not load contribution data
Please try again later
48 Pull requests merged by 10 people
-
[CIR] Refactor pointers to ExceptionInfoType constraints
#1612 merged
May 13, 2025 -
[CIR][NFC] Remove redundant pointer casts
#1609 merged
May 13, 2025 -
[CIR] Refactor pointers to ArrayType constraints
#1608 merged
May 13, 2025 -
[CIR] Refactor pointers to FuncType constraints
#1607 merged
May 13, 2025 -
[CIR] Refactor pointers to RecordType constraints
#1610 merged
May 13, 2025 -
Initial PR for new section to track CIR upstream progress
#1611 merged
May 13, 2025 -
[CIR] Add code to detect non-zero-initializable records
#1603 merged
May 13, 2025 -
[CIR] Remove ABI handling from CIRGen call handling
#1604 merged
May 8, 2025 -
[CIR] Refactor constraints for integers, floats, and complex pointees
#1605 merged
May 7, 2025 -
[CIR][Lowering] Lower delete array to LLVM
#1588 merged
May 7, 2025 -
[CIR] Remove implicit options from tablegen files
#1602 merged
May 7, 2025 -
[CIR] Refactor VoidPtr constraint to CIR_VoidPtrType
#1601 merged
May 7, 2025 -
[CIR] Remove inferred context from pointer type getters
#1600 merged
May 7, 2025 -
[CIR][CIRGen][Builtin][Neon] Lower vqaddd_s64 and vqaddd_u64
#1599 merged
May 6, 2025 -
[CIR][CodeGen] Updates GlobalViewAttr's indices computation for the union type
#1584 merged
May 6, 2025 -
[CIR] Refactor complex type
#1596 merged
May 1, 2025 -
[CIR] Refactor floating point type constraints
#1594 merged
May 1, 2025 -
[CIR] Refactor IntType constraints
#1593 merged
May 1, 2025 -
[CIR] Backport VectorType verifier
#1590 merged
Apr 30, 2025 -
[CIR] Backport replacing removed getFixedVectorType with vectortype get
#1585 merged
Apr 30, 2025 -
[CIR] Fix typos after backport of standardized element type name
#1595 merged
Apr 29, 2025 -
[CIR] Backport global initialization for VectorType
#1592 merged
Apr 28, 2025 -
[CIR] Backport Standardize element type name in Array and Vector Types
#1591 merged
Apr 28, 2025 -
[CIR] Remove unused variables
#1589 merged
Apr 28, 2025 -
[CIR] Implement codegen for glvalue OpaqueValueExprs
#1587 merged
Apr 28, 2025 -
[CIR] Reorder YieldOp parents lexicographically
#1586 merged
Apr 25, 2025 -
[CIR][CodeGen] Emit RunCleanupsScope's dtor properly for ExprWithCleanups
#1581 merged
Apr 24, 2025 -
[CIR] Create CIR_TypedAttr common class
#1583 merged
Apr 23, 2025 -
[CIR] Infer MLIRContext in attr builders when possible
#1582 merged
Apr 22, 2025 -
[CIR] Change record type alias prefix from !ty_ to !rec_
#1580 merged
Apr 22, 2025 -
[CIR] Make PoisonAttr use AttrBuilderWithInferredContext
#1579 merged
Apr 21, 2025 -
[CIR] Let ConstantOp builder infer its type automatically
#1578 merged
Apr 21, 2025 -
[CIR] Make ZeroAttr use AttrBuilderWithInferredContext
#1576 merged
Apr 21, 2025 -
[CIR] Make UndefAttr use AttrBuilderWithInferredContext
#1577 merged
Apr 21, 2025 -
[CIR] Simplify bool constant lowering
#1573 merged
Apr 21, 2025 -
[CIR][CIRGen][Builtin][Neon] Lower vqsubd_s64 and vqadds_u32
#1575 merged
Apr 21, 2025 -
[CIR] Backport support zero init for VectorType
#1574 merged
Apr 21, 2025 -
[CIR][NFC] Simplify BoolAttr builders
#1572 merged
Apr 18, 2025 -
[CIR] Replace RecordType data layout calculations
#1569 merged
Apr 18, 2025 -
[CIR][NFC] Simplify BoolAttr builders
#1571 merged
Apr 18, 2025 -
[CIR] Infer MLIR context in type builders when possible
#1570 merged
Apr 18, 2025 -
[CIR][CodeGen] Supports const array user in the globals replacement
#1567 merged
Apr 18, 2025 -
[CIR][CodeGen] Fix crash during exception cleanup
#1566 merged
Apr 17, 2025 -
[CIR][ThroughMLIR] Lower TrapOp
#1561 merged
Apr 17, 2025 -
[CIR] Always zero-extend shift amounts
#1568 merged
Apr 17, 2025 -
[CIR] Treat cir.record class and struct types equivalently.
#1564 merged
Apr 16, 2025 -
[CIR][NFC] Reverse the polarity of RecordType complete/incomplete
#1563 merged
Apr 15, 2025 -
[CIR] Rename
cir.struct
tocir.record
and associated changes#1559 merged
Apr 14, 2025
3 Pull requests opened by 3 people
-
[CIR][ThroughMLIR] Add support for `almabench` and `fbench` from SingleSource test suite.
#1562 opened
Apr 14, 2025 -
[CIR][ThroughMLIR] Lower structs and GetMemberOp
#1565 opened
Apr 15, 2025 -
[CIR] Backport folder implementation for VecExtractOp
#1613 opened
May 13, 2025
1 Issue closed by 1 person
-
Lowered LLVM is preventing inlining
#1478 closed
May 6, 2025
8 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
crashed when lowering memcpy through MLIR
#1018 commented on
Apr 18, 2025 • 0 new comments -
Lowering through MLIR standard dialects: class, struct, arrays and other issues
#1219 commented on
Apr 19, 2025 • 0 new comments -
Improper handling of strings explicitly ending with null
#1538 commented on
Apr 20, 2025 • 0 new comments -
LLVM Lowering: support for `cir.delete.array`
#1285 commented on
Apr 26, 2025 • 0 new comments -
Implement fixed-point arithmetic
#1211 commented on
May 13, 2025 • 0 new comments -
[CIR][ThroughMLIR] Support lowering SwitchOp without fallthrough to scf
#986 commented on
Apr 21, 2025 • 0 new comments -
WIP on some CIR → MLIR experiment
#1334 commented on
Apr 18, 2025 • 0 new comments -
[CIR][CodeGen] Support for _mm_prefetch
#1560 commented on
Apr 21, 2025 • 0 new comments