about summary refs log tree commit diff
path: root/src/abi
AgeCommit message (Expand)AuthorLines
2020-11-16update `cg_clif`Bastian Kauschke-6/+6
2020-11-03Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_cg_clif-2...bjorn3-39/+36
2020-10-08Use the new cranelift-module interfacebjorn3-18/+18
2020-09-23Document almost all modulesbjorn3-0/+19
2020-09-23Also allow returning PassMode::ByValPair directly into an ssa varbjorn3-3/+3
2020-09-16Replace FxHashMap with IndexVec for local_mapbjorn3-27/+23
2020-09-05Rustup to rustc 1.48.0-nightly (c59199efc 2020-09-04)bjorn3-10/+10
2020-08-28fmt: Skip fn_sig_for_fn_abi()CohenArthur-7/+5
2020-08-28fmt: Run cargo fmt since it is availableCohenArthur-74/+132
2020-08-25Avoid temporary stack slot in drop codegenbjorn3-12/+7
2020-08-22FunctionCx: Refactor `fx.cx.tcx` into `fx.tcx`CohenArthur-31/+31
2020-08-22FunctionCx: Rename codegen_cx -> cxCohenArthur-34/+34
2020-08-22FunctionCx: WIP: Remove more common fields from CodegenCxCohenArthur-1/+1
2020-08-22FunctionCx: WIP: Fix syntax error on sed codegen_cx -> .codegen_cxCohenArthur-34/+34
2020-08-22FunctionCx: Replace .module with .codegen_cx.moduleCohenArthur-4/+4
2020-08-22FunctionCx: WIP: Replace .tcx with .codegen_cx.tcxCohenArthur-31/+31
2020-07-25Use PassMode::ByVal for Abi::Vectorbjorn3-1/+7
2020-07-25Handle SIMD vectors in CPlace::place_fieldbjorn3-0/+1
2020-07-23Fix -Zpolymorphizebjorn3-35/+39
2020-07-23Rustup to rustc 1.47.0-nightly (bbebe7351 2020-07-22)bjorn3-2/+2
2020-07-19Use SystemV abi for extern "sysv64" even on Windowsbjorn3-1/+2
2020-07-17Rustup to rustc 1.46.0-nightly (5c9e5df3a 2020-07-16)bjorn3-3/+3
2020-07-17Pass ByRef values at fixed stack offset for extern "C"bjorn3-28/+33
2020-07-14Use `From::from` instead of `as` where possiblebjorn3-1/+1
2020-07-09Handle SysV64 abibjorn3-1/+1
2020-07-03Merge pull request #1057 from spastorino/store-pairs-in-ssabjorn3-1/+9
2020-07-02Store pairs in SSASantiago Pastorino-1/+9
2020-07-02Rustup to rustc 1.46.0-nightly (f781babf8 2020-07-01)bjorn3-1/+1
2020-06-27Don't use a 1-to-1 mapping between mir local and cranelift_frontend variablebjorn3-3/+5
2020-06-27Rustup to rustc 1.46.0-nightly (7750c3d46 2020-06-26)bjorn3-2/+1
2020-06-24Remove leftover of removed hackbjorn3-10/+5
2020-06-20Warn on unsupported pass modes for extern "C"bjorn3-2/+23
2020-06-20Prelude cleanupbjorn3-3/+3
2020-06-16Some changes necessary for Windows supportbjorn3-8/+2
2020-05-29Mark blocks that call cold funs as cold (#1021)Ömer Sinan Ağacan-2/+11
2020-04-25Call panic lang item on failed TerminatorKind::Assertbjorn3-1/+1
2020-04-25Rustup to rustc 1.44.0-nightly (3360cc3a0 2020-04-24)bjorn3-3/+6
2020-04-18Sync fn_sig_for_fn_abi with upstream for generator resume argsbjorn3-4/+5
2020-04-13Cleanup codegen_terminator_call a bitbjorn3-25/+20
2020-04-13Merge codegen_call_inner into codegen_terminator_callbjorn3-26/+9
2020-04-13Don't use codegen_call_inner in codegen_dropbjorn3-8/+27
2020-04-13Rustup to rustc 1.44.0-nightly (3712e11a8 2020-04-12)bjorn3-1/+1
2020-04-11Remove CPlace::NoPlacebjorn3-3/+2
2020-04-11Introduce PointerBase::Danglingbjorn3-0/+3
2020-04-09Enable the rust_2018_idioms and unused_lifetimes lints and fix all warningsbjorn3-8/+12
2020-04-03Rustup to rustc 1.44.0-nightly (537ccdf3a 2020-04-02)bjorn3-6/+6
2020-04-02Take Place by value instead of by referencebjorn3-3/+2
2020-03-31Rustup to rustc 1.44.0-nightly (211365947 2020-03-30)bjorn3-1/+1
2020-03-30Rustup to rustc 1.44.0-nightly (699f83f52 2020-03-29)bjorn3-5/+5
2020-03-28Rustup to rustc 1.44.0-nightly (75208942f 2020-03-27)bjorn3-3/+3