Mojo function
llvm_intrinsic
llvm_intrinsic[intrin: StringLiteral, type: AnyTrivialRegType, *types: AnyType, *, has_side_effect: Bool = 1](*arguments: *types) -> $1
Calls an LLVM intrinsic with no arguments.
Calls an LLVM intrinsic with the name intrin and return type type.
Parameters:
- intrin (
StringLiteral
): The name of the llvm intrinsic. - type (
AnyTrivialRegType
): The return type of the intrinsic. - *types (
AnyType
): The argument types for the function. - has_side_effect (
Bool
): IfTrue
the intrinsic will have side effects, otherwise its pure.
Args:
- *arguments (
*types
): The arguments to the function.
Returns:
The result of calling the llvm intrinsic with no arguments.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!