aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2009-01-16 20:57:18 +0000
committerEvan Cheng <evan.cheng@apple.com>2009-01-16 20:57:18 +0000
commit968e2e7b3db122ce94cb00857a826edbded2aaed (patch)
treeebba35341c7444747467ad41a1753988f5ff759d /llvm/lib/Support/CommandLine.cpp
parent10401ce2e0b96a488582b1a584b08e54b9e3d66a (diff)
downloadllvm-968e2e7b3db122ce94cb00857a826edbded2aaed.zip
llvm-968e2e7b3db122ce94cb00857a826edbded2aaed.tar.gz
llvm-968e2e7b3db122ce94cb00857a826edbded2aaed.tar.bz2
CreateVirtualRegisters does trivial copy coalescing. If a node def is used by a single CopyToReg, it reuses the virtual register assigned to the CopyToReg. This won't work for SDNode that is a clone or is itself cloned. Disable this optimization for those nodes or it can end up with non-SSA machine instructions.
llvm-svn: 62356
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions