Issue 152754
Summary [DirectX] Update lifetime intrinsic legalization after the removal of the size argument
Labels backend:DirectX
Assignees Icohedron
Reporter Icohedron
    Due to #150248, the following DirectX CodeGen tests are failing due to lifetime intrinsic function signature not matching what is expected by FileCheck.
```
  LLVM :: CodeGen/DirectX/ShaderFlags/lifetimes-noint64op.ll
  LLVM :: CodeGen/DirectX/legalize-lifetimes-valver-1.5.ll
  LLVM :: CodeGen/DirectX/legalize-lifetimes-valver-1.6.ll
  LLVM :: CodeGen/DirectX/legalize-memset.ll
```

These tests need to be updated to support the new lifetime intrinsic signature which now lacks the size argument.

Furthermore, the EmbedDXILPass' legalization of lifetime intrinsics (#150100) will need to be updated to re-add the size argument required by LLVM 3.7 / DXIL.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to