Add a GISelPredicateCode to the stxr_* PatFrags in AArch64InstrAtomics.td.
This allows us to select these intrinsics.
This is dependent on D65756, since these intrinsics use llvm_anyptr_ty.
Paths
| Differential D65779
[GlobalISel][AArch64] Select llvm.aarch64.stxr.* intrinsics. ClosedPublic Authored by paquette on Aug 5 2019, 2:54 PM.
Details Summary Add a GISelPredicateCode to the stxr_* PatFrags in AArch64InstrAtomics.td. This allows us to select these intrinsics. This is dependent on D65756, since these intrinsics use llvm_anyptr_ty.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 28 2019, 4:54 PM Closed by commit rGba04f5fac1f6: [GlobalISel][AArch64] Select llvm.aarch64.stxr* intrinsics. (authored by paquette). · Explain WhyAug 29 2019, 9:58 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 217921 llvm/lib/Target/AArch64/AArch64InstrAtomics.td
llvm/test/CodeGen/AArch64/GlobalISel/select-stx.mir
llvm/test/CodeGen/AArch64/arm64-ldxr-stxr.ll
|