diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-01-13 18:01:36 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-01-13 18:01:36 +0000 |
| commit | c251fb644127c7a497dcde14c0df8be1c9e33f72 (patch) | |
| tree | 7cc4650fcc6704ae7635bc29395687cfa09c9944 /llvm/lib | |
| parent | 718b5c2f82127146e7febcebc4775a351ef7441d (diff) | |
| download | bcm5719-llvm-c251fb644127c7a497dcde14c0df8be1c9e33f72.tar.gz bcm5719-llvm-c251fb644127c7a497dcde14c0df8be1c9e33f72.zip | |
Initial trivial (but stupid) codegen for this node.
llvm-svn: 19529
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelPattern.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ISelPattern.cpp b/llvm/lib/Target/X86/X86ISelPattern.cpp index 1fde05ff687..d5ec4668ad5 100644 --- a/llvm/lib/Target/X86/X86ISelPattern.cpp +++ b/llvm/lib/Target/X86/X86ISelPattern.cpp @@ -2087,6 +2087,10 @@ void ISel::Select(SDOperand N) { Node->dump(); std::cerr << "\n"; assert(0 && "Node not handled yet!"); case ISD::EntryToken: return; // Noop + case ISD::TokenFactor: + for (unsigned i = 0, e = Node->getNumOperands(); i != e; ++i) + Select(Node->getOperand(i)); + return; case ISD::CopyToReg: if (getRegPressure(N.getOperand(0)) > getRegPressure(N.getOperand(1))) { Select(N.getOperand(0)); |

