tahonermann / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
http://llvm.org
Other
0 stars 1 forks source link

Host DFP library support for BID encoding #13

Open tahonermann opened 1 year ago

tahonermann commented 1 year ago

Compile-time evaluation for DFP operations on BID encoded values in constant evaluation contexts or for constant folding will require an integrated host library to perform such operations.

tahonermann commented 9 months ago

Per today's meeting with Shafik and Zahira, for the short term, we'll proceed with a temporary solution that enables Clang to be built with an external dependency on the Intel DFP math library. This will require CMake changes to 1) find an installation of the library, 2) add its headers to the include search path, 3) add its libraries to the library search path, and 4) add its libraries to link lines where needed.