Skip to content

Commit b442d01

Browse files
Move expression family out-of-line into MLIRGenExpressions.cpp (review doc 1)
41 expression-level mlirGen overloads (Expression dispatcher, unary/ binary/conditional, call/new/delete, property/element access, literals, template literals, function/arrow/class expressions, identifier resolution) move from MLIRGenImpl.h into a new MLIRGenExpressions.cpp TU; header keeps declarations. 1343 lines out of the header (18967 -> 17624). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent eadaa6b commit b442d01

3 files changed

Lines changed: 1500 additions & 1405 deletions

File tree

tslang/lib/TypeScript/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ add_mlir_dialect_library(MLIRTypeScript
1818
DiagnosticHelper.cpp
1919
MLIRGen.cpp
2020
MLIRGenCast.cpp
21+
MLIRGenExpressions.cpp
2122
MLIRGenGenerics.cpp
2223
MLIRGenModule.cpp
2324
MLIRGenStatements.cpp

0 commit comments

Comments
 (0)