Module function
llvm_ir
See LLVM 10 docs on Functions
See LLVM 10 docs on Calling Conventions
See LLVM 10 docs on Function Attributes
ParameterAttributes can apply to function parameters as well as function return types. See LLVM 10 docs on Parameter Attributes
ParameterAttribute