[llvm] [DirectX] only allow intrinsics defined in DXIL.td (PR #128613)
    Justin Bogner via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue Feb 25 01:56:55 PST 2025
    
    
  
================
@@ -770,8 +770,14 @@ class OpLowerer {
         continue;
       Intrinsic::ID ID = F.getIntrinsicID();
       switch (ID) {
-      default:
+      case Intrinsic::dx_resource_casthandle:
+      case Intrinsic::not_intrinsic:
         continue;
+      default: {
+        DiagnosticInfoUnsupported Diag(F, "Unknown intrinsic?");
----------------
bogner wrote:
Perhaps "Unsupported intrinsic for DXIL lowering", but this seems informative enough.
https://github.com/llvm/llvm-project/pull/128613
    
    
More information about the llvm-commits
mailing list