aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ASTMerge.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-02-03 20:43:35 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-02-03 20:43:35 +0000
commitf650732cab7309b01ef9e6f9f3a69fc5d4226091 (patch)
tree1a43a2b199c362d99bed4e04e425d01806041902 /clang/lib/Frontend/ASTMerge.cpp
parent15f247ad8c870519e2490061b2e7c0e4ec4486c7 (diff)
downloadllvm-f650732cab7309b01ef9e6f9f3a69fc5d4226091.zip
llvm-f650732cab7309b01ef9e6f9f3a69fc5d4226091.tar.gz
llvm-f650732cab7309b01ef9e6f9f3a69fc5d4226091.tar.bz2
Handle all live physreg defs in the same place.
SelectionDAG has 4 different ways of passing physreg defs to users. Collect all of the uses at the same time, and pass all of them to MI->setPhysRegsDeadExcept() to mark the remaining defs dead. The setPhysRegsDeadExcept() function will soon add the required implicit-defs to instructions with register mask operands. llvm-svn: 149708
Diffstat (limited to 'clang/lib/Frontend/ASTMerge.cpp')
0 files changed, 0 insertions, 0 deletions