Trait haybale::function_hooks::IsCall
source · pub trait IsCall: Typed {
// Required methods
fn get_called_func(&self) -> &Either<InlineAssembly, Operand>;
fn get_arguments(&self) -> &Vec<Argument>;
fn get_return_attrs(&self) -> &Vec<ParameterAttribute>;
fn get_fn_attrs(&self) -> &Vec<FunctionAttribute>;
fn get_calling_convention(&self) -> CallingConvention;
}
Expand description
IsCall
exists to unify the commonalities between LLVM Call
and Invoke
instructions