llvm-6502/lib
Tim Northover 0adfdedacb Fix 64-bit atomic operations in Thumb mode.
The ARM and Thumb variants of LDREXD and STREXD have different constraints and
take different operands. Previously the code expanding atomic operations didn't
take this into account and asserted in Thumb mode.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173780 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-29 09:06:13 +00:00
..
Analysis
Archive
AsmParser Use the AttributeSet instead of AttributeWithIndex. 2013-01-27 02:24:02 +00:00
Bitcode Use an AttrBuilder to generate the correct AttributeSet. 2013-01-29 01:43:29 +00:00
CodeGen MIsched: cleanup code. Use isBoundaryNode(). 2013-01-29 06:26:35 +00:00
DebugInfo DWARFDebugLine.cpp: Fix true path. Did you forget "return true" here? 2013-01-26 01:45:06 +00:00
ExecutionEngine Formatting correction 2013-01-29 00:50:18 +00:00
IR Convert getAttributes() to return an AttributeSetNode. 2013-01-29 03:20:31 +00:00
Linker
MC
Object When encountering an unknown file format, ObjectFile::createObjectFile should 2013-01-25 20:53:41 +00:00
Option
Support Fix gcc/printf/ISO C++ warning 2013-01-28 19:34:42 +00:00
TableGen A bugfix for tblgen, in the function ‘emitSourceFileHeader’. 2013-01-28 07:35:33 +00:00
Target Fix 64-bit atomic operations in Thumb mode. 2013-01-29 09:06:13 +00:00
Transforms Fixed 2 more header comments... 2013-01-29 05:07:18 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile