summaryrefslogtreecommitdiffstats
path: root/compiler/rustc_codegen_ssa/src/traits/abi.rs
blob: a00d78daf4dcbd0c58a2429a4917c0a2e088aca1 (plain)
1
2
3
4
5
6
7
8
use super::BackendTypes;
use rustc_middle::ty::Ty;
use rustc_target::abi::call::FnAbi;

pub trait AbiBuilderMethods<'tcx>: BackendTypes {
    fn apply_attrs_callsite(&mut self, fn_abi: &FnAbi<'tcx, Ty<'tcx>>, callsite: Self::Value);
    fn get_param(&mut self, index: usize) -> Self::Value;
}