We still have quite a few reasonably often used intrinsics in the benchmark code that currently do not match to a specific operation, and therefore are translate to a general call:
- llvm.va_end (58 files, 354 calls)
- llvm.va_start (58 files, 339 calls)
- llvm.va_copy (4 files, 8 calls)
- llvm.threadlocal.address (1 file, 54 calls) -- programs/gdb-15.2/bfd/bfd.c
- llvm.stackrestore (3 files, 23 calls)
- llvm.stacksave (3 files, 23 calls)
- llvm.frameaddress (2 files, 2 calls)
- llvm.eh.unwind.init (1 file, 1 call)
- llvm.ssub.sat (1 file, 1 call)
We still have quite a few reasonably often used intrinsics in the benchmark code that currently do not match to a specific operation, and therefore are translate to a general call: