llvm-6502/utils
Weiming Zhao e56764bad1 Remove hard coded registers in ARM ldrexd and strexd instructions
This patch replaces the hard coded GPR pair [R0, R1] of
Intrinsic:arm_ldrexd and [R2, R3] of Intrinsic:arm_strexd with
even/odd GPRPair reg class.
Similar to the lowering of atomic_64 operation.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168207 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-16 21:55:34 +00:00
..
bugpoint
buildit
count
crosstool
emacs
FileCheck FileCheck: remove useless 'continue' at the end of a 'while(){}' loop. 2012-11-15 16:50:59 +00:00
FileUpdate
fpcmp
git
jedit
kate
KillTheDoctor
lint
lit Remove the CellSPU port. 2012-11-14 22:09:20 +00:00
llvm-build
llvm-lit
Misc
not
obj2yaml
PerfectShuffle
release
TableGen Remove hard coded registers in ARM ldrexd and strexd instructions 2012-11-16 21:55:34 +00:00
Target/ARM
unittest Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
valgrind
vim lit: Remove support for XTARGET. 2012-10-19 20:29:27 +00:00
yaml2obj Fix a few vars that can end up being used without initialization. 2012-09-17 14:20:57 +00:00
yaml-bench
check-each-file
clang-parse-diagnostics-file
codegen-diff
countloc.sh
DSAclean.py
DSAextract.py Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. See: http://en.wikipedia.org/wiki/If_and_only_if Commit 164767 2012-09-27 10:14:43 +00:00
findmisopt
findoptdiff
findsym.pl
GenLibDeps.pl
GetRepositoryPath
GetSourceVersion
getsrcs.sh
lldbDataFormatters.py Simplify the SmallVector pretty printer for LLDB a bit and make it work with reference types. 2012-11-10 09:45:32 +00:00
llvm-compilers-check
llvm-native-gcc
llvm-native-gxx
llvm.grm
LLVMBuild.txt
llvmdo
llvmgrep
Makefile
makellvm
profile.pl
test_debuginfo.pl
UpdateCMakeLists.pl