[clang] [llvm] [PowerPC] Support for Packed BCD conversion builtins (PR #142723)
Kai Nacke via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 6 10:54:24 PDT 2025
================
@@ -294,6 +294,34 @@ Value *CodeGenFunction::EmitPPCBuiltinExpr(unsigned BuiltinID,
return Builder.CreateCall(F, Ops, "");
}
+ // BCD convert builtins for P9
+ case PPC::BI__builtin_ppc_national2packed:
+ case PPC::BI__builtin_ppc_packed2zoned:
+ case PPC::BI__builtin_ppc_zoned2packed: {
----------------
redstar wrote:
This code is actually never executed because the intrinsics are defined as
```
def int_ppc_national2packed: ClangBuiltin<"__builtin_ppc_national2packed">, ...
def int_ppc_packed2zoned: ClangBuiltin<"__builtin_ppc_packed2zoned">, ...
def int_ppc_zoned2packed: ClangBuiltin<"__builtin_ppc_zoned2packed">, ...
```
https://github.com/llvm/llvm-project/pull/142723
More information about the llvm-commits
mailing list