1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/lib
Bob Wilson 3821009139 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.

llvm-svn: 111586
2010-08-19 23:52:39 +00:00
..
Analysis Revert r111199; it breaks -debug-pass=Structure output. 2010-08-19 01:29:07 +00:00
Archive Eliminate some unnessary Path::exists() calls. 2010-05-27 20:51:54 +00:00
AsmParser Don't print the filename twice in file-not-found errors. 2010-08-04 01:13:48 +00:00
Bitcode Revert r111082. No warnings for this common pattern. 2010-08-15 10:27:23 +00:00
CodeGen If the target says that an extending load is not legal, regardless of whether 2010-08-19 23:52:39 +00:00
CompilerDriver llvmc: remove dynamic plugins. 2010-08-15 07:07:12 +00:00
ExecutionEngine When creating a JIT, try to load the program so that we can resolve symbols 2010-08-17 16:19:18 +00:00
Linker Revert r111082. No warnings for this common pattern. 2010-08-15 10:27:23 +00:00
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 Revert r111199; it breaks -debug-pass=Structure output. 2010-08-19 01:29:07 +00:00
Makefile