[PATCH] D74133: [compiler-rt] Build with correct ABI (PR38025)

Riyaz V Puthiyapurayil via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 7 08:35:22 PST 2020


RVP added inline comments.


================
Comment at: compiler-rt/cmake/Modules/HandleCompilerRT.cmake:62
+    string(REPLACE "builtins" "${name}" LIBRARY_FILE "${LIBRARY_FILE}")
+    cache_compiler_rt_library(FALSE "${name}" "${target}" "${LIBRARY_FILE}")
   endif()
----------------
smeenai wrote:
> I don't think it's necessary to cache this one. The string replacement should be pretty cheap to recompute. That would also get you down to just one call to `cache_compiler_rt_library`, at which point you could just inline it.
Note that what is being cached is not string replacement, (I know that is cheap) but the file existence check (which is not as cheap). The caching also avoids printing the message to the output log which was one concern that @phosek raised.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D74133/new/

https://reviews.llvm.org/D74133





More information about the llvm-commits mailing list