Removing an assertion introduced with D68945. The
patch was later reverted with 6531a78ac4b5, but failed
to remove this assertion. It causes a problem while
trying to split a 64-bit argument into sub registers.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/test/CodeGen/AMDGPU/sret-arg-dbg-value.ll | ||
---|---|---|
5 ↗ | (On Diff #341765) | I'm prefer this not use an sret argument since this IR is broken and the verifier should reject it since the pointer has the wrong address space |
Comment Actions
Added a comment in the lit test.
This test is sufficient to prove that the assertion is really broken.
Comment Actions
Captured more use cases of pointer argument split between register and memory or argument fully in memory.
Also, put a note for the incomplete/missing Debug value handling for the cases involved with memory.
Add a comment explaining what this tests