Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp | ||
---|---|---|
80 | might want to add something like legalIf(isPointer(0)) to cover all the address spaces |
llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp | ||
---|---|---|
80 | Is AMDGPU the only target that uses multiple address spaces in GlobalISel today? I only see p0 in AArch64 for example. |
llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp | ||
---|---|---|
80 | Probably. I know code in the wild is relying on the non-0 address spaces implicitly treated as 0 in SelectionDAG on x86 |
llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp | ||
---|---|---|
80 | We use non-zero downstream for CHERI capabilities |
might want to add something like legalIf(isPointer(0)) to cover all the address spaces