aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/tree/rust-hir-expr.h
AgeCommit message (Expand)AuthorFilesLines
12 daysgccrs: Migrate error state to optionalsPierre-Emmanuel Patry1-11/+11
12 daysgccrs: Resolve labelsPierre-Emmanuel Patry1-11/+14
12 daysgccrs: Fix ICE on raw referencePhilip Herron1-1/+3
2025-03-21gccrs: add support for lang_item eq and PartialEq traitPhilip Herron1-0/+2
2025-03-21gccrs: Refactor hir to avoid raw pointers and unneeded fwdPierre-Emmanuel Patry1-1124/+229
2025-03-21gccrs: Refactor HIR with optionals, references & newtypesPierre-Emmanuel Patry1-0/+2
2025-03-21gccrs: Refactor HIR to reduce the amount of raw pointersPierre-Emmanuel Patry1-61/+56
2025-03-21gccrs: asm: Fix clang warningsArthur Cohen1-2/+2
2025-03-21rust: Desugar IfLet* into MatchExprMarc Poulhiès1-175/+1
2025-03-19gccrs: [gccrs#3141] Fix incorrect handling of overflow in numeric typesJoanVC1-0/+9
2025-03-19gccrs: Rehaul, Apply code review from Arthurbadumbatish1-2/+2
2025-03-19gccrs: Make inline mov compilesbadumbatish1-2/+2
2025-03-19gccrs: Minor fix to asm codegen prbadumbatish1-1/+11
2025-03-19gccrs: Scaffolding new compile-asm filesbadumbatish1-35/+0
2025-03-19gccrs: Setting up interfaces for codegenjjasmine1-0/+26
2025-03-19gccrs: Scaffolding asm codegenjjasmine1-0/+10
2025-03-19gccrs: Set up the hir lowering for operandbadumbatish1-13/+244
2025-03-17gccrs: Improve error messages for operator expressionsAntonio Gomes1-0/+4
2025-03-17gccrs: Added ExprType::InlineAsmjjasmine1-2/+1
2025-03-17gccrs: Partial unsafe support for inline asmjjasmine1-2/+2
2025-03-17gccrs: Add support for AST to HIR inline asm translationjjasmine1-2/+58
2025-03-17gccrs: Rename InlineAsmOptions to InlineAsmOptionjjasmine1-1/+1
2025-03-17gccrs: Corrected access specifiersKushal Pal1-1/+1
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-01-16gccrs: HIR: remove obsole double borrow memberJakub Dupak1-3/+0
2024-01-16gccrs: hir: Rename ComoundAssignment gettersJakub Dupak1-2/+2
2024-01-16gccrs: hir: Add missing getterJakub Dupak1-0/+2
2024-01-16gccrs: hir: Lower labelled blockJakub Dupak1-33/+37
2024-01-16gccrs: Remove HIR::ForLoopExprPhilip Herron1-67/+0
2024-01-16gccrs: Replace usages of Location with location_t in the lexer, AST, and HIROwen Avery1-6/+6
2024-01-16gccrs: Replace some more usages of Location with location_tOwen Avery1-29/+29
2024-01-16gccrs: Replace some usages of Location with location_tOwen Avery1-89/+92
2024-01-16gccrs: minor HIR cleanupMarc Poulhiès1-61/+12
2024-01-16gccrs: Replace value initialization of Location with UNDEF_LOCATIONOwen Avery1-1/+1
2024-01-16gccrs: HIR cleanupMarc Poulhiès1-7/+21
2024-01-16gccrs: minor HIR interface cleanupMarc Poulhiès1-2/+3
2024-01-16gccrs: Add new gettersMarc Poulhiès1-0/+5
2024-01-16gccrs: factor out inner attributes in a classMarc Poulhiès1-35/+19
2024-01-16gccrs: cleanup getters to return &unique_ptr instead of pointerMarc Poulhiès1-16/+18
2024-01-16gccrs: ast: Change Identifier definitionPierre-Emmanuel Patry1-1/+1
2024-01-16gccrs: Added HIR::InlineAsm nodeM V V S Manoj Kumar1-0/+88
2024-01-16gccrs: Add lowering for if-let expressionsOwen Avery1-1/+5
2024-01-16gccrs: Unify HIR::IfLetExprConseqIf{,Let} into HIR::IfLetExprConseqElseOwen Avery1-137/+3
2024-01-16gccrs: Unify HIR::IfExprConseqIf{,Let} into HIR::IfExprConseqElseOwen Avery1-141/+5
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-04-06gccrs: moved operator.h to util/rust-operators.hAbdul Rafey1-1/+1
2023-02-21gccrs: Fix undefined behaviour issues on macosPhilip Herron1-1/+2
2023-02-21gccrs: Initial Type resolution for closuresPhilip Herron1-0/+2
2023-02-21gccrs: Refactor expression hir lowering into cc filePhilip Herron1-124/+89
2023-01-31gccrs: Desugar double borrows into two HIR:BorrowExpr'sPhilip Herron1-3/+2