diff options
| author | Dan Gohman <gohman@apple.com> | 2008-12-23 21:37:04 +0000 |
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2008-12-23 21:37:04 +0000 |
| commit | 12f2490489c884cd729ad3ac4f8f5583213b4682 (patch) | |
| tree | 6bcf80e94530423bfe3cabacc1243bef6421d456 /llvm/lib/Target/TargetFrameInfo.cpp | |
| parent | 74a34443941242564429b9e2724bb8e2e6f8b0cd (diff) | |
| download | bcm5719-llvm-12f2490489c884cd729ad3ac4f8f5583213b4682.tar.gz bcm5719-llvm-12f2490489c884cd729ad3ac4f8f5583213b4682.zip | |
Clean up the atomic opcodes in SelectionDAG.
This removes all the _8, _16, _32, and _64 opcodes and replaces each
group with an unsuffixed opcode. The MemoryVT field of the AtomicSDNode
is now used to carry the size information. In tablegen, the size-specific
opcodes are replaced by size-independent opcodes that utilize the
ability to compose them with predicates.
This shrinks the per-opcode tables and makes the code that handles
atomics much more concise.
llvm-svn: 61389
Diffstat (limited to 'llvm/lib/Target/TargetFrameInfo.cpp')
0 files changed, 0 insertions, 0 deletions

