llvm-6502/lib
Jakob Stoklund Olesen 17ca0f8f80 Implement SPARCv9 atomic_swap_64 with a pseudo.
The SWAP instruction only exists in a 32-bit variant, but the 64-bit
atomic swap can be implemented in terms of CASX, like the other atomic
rmw primitives.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200453 91177308-0d34-0410-b5e6-96231b3b80d8
2014-01-30 04:48:46 +00:00
..
Analysis Update optimization passes to handle inalloca arguments 2014-01-28 02:38:36 +00:00
AsmParser Add an inalloca flag to allocas 2014-01-17 23:58:17 +00:00
Bitcode
CodeGen Revert "[Stackmaps] Record the stack size of each function that contains a stackmap/patchpoint intrinsic." 2014-01-30 03:34:02 +00:00
DebugInfo Simplify the handling of iterators in ObjectFile. 2014-01-30 02:49:50 +00:00
ExecutionEngine Simplify the handling of iterators in ObjectFile. 2014-01-30 02:49:50 +00:00
IR Reland r200340 - 'Add line table debug info to COFF files when using a win32 triple' 2014-01-30 01:39:17 +00:00
IRReader
Linker Reapply r194218 with fix: 2014-01-16 06:29:36 +00:00
LTO Change MCStreamer EmitInstruction interface to take subtarget info 2014-01-28 23:12:42 +00:00
MC ARM: suuport .tlsdescseq directive 2014-01-30 04:02:47 +00:00
Object Simplify the handling of iterators in ObjectFile. 2014-01-30 02:49:50 +00:00
Option
Support [CommandLine] Aliases require an value if their target requires a value. 2014-01-29 18:54:17 +00:00
TableGen
Target Implement SPARCv9 atomic_swap_64 with a pseudo. 2014-01-30 04:48:46 +00:00
Transforms [LPM] Fix PR18643, another scary place where loop transforms failed to 2014-01-29 13:16:53 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile