This repository has been archived by the owner on Jan 12, 2024. It is now read-only.
QIR generation for math functions should use LLVM intrinsics where possible, use rt
functions otherwise
#1557
Labels
enhancement
New request or suggestion for an improvement
needs triage
An initial review by a maintainer is needed
Right now the math functions in Q# are treated as if they are quantum intrinsics, and become
__quantum__qis__*
declarations. Instead, the compiler should insert calls to the appropriate LLVM intrinsic trig functions or combinations thereof, and for those that can't it should treat them as functions supported by the standard library and named with the__quantum__rt__*
pattern.The text was updated successfully, but these errors were encountered: