================ @@ -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