summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp
diff options
context:
space:
mode:
authorJames Y Knight <jyknight@google.com>2016-03-29 19:09:54 +0000
committerJames Y Knight <jyknight@google.com>2016-03-29 19:09:54 +0000
commit7306cd47d433ee1a7e765a0077ffed457e202507 (patch)
tree7ea6b28a22a36726b4f8367863eb167354124cb5 /llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp
parent01ddc064843aafe323481dbf7412b53b51c8b484 (diff)
downloadbcm5719-llvm-7306cd47d433ee1a7e765a0077ffed457e202507.tar.gz
bcm5719-llvm-7306cd47d433ee1a7e765a0077ffed457e202507.zip
[SPARC] Use AtomicExpandPass to expand AtomicRMW instructions.
They were previously expanded to CAS loops in a custom isel expansion, but AtomicExpandPass knows how to do that generically. Testing is covered by the existing sparc atomics.ll testcases. llvm-svn: 264771
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud