HomePhabricator

[VE] Support atomic load

Authored by kaz7 on Oct 23 2020, 6:10 AM.

Description

[VE] Support atomic load

Support atomic load instruction and add a regression test.
VE uses release consitency, so need to insert fence around
atomic instructions. This patch enable AtomicExpandPass
and use emitLeadingFence and emitTrailingFence mechanism
for such purpose.

Reviewed By: simoll

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

Details

Committed
kaz7Oct 26 2020, 2:02 AM
Reviewer
simoll
Differential Revision
D90135: [VE] Support atomic load
Parents
rG99b2756517f2: [ARM][SchedModels] Get rid of IsLdrAm2ScaledPred
Branches
Unknown
Tags
Unknown