I would like to know the following about the LLVM Compiler-RT project: from which program it is called. As far as I understand, Compiler-RT is a set of functions that process instructions in LLVM, which in fact have no hardware analogues (is there more for this?). Therefore, if I use division in LLVM, it should be replaced with the corresponding compiler-RT function. Firstly, if this is not correct, please correct me!
Secondly, I'm curious who generates the use of compiler-RT. This is Clang or this is LLVM directly. Can I write a different interface for LLVM and will LLVM automatically handle using compiler-RT, if necessary?
source share