Mojo function
llvm_intrinsic
llvm_intrinsic[intrin: StringSlice[StaticConstantOrigin], type: AnyTrivialRegType, *types: AnyType, *, has_side_effect: Bool = True](*args: *types) -> type
Calls an LLVM intrinsic with the name intrin and return type type.
Parameters:
- intrin (
StringSlice): 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): IfTruethe intrinsic will have side effects, otherwise its pure.
Args:
- *args (
*types): The arguments to the function.
Returns:
type: 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!