This adds a type_checked_load_relative intrinsic whose semantics it is to
load a relative function pointer.
A relative function pointer is a pointer to a 32bit value that when
added to its address yields the address of the function.
Differential D143204
Add a type_checked_load_relative to support relative function pointer tables aschwaighofer on Feb 2 2023, 11:09 AM. Authored by
Details
This adds a type_checked_load_relative intrinsic whose semantics it is to A relative function pointer is a pointer to a 32bit value that when
Diff Detail
Event TimelineComment Actions Can we also get a test with llvm.type.checked.load.relative where the call *doesn't* get devirtualized? Comment Actions Include test case where the llvm.type.checked.load.relative intrinsic is |