search for: fortifiedlibcallsimplifier

Displaying 1 result from an estimated 1 matches for "fortifiedlibcallsimplifier".

2019 Apr 24
2
Accelerating TLI getLibFunc lookups
...nto a compile time issue during codegen (LLC) for a large IR file, I came across something interesting.  Due to the presence of a very large number of intrinsics in the particular example, we were spending almost 30% of time in CodeGenPrep::optimizeCallInst, and within that, almost all of it in the FortifiedLibCallSimplifier.  Now, since the IR file in question has no fortified libcalls, that seemed a bit odd. Looking into, it turns out that figuring out that an arbitrary direct call is *not* a call to a LibCall requires a full name normalization and table lookup that a successful one does.  We could simply make the l...