]>
git.proxmox.com Git - rustc.git/blob - src/librustc_target/abi/call/powerpc.rs
1 use crate::abi
::call
::{ArgAbi, FnAbi}
;
3 fn classify_ret
<Ty
>(ret
: &mut ArgAbi
<'_
, Ty
>) {
4 if ret
.layout
.is_aggregate() {
7 ret
.extend_integer_width_to(32);
11 fn classify_arg
<Ty
>(arg
: &mut ArgAbi
<'_
, Ty
>) {
12 if arg
.layout
.is_aggregate() {
15 arg
.extend_integer_width_to(32);
19 pub fn compute_abi_info
<Ty
>(fn_abi
: &mut FnAbi
<'_
, Ty
>) {
20 if !fn_abi
.ret
.is_ignore() {
21 classify_ret(&mut fn_abi
.ret
);
24 for arg
in &mut fn_abi
.args
{