aboutsummaryrefslogtreecommitdiff
path: root/backend/lib/CodeGen/LowLevelType.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [CodeGen] Unify scalar low-level typesRichard-Qin-X2026-08-131-82/+42
|
* [Support] Split APInt and APFloat ownershipRichard-Qin-X2026-08-131-62/+0
|
* [MIR] Remove alternate layout and float APIsRichard-Qin-X2026-08-121-1/+0
|
* [CodeGen] Add core machine type primitivesRichard-Qin-X2026-08-011-0/+249
Introduce an independent 64-bit extended LLT representation that preserves exact floating-point semantics and supports fixed and scalable vectors. Add opaque physical and virtual registers, strongly typed monotonic stable IDs, and atomic MachineFunctionProperties transitions. Export the primitives through RCCBackend::CodeGen, cover their boundary and failure cases, record the frozen invariants, and normalize the architecture document permissions.