llvm-6502/test
Hal Finkel 08a215c286 Fix PPC unaligned 64-bit loads and stores
PPC64 supports unaligned loads and stores of 64-bit values, but
in order to use the r+i forms, the offset must be a multiple of 4.
Unfortunately, this cannot always be determined by examining the
immediate itself because it might be available only via a TOC entry.

In order to get around this issue, we additionally predicate the
selection of the r+i form on the alignment of the load or store
(forcing it to be at least 4 in order to select the r+i form).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177338 91177308-0d34-0410-b5e6-96231b3b80d8
2013-03-18 23:00:58 +00:00
..
Analysis ARM cost model: Make some vector integer to float casts cheaper 2013-03-18 22:47:09 +00:00
Archive Replace all instances of dg.exp file with lit.local.cfg, since all tests are run with LIT now and now Dejagnu. dg.exp is no longer needed. 2012-02-16 06:28:33 +00:00
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen Fix PPC unaligned 64-bit loads and stores 2013-03-18 23:00:58 +00:00
DebugInfo Split out filename & directory from DIFile to start generalizing over DIScopes 2013-03-17 21:13:55 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation [asan] when creating string constants, set unnamed_attr and align 1 so that equal strings are merged by the linker. Observed up to 1% binary size reduction. Thanks to Anton Korobeynikov for the suggestion 2013-03-18 09:38:39 +00:00
Integer
JitListener
Linker
MC Post process ADC/SBB and use a shorter encoding if they use a sign extended immediate. 2013-03-18 03:34:55 +00:00
Object
Other
Scripts
TableGen
tools
Transforms Check whether a pointer is non-null (isKnownNonNull) in isKnownNonZero. 2013-03-18 21:23:25 +00:00
Unit
Verifier
YAMLParser
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh