diff options
| author | Evan Cheng <evan.cheng@apple.com> | 2007-05-15 01:23:24 +0000 |
|---|---|---|
| committer | Evan Cheng <evan.cheng@apple.com> | 2007-05-15 01:23:24 +0000 |
| commit | a32dee205f1ac0ccf55cf16a337bd2a655d43261 (patch) | |
| tree | 438caa340fdea097098464d501ed6d7a451d5f94 /llvm/utils/TableGen/Record.h | |
| parent | 785276fcda4c00b05d60814c2455d6b60f95c5ce (diff) | |
| download | bcm5719-llvm-a32dee205f1ac0ccf55cf16a337bd2a655d43261.tar.gz bcm5719-llvm-a32dee205f1ac0ccf55cf16a337bd2a655d43261.zip | |
Added \!con(a,b) syntax to concatnate two dag fragments.
llvm-svn: 37063
Diffstat (limited to 'llvm/utils/TableGen/Record.h')
| -rw-r--r-- | llvm/utils/TableGen/Record.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/Record.h b/llvm/utils/TableGen/Record.h index 0971e938baa..d419f0b629a 100644 --- a/llvm/utils/TableGen/Record.h +++ b/llvm/utils/TableGen/Record.h @@ -354,7 +354,7 @@ public: virtual Init *convertValue( CodeInit *CI) { return 0; } virtual Init *convertValue(VarBitInit *VB) { return 0; } virtual Init *convertValue( DefInit *DI) { return 0; } - virtual Init *convertValue( BinOpInit *UI) { return 0; } + virtual Init *convertValue( BinOpInit *BO); virtual Init *convertValue( DagInit *CI) { return (Init*)CI; } virtual Init *convertValue( TypedInit *TI); virtual Init *convertValue( VarInit *VI) { return RecTy::convertValue(VI);} @@ -648,7 +648,7 @@ public: /// class BinOpInit : public Init { public: - enum BinaryOp { SHL, SRA, SRL, STRCONCAT }; + enum BinaryOp { SHL, SRA, SRL, STRCONCAT, CONCAT }; private: BinaryOp Opc; Init *LHS, *RHS; |

