XChy

Results 12 issues of XChy

@mchalupa, hi!. I'm working on reducing two semantically equivalent IRs, which share similar syntatical structure. Now I want to slice based those different instructions, and cut off anything irrelevant to...

question

Fixes #453 If possible, I prefer to creating a new branch `llvm-latest` to cover it. But I have not writing access. LLVM's IR and API have changed a lot so...

This project hasn't been updated for almost one year... When I compiled it with the latest main branch of LLVM, it failed completely. So I made some changes to have...

Fixes #76609 This patch does: - relax the phis constraint in `CanRedirectPredsOfEmptyBBToSucc` - guarantee the BB has multiple different predecessors to redirect, so that we can handle the case without...

backend:AArch64
llvm:transforms

**Title:** Enhance error handling when tokenizing, parsing and codegening **Description:** **Labels:** enhancement

enhancement

**Title:** Add meta-information for Class **Description:** Add meta-information into the binary when referenced **Labels:** enhancement

enhancement

**Title:** Design a rust-like(ADT) enumeration for XSharp **Description:** **Labels:** enhancement

enhancement

**Title:** Design a type-conversion/matching rules **Description:** A good programming language needs a strong type system. The foundation of type system is types' rules. Currently, XSharp's type system is still weak,...

enhancement

### **Add line/col information for error/warning information**

enhancement

### **Apply stream in the whole compiling process.** Add API consume() take() for Tokenizer Add API consume() for Parser

enhancement