aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-compile-pattern.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-21gccrs: implement the TuplePattern and use it for function patternsPhilip Herron1-1/+1
2025-03-21gccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry1-4/+4
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-01-16gccrs: Compile pattern match statements into conditional statementsOwen Avery1-18/+27
2024-01-16gccrs: Fix typechecking (and compilation) error for alt patterns in match exp...Dave Evans1-14/+2
2024-01-16gccrs: Replace Location with location_t in gccrs backendOwen Avery1-3/+3
2024-01-16gccrs: get rid of useless helper class and fix header usagePhilip Herron1-0/+1
2024-01-16gccrs: hir: Provide basic handling for ReferencePattern in function parameterMahmoud Mohamed1-2/+2
2024-01-16gccrs: Add AltPattern HIR nodeOwen Avery1-0/+20
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-04-06gccrs: Add support for TuplePattern in let statementsOwen Avery1-6/+1
2023-04-06gccrs: Remove HIR::GroupedPatternOwen Avery1-8/+0
2023-04-06gccrs: Create and use CompilePatternLet visitor for compiling let statmentsOwen Avery1-0/+87
2023-04-06gccrs: Added missing GroupedPattern visitors for code generationOwen Avery1-2/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add HIR to GCC GENERIC lowering for all nodesPhilip Herron1-0/+95