[llvm] [AMDGPU][True16][CodeGen] add a d16 predicate for true16 mode (PR #156574)

Joe Nash via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 3 10:23:52 PDT 2025


================
@@ -16,15 +16,19 @@ def FalsePredicate : Predicate<"false">;
 class True16PredicateClass<string cond> : Predicate<cond>;
 def NoTrue16Predicate : True16PredicateClass<"">;
 
+class TrueD16PredicateClass<string cond> : Predicate<cond>;
----------------
Sisyph wrote:

Why do you want to put the UseRealTrueD16Insts into the True16Predicate class? It seems to me it could just be a normal predicate. Then the patterns could be guarded with OtherPredicates = [*, UseRealTrueD16Insts] and leave the True16Predicate unchanged.

https://github.com/llvm/llvm-project/pull/156574


More information about the llvm-commits mailing list