aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-backend.h
AgeCommit message (Expand)AuthorFilesLines
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-01-16gccrs: Minor typo fixMarc Poulhiès1-4/+4
2024-01-16gccrs: Remove unused complex number supportOwen Avery1-20/+0
2024-01-16gccrs: Shorten `make_unsigned_long_tree` code and remove `Backend::integer_co...Guillaume Gomez1-4/+0
2024-01-16gccrs: Convert class Backend into namespaceOwen Avery1-420/+484
2024-01-16gccrs: Remove Gcc_backendOwen Avery1-7/+1
2024-01-16gccrs: Remove Backend::write_export_dataOwen Avery1-4/+0
2024-01-16gccrs: Move remaining expression-related methods into base class BackendOwen Avery1-89/+28
2024-01-16gccrs: Move block-related methods into base class BackendOwen Avery1-12/+4
2024-01-16gccrs: Move statement-related methods into base class BackendOwen Avery1-35/+11
2024-01-16gccrs: Move function-related methods into base class BackendOwen Avery1-33/+9
2024-01-16gccrs: Move some simple expression-related methods into base class BackendOwen Avery1-27/+9
2024-01-16gccrs: Move variable-related methods into base class BackendOwen Avery1-46/+18
2024-01-16gccrs: Move debug-related functions into base class BackendOwen Avery1-8/+3
2024-01-16gccrs: Move label-related functions into base class BackendOwen Avery1-14/+4
2024-01-16gccrs: Move type-related functions into base class BackendOwen Avery1-83/+31
2024-01-16gccrs: Move Backend::error_variable to Bvariable::error_variableOwen Avery1-7/+0
2024-01-16gccrs: Remove Backend::bool_type and Backend::char_typeOwen Avery1-10/+0
2024-01-16gccrs: Move Gcc_backend declaration to header fileOwen Avery1-0/+215
2024-01-16gccrs: Remove Location typedefOwen Avery1-6/+6
2024-01-16gccrs: Replace Location with location_t in unnamed function parametersOwen Avery1-27/+27
2024-01-16gccrs: Continue to replace usages of Location with location_tOwen Avery1-12/+12
2024-01-16gccrs: Replace Linemap::unknown_location with UNKNOWN_LOCATIONOwen Avery1-2/+1
2024-01-16gccrs: Redo how we handle unit types for the final timePhilip Herron1-8/+3
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-04-06gccrs: moved operator.h to util/rust-operators.hAbdul Rafey1-1/+1
2023-01-31gccrs: backend: Add overflow checks to every arithmetic operationArthur Cohen1-4/+15
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-13gccrs: Add base for HIR to GCC GENERIC loweringPhilip Herron1-0/+506