aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/hir/tree/rust-hir-expr.h
AgeCommit message (Expand)AuthorFilesLines
2025-08-05gccrs: hir: Add OffsetOf nodeArthur Cohen1-0/+36
2025-08-05gccrs: Add pretty hir dump for inline assemblyPierre-Emmanuel Patry1-9/+21
2025-08-05gccrs: hir: Handle deferred const inference variablesArthur Cohen1-3/+24
2025-08-05gccrs: Add initial support for deffered operator overload resolutionPhilip Herron1-2/+30
2025-08-05gccrs: Add getter for outer attributionsRyutaro Okada1-0/+2
2025-08-05gccrs: hir: Add const blocksArthur Cohen1-12/+67
2025-08-05gccrs: ast: collector: visit InlineAsm node during ast dump0xn4utilus1-3/+3
2025-04-28gccrs: Parse and lower llvm asm nodePierre-Emmanuel Patry1-0/+74
2025-04-08gccrs: Migrate error state to optionalsPierre-Emmanuel Patry1-11/+11
2025-04-08gccrs: Resolve labelsPierre-Emmanuel Patry1-11/+14
2025-04-08gccrs: 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