1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 19:12:56 +02:00
llvm-mirror/lib
Rafael Espindola 4c16632cdf Convert the last use of getPhysicalRegisterRegClass and remove it.
AggressiveAntiDepBreaker should not be using getPhysicalRegisterRegClass. An
instruction might be using a register that can only be replaced with one from
a subclass of getPhysicalRegisterRegClass.

With this patch we use getMinimalPhysRegClass. This is correct, but
conservative. We should check the uses of the register and select the
largest register class that can be used in all of them.

llvm-svn: 108122
2010-07-12 02:55:34 +00:00
..
Analysis fix PR7429, a crash turning a load from a string into a float. 2010-07-12 00:22:51 +00:00
Archive Eliminate some unnessary Path::exists() calls. 2010-05-27 20:51:54 +00:00
AsmParser Implement the "linker_private_weak" linkage type. This will be used for 2010-07-01 21:55:59 +00:00
Bitcode cache result of operator* 2010-07-09 16:01:21 +00:00
CodeGen Convert the last use of getPhysicalRegisterRegClass and remove it. 2010-07-12 02:55:34 +00:00
CompilerDriver 80-col violation. 2010-07-01 01:00:27 +00:00
ExecutionEngine first part of JIT support for address of labels, part of PR7264, 2010-07-11 23:07:28 +00:00
Linker Revert r107205 and r107207. 2010-06-29 22:34:52 +00:00
MC introduce WinCOFFObjectWriter, patch by Michael Spencer! 2010-07-11 22:07:02 +00:00
Support add some triple for minix, patch by Kees van Reeuwijk from PR7582 2010-07-07 15:52:27 +00:00
System improve Path::makeUnique when mkstemp/mktemp are not available 2010-07-12 00:09:55 +00:00
Target Convert the last use of getPhysicalRegisterRegClass and remove it. 2010-07-12 02:55:34 +00:00
Transforms make the prototypes for CreateMalloc and CreateFree more consistent. Patch 2010-07-12 00:57:28 +00:00
VMCore fix PR7311 by avoiding breaking casts when a bitcast from scalar->vector 2010-07-12 01:19:22 +00:00
Makefile