llvm: cleanup code no longer needed with opaque pointers

When using llvm opaque pointers, typed pointers and pointer bitcasts are
no longer needed.  This also avoids needing packed struct layouts that
are nested inside pointers, letting us avoid computing struct layouts
in Sema that could cause unnecessary dependency loops.
46b49a0a76Jacob Young committed on 12/27/2022, 5:12:56 AMparent1b86a62
2 files changedLine totals unavailable