diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/Target/PowerPC/README_P9.txt')
-rw-r--r-- | contrib/llvm-project/llvm/lib/Target/PowerPC/README_P9.txt | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/contrib/llvm-project/llvm/lib/Target/PowerPC/README_P9.txt b/contrib/llvm-project/llvm/lib/Target/PowerPC/README_P9.txt index c9984b7604bd..ee1ea735acad 100644 --- a/contrib/llvm-project/llvm/lib/Target/PowerPC/README_P9.txt +++ b/contrib/llvm-project/llvm/lib/Target/PowerPC/README_P9.txt @@ -310,7 +310,7 @@ VSX: . I checked existing instruction "XSCMPUDP". They are different in target register. "XSCMPUDP" write to CR field, xscmp*dp write to VSX register - . Use instrinsic: + . Use intrinsic: (set i128:$XT, (int_ppc_vsx_xscmpeqdp f64:$XA, f64:$XB)) (set i128:$XT, (int_ppc_vsx_xscmpgedp f64:$XA, f64:$XB)) (set i128:$XT, (int_ppc_vsx_xscmpgtdp f64:$XA, f64:$XB)) @@ -322,7 +322,7 @@ VSX: "xvcmpeqdp", "$XT, $XA, $XB", IIC_VecFPCompare, int_ppc_vsx_xvcmpeqdp, v2i64, v2f64>; - . So we should use "XX3Form_Rcr" to implement instrinsic + . So we should use "XX3Form_Rcr" to implement intrinsic - Convert DP -> QP: xscvdpqp . Similar to XSCVDPSP: @@ -579,11 +579,6 @@ Atomic operations (l[dw]at, st[dw]at): - Provide builtins since not all FC's necessarily have an existing LLVM atomic operation -Load Doubleword Monitored (ldmx): -- Investigate whether there are any uses for this. It seems to be related to - Garbage Collection so it isn't likely to be all that useful for most - languages we deal with. - Move to CR from XER Extended (mcrxrx): - Is there a use for this in LLVM? |