diff options
author | Dan Gohman <gohman@apple.com> | 2008-09-13 01:54:27 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2008-09-13 01:54:27 +0000 |
commit | d3fe174c530bbddde7e22406d88db4f5ed7ce100 (patch) | |
tree | 6e4496751d77efcf118309c17b0686c8905d7815 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 380482ac461146a9bad219433144585e0a7f5deb (diff) | |
download | llvm-d3fe174c530bbddde7e22406d88db4f5ed7ce100.zip llvm-d3fe174c530bbddde7e22406d88db4f5ed7ce100.tar.gz llvm-d3fe174c530bbddde7e22406d88db4f5ed7ce100.tar.bz2 |
Define CallSDNode, an SDNode subclass for use with ISD::CALL.
Currently it just holds the calling convention and flags
for isVarArgs and isTailCall.
And it has several utility methods, which eliminate magic
5+2*i and similar index computations in several places.
CallSDNodes are not CSE'd. Teach UpdateNodeOperands to handle
nodes that are not CSE'd gracefully.
llvm-svn: 56183
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions