about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/intrinsicck.rs
AgeCommit message (Expand)AuthorLines
2022-05-24move intrinsicck to typeckOli Scherer-564/+0
2022-05-17Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwcobors-3/+1
2022-05-16Add a query for checking whether a function is an intrinsic.Oli Scherer-3/+1
2022-05-13rename visit item-like methodsMiguel Guarniz-1/+1
2022-05-13remove ItemLikeVisitor and DeepVisitorMiguel Guarniz-1/+1
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-1/+41
2022-03-22use `format-args-capture` and remove unnecessary nested if blocks in some par...Takayuki Maeda-28/+24
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-6/+6
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-1/+1
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-15/+28
2022-02-19Adopt let else in more placesest31-35/+26
2022-01-18Auto merge of #92731 - bjorn3:asm_support_changes, r=nagisabors-7/+9
2022-01-17Fix review commentbjorn3-1/+5
2022-01-17Use Symbol for target features in asm handlingbjorn3-7/+5
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-13/+1
2021-12-15Remove `in_band_lifetimes` for `rustc_passes`Peter Jaszkowiak-3/+3
2021-10-07make #[target_feature] work with `asm` register classesasquared31415-16/+120
2021-08-12Forbid `!` from being used in `asm!` outputGary Guo-5/+10
2021-05-14Remove support for floating-point constants in asm!Amanieu d'Antras-41/+2
2021-05-13Add support for const operands and options to global_asm!Amanieu d'Antras-0/+27
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-5/+6
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-2/+2
2021-01-10Fix small typoCamelid-1/+1
2020-12-06Retain assembly operands span when lowering AST to HIRTomasz MiÄ…sko-1/+1
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-2/+2
2020-09-04Change ty.kind to a methodLeSeulArtichaut-6/+6
2020-08-30mv compiler to compiler/mark-0/+438