1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 12:12:47 +01:00
llvm-mirror/lib
Dale Johannesen ff738e8897 Add a RM pseudoreg for the rounding mode, which
allows ppcf128->int conversion to work with
DeadInstructionElimination.  This is now turned
off but RM is harmless.  It does not do a complete
job of modeling the rounding mode.

Revert marking MFCR as using all 7 CR subregisters;
while correct, this caused the problem in PR 2964,
plus the local RA crash noted in the comments.
This was needed to make DeadInstructionElimination,
but as we are not running that, it is backed out
for now.  Eventually it should go back in and the
other problems fixed where they're broken.

llvm-svn: 58391
2008-10-29 18:26:45 +00:00
..
Analysis Re-apply 55137 with fixes. 2008-10-27 23:24:03 +00:00
Archive
AsmParser CMake: Cross-platform support for using pre-generated llvmAsmParser.cpp and llvmAsmParser.h. 2008-10-25 03:19:08 +00:00
Bitcode Make sure to set stdout to binary when writing bitcode files via 2008-10-23 19:37:34 +00:00
CodeGen Uniformize capitalization of NodeId. 2008-10-29 17:52:12 +00:00
Debugger
ExecutionEngine Support for constant islands in the ARM JIT. 2008-10-28 18:25:49 +00:00
Linker Make comments and code for QuietWarnings and QuietErrors 2008-10-25 17:57:20 +00:00
Support fix PR2953, an off-by-one error handling formatted i/o. 2008-10-26 19:20:47 +00:00
System Update the stub and callback code to handle lazy compilation. The stub 2008-10-20 21:39:23 +00:00
Target Add a RM pseudoreg for the rounding mode, which 2008-10-29 18:26:45 +00:00
Transforms Fix PR2967 by not deleting volatile load/stores that occur before unreachable. 2008-10-29 17:46:26 +00:00
VMCore Reuse PrintEscapedString for printing names in .ll 2008-10-28 19:33:02 +00:00
Makefile