llvm-6502/lib
Bob Wilson 63241f79e6 If the target says that an extending load is not legal, regardless of whether
it involves specific floating-point types, legalize should expand an
extending load to a non-extending load followed by a separate extend operation.
For example, we currently expand SEXTLOAD to EXTLOAD+SIGN_EXTEND_INREG (and
assert that EXTLOAD should always be supported).  Now we can expand that to
LOAD+SIGN_EXTEND.  This is needed to allow vector SIGN_EXTEND and ZERO_EXTEND
to be used for NEON.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111586 91177308-0d34-0410-b5e6-96231b3b80d8
2010-08-19 23:52:39 +00:00
..
Analysis
Archive
AsmParser
Bitcode
CodeGen If the target says that an extending load is not legal, regardless of whether 2010-08-19 23:52:39 +00:00
CompilerDriver
ExecutionEngine
Linker
MC MCELF: Count the section orders properly. Patch by Roman Divacky. 2010-08-19 13:44:49 +00:00
Support Do not assert when reading an exponent out of range. 2010-08-19 17:58:35 +00:00
System CrashRecovery/Darwin: On Darwin, raise sends a signal to the main thread instead 2010-08-19 23:45:39 +00:00
Target Better handling of offsets on frame index references. rdar://8277890 2010-08-19 23:52:25 +00:00
Transforms Revert r111568 to unbreak clang self-host. 2010-08-19 23:25:16 +00:00
VMCore
Makefile