-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Pointers in LLVM can have different address spaces- That is, they can point to areas in different types of memory. In most generation targets, this isn't used, but targets with more than one area of addressable memory will use address spaces.
Currently, we assume all pointers are in the default address space, address space 0. We will have to change this assumption across a lot of the code to get address spaces working. This work will be necessary to model the addrspacecast instruction.