1. 2019. How to set up LLVM-style RTTI. https://llvm.org/docs/ HowToSetUpLLVMStyleRTTI.html Accessed June 21, 2019.
2. 2019. LLVM Programmer’s Manual. https://llvm.org/docs/ ProgrammersManual.html Accessed June 14, 2019.
3. Burton H. Bloom. 1970. Space/Time Trade-offs in Hash Coding with Allowable Errors. Commun. ACM 13, 7 (July 1970), 422–426.
4. Cliff Click and John Rose. 2002. Fast Subtype Checking in the HotSpot JVM. In Proceedings of the 2002 Joint ACM-ISCOPE Conference on Java Grande (JGI ’02) . ACM, New York, NY, USA, 96–107.
5. Norman H Cohen. 1991. Type-extension type test can be performed in constant time. ACM Transactions on Programming Languages and Systems (TOPLAS) 13, 4 (1991), 626–629.