HomePhabricator

[PowerPC] Added multiple PowerPC builtins

Authored by quinnp on May 27 2021, 11:35 AM.

Description

[PowerPC] Added multiple PowerPC builtins

This is the first in a series of patches to provide builtins for
compatibility with the XL compiler. Most of the builtins already had
intrinsics and only needed to be implemented in the front end.
Intrinsics were created for the three iospace builtins, eieio, and icbt.
Pseudo instructions were created for eieio and iospace_eieio to
ensure that nops were inserted before the eieio instruction.

Reviewed By: nemanjai, #powerpc

Differential Revision: https://reviews.llvm.org/D102443

Details

Committed
stefanpMay 27 2021, 2:23 PM
Reviewer
Restricted Project
Differential Revision
D102443: [PowerPC] Added multiple PowerPC builtins
Parents
rG109aac92128c: [PDB] Enable parallel ghash type merging by default
Branches
Unknown
Tags
Unknown