[PATCH] D103668: [PowerPC] Implement trap and conversion builtins for XL compatibility

Albion Fung via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 16 07:29:11 PDT 2021


Conanap updated this revision to Diff 352431.
Conanap added a comment.

Rebase and added 64 bit sema checking

Rebased to include the updated location for the builtin alias
definition location, as well as added 64 bit checking for 64
bit only builtins in sema checking.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D103668/new/

https://reviews.llvm.org/D103668

Files:
  clang/include/clang/Basic/BuiltinsPPC.def
  clang/lib/Basic/Targets/PPC.cpp
  clang/lib/Sema/SemaChecking.cpp
  llvm/include/llvm/IR/IntrinsicsPowerPC.td
  llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  llvm/lib/Target/PowerPC/PPCInstrPrefix.td
  llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-conversionfunc.c
  llvm/test/CodeGen/PowerPC/builtins-ppc-xlcompat-trap.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D103668.352431.patch
Type: text/x-patch
Size: 13943 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210616/db163731/attachment-0001.bin>


More information about the cfe-commits mailing list