1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Dan Gohman 77638f25b1 Don't sink gep operators through phi nodes if the result would require
more than one phi, since that leads to higher register pressure on
entry to the phi. This is especially problematic when the phi is in
a loop header, as it increases register pressure throughout the loop.

llvm-svn: 81993
2009-09-16 02:01:52 +00:00
..
Analysis simplify some code 2009-09-16 00:08:07 +00:00
Archive Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
AsmParser Use MemoryBuffer::getBufferIdentifier() in the AsmPrinter instead 2009-09-08 22:20:35 +00:00
Bitcode Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. 2009-09-07 23:54:19 +00:00
CodeGen Big change #1 for personality function references: 2009-09-16 01:46:41 +00:00
CompilerDriver convert LoopInfo.h and GraphWriter.h to use raw_ostream 2009-08-23 07:19:13 +00:00
Debugger Prune #includes from llvm/Linker.h and llvm/System/Path.h, 2009-08-23 22:45:37 +00:00
ExecutionEngine remove a dead variable. 2009-09-16 01:29:11 +00:00
Linker Remove unnecessary #include. 2009-09-12 22:24:25 +00:00
MC Big change #1 for personality function references: 2009-09-16 01:46:41 +00:00
Support Drop the raw_ostream required buffer size to 1. 2009-09-15 20:31:46 +00:00
System Get rid of GetProcessId in Win32/Program.inc. 2009-09-15 03:39:45 +00:00
Target Removed a few instructions that were already 2009-09-16 01:54:38 +00:00
Transforms Don't sink gep operators through phi nodes if the result would require 2009-09-16 02:01:52 +00:00
VMCore Fix an accidental inversion of the inbounds flag. 2009-09-15 16:00:30 +00:00
Makefile