about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src/base.rs
AgeCommit message (Expand)AuthorLines
2022-09-12Make x.py check workEric Holk-0/+4
2022-09-06Generalize the Assume intrinsic statement to a general Intrinsic statementOli Scherer-16/+25
2022-09-06Lower the assume intrinsic to a MIR statementOli Scherer-0/+2
2022-08-31Rollup merge of #100730 - CleanCut:diagnostics-rustc_monomorphize, r=davidtwcoRalf Jung-2/+5
2022-08-26Replace `Body::basic_blocks()` with field accessTomasz Miąsko-2/+2
2022-08-25adjust to new error valueNathan Stocks-2/+5
2022-08-24Merge commit 'e9d1a0a7b0b28dd422f1a790ccde532acafbf193' into sync_cg_clif-202...bjorn3-118/+109
2022-07-25Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-202...bjorn3-10/+29
2022-07-20Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"Oli Scherer-1/+0
2022-07-15Introduce opaque type to hidden type projectionOli Scherer-0/+1
2022-07-12add new rval, pull deref earlyouz-a-0/+5
2022-07-05Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJungbors-23/+0
2022-06-30Recover when failing to normalize closure signature.Camille GILLOT-0/+1
2022-06-30Change enum->int casts to not go through MIR casts.Oli Scherer-23/+0
2022-06-14Rename the `ConstS::val` field as `kind`.Nicholas Nethercote-1/+1
2022-06-02add cast kind of from_exposed_addr (int-to-ptr casts)Ralf Jung-1/+3
2022-06-01rename PointerAddress → PointerExposeAddressRalf Jung-1/+5
2022-05-31Add a pointer to address cast kindTomasz Miąsko-1/+1
2022-05-23Refactor call terminator to always hold a destination placeJakob Degen-0/+2
2022-05-15Merge commit '63734fcdd718cca089f84c42f3a42c0096cfd431' into sync_cg_clif-202...bjorn3-8/+18
2022-04-22Merge commit 'f2cdd4a78d89c009342197cf5844a21f8aa813df' into sync_cg_clif-202...bjorn3-1/+2
2022-04-11Add new `Deinit` statement kindJakob Degen-0/+1
2022-03-20Merge commit '370c397ec9169809e5ad270079712e0043514240' into sync_cg_clif-202...bjorn3-12/+23
2022-02-23Merge commit '35d9c6bf256968e1b40e0d554607928bdf9cebea' into sync_cg_clif-202...bjorn3-16/+40
2022-02-15Overhaul `Const`.Nicholas Nethercote-1/+1
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-4/+4
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-12/+0
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-25/+0
2021-12-20Merge commit '97e504549371d7640cf011d266e3c17394fdddac' into sync_cg_clif-202...bjorn3-11/+7
2021-12-03cg_cranelift: check may_unwind flag instead of cleanupcynecx-2/+3
2021-12-03LLVM codgen support for unwinding inline assemblycynecx-6/+15
2021-10-20Remove NullOp::BoxGary Guo-25/+0
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+7
2021-09-18Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-1/+1
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-3/+2
2021-09-13Introduce NullOp::AlignOfGary Guo-3/+8
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-1/+1
2021-08-06Merge commit '05677b6bd6c938ed760835d9b1f6514992654ae3' into sync_cg_clif-202...bjorn3-2/+0
2021-07-07Merge commit '3a31c6d8272c14388a34622193baf553636fe470' into sync_cg_clif-202...bjorn3-4/+21
2021-05-27Merge commit '40dd3e2b7089b5e96714e064b731f6dbf17c61a9' into sync_cg_clif-202...bjorn3-7/+6
2021-04-30Sync rustc_codegen_cranelift 'ddd4ce25535cf71203ba3700896131ce55fde795'Erin Power-111/+35
2021-03-29Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-202...bjorn3-35/+28
2021-03-09Build StKind::CopyOverlappingkadmin-2/+13
2021-03-09Update craneliftkadmin-0/+10
2021-03-08Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelixbors-2/+2
2021-03-05Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-202...bjorn3-189/+82
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-2/+2
2021-02-01Merge commit 'd556c56f792756dd7cfec742b9f2e07612dc10f4' into sync_cg_clif-202...bjorn3-2/+13
2020-12-27Merge commit 'dbee13661efa269cb4cd57bb4c6b99a19732b484' into sync_cg_clif-202...bjorn3-6/+30
2020-11-27Merge commit '5988bbd24aa87732bfa1d111ba00bcdaa22c481a' into sync_cg_clif-202...bjorn3-5/+26