================
@@ -879,6 +879,10 @@ static TargetTypeInfo getTargetTypeInfo(const 
TargetExtType *Ty) {
         ScalableVectorType::get(Type::getInt8Ty(C), TotalNumElts));
   }
 
+  // DirectX intangible types
+  if (Name.starts_with("dx."))
----------------
bogner wrote:

Yeah, it's definitely kind of annoying to have this all be string based, but 
that's what it is.

The "intangible types" comment is maybe misleading here, but this isn't 
actually burning all of the `dx.` prefixed names. See the `spirv` case, where 
it further specializes based on the rest of the name.

https://github.com/llvm/llvm-project/pull/104856
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to