Home

Atomics: promote ARM's IR-based atomics pass to CodeGen.

Press ? to show keyboard shortcuts.
Committed
tnorthoverApr 17 2014, 11:22 AM
Parents
rL206484: [Mips] Fix typo in the test.
Branches
Unknown
Tags
Unknown
Subscribers
None
Projects
None
Description

Atomics: promote ARM's IR-based atomics pass to CodeGen.

Still only 32-bit ARM using it at this stage, but the promotion allows
direct testing via opt and is a reasonably self-contained patch on the
way to switching ARM64.

At this point, other targets should be able to make use of it without
too much difficulty if they want. (See ARM64 commit coming soon for an
example).

rL206485

llvm/trunk/include/llvm/CodeGen/Passes.h

Loading...

llvm/trunk/include/llvm/InitializePasses.h

Loading...

llvm/trunk/include/llvm/Target/TargetLowering.h

Loading...

llvm/trunk/lib/CodeGen/AtomicExpandLoadLinkedPass.cpp

Loading...

llvm/trunk/lib/CodeGen/CMakeLists.txt

Loading...

llvm/trunk/lib/CodeGen/CodeGen.cpp

Loading...

llvm/trunk/lib/Target/ARM/ARM.h

Loading...

llvm/trunk/lib/Target/ARM/ARMAtomicExpandPass.cpp

Loading...

llvm/trunk/lib/Target/ARM/ARMISelLowering.cpp

Loading...

llvm/trunk/lib/Target/ARM/ARMISelLowering.h

Loading...

llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp

Loading...

llvm/trunk/lib/Target/ARM/CMakeLists.txt

Loading...

llvm/trunk/test/Transforms/AtomicExpandLoadLinked/

Loading...

llvm/trunk/test/Transforms/AtomicExpandLoadLinked/ARM/

Loading...

llvm/trunk/test/Transforms/AtomicExpandLoadLinked/ARM/atomic-expansion-v7.ll

Loading...

llvm/trunk/test/Transforms/AtomicExpandLoadLinked/ARM/atomic-expansion-v8.ll

Loading...

llvm/trunk/test/Transforms/AtomicExpandLoadLinked/ARM/lit.local.cfg

Loading...

llvm/trunk/tools/opt/opt.cpp

Loading...

Add Comment