cmtice wrote: I'm sorry this has taken me so long, but I believe I have addressed/fixed everyone's comments now; if I missed any please let me know. Please review this PR again. https://github.com/llvm/llvm-project/pull/87197