diff options
author | Chris Lattner <sabre@nondot.org> | 2005-04-02 03:30:33 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-04-02 03:30:33 +0000 |
commit | 14c5b53c037a6a175118ed1a7d7e0e74153d56c4 (patch) | |
tree | fad30ea19080a57d72f266dbf5562f9741828585 /include/llvm/CodeGen | |
parent | f4b457987fca50a1dc86e1a60dad2cff2b060945 (diff) | |
download | external_llvm-14c5b53c037a6a175118ed1a7d7e0e74153d56c4.zip external_llvm-14c5b53c037a6a175118ed1a7d7e0e74153d56c4.tar.gz external_llvm-14c5b53c037a6a175118ed1a7d7e0e74153d56c4.tar.bz2 |
add some new nodes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21000 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r-- | include/llvm/CodeGen/SelectionDAGNodes.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h index e9b54fb..cd8597b 100644 --- a/include/llvm/CodeGen/SelectionDAGNodes.h +++ b/include/llvm/CodeGen/SelectionDAGNodes.h @@ -111,6 +111,12 @@ namespace ISD { // [Lo,Hi] = op [LoLHS,HiLHS], [LoRHS,HiRHS] ADD_PARTS, SUB_PARTS, + // SHL_PARTS/SRA_PARTS/SRL_PARTS - These operators are used for expanded + // integer shift operations, just like ADD/SUB_PARTS. The operation + // ordering is: + // [Lo,Hi] = op [LoLHS,HiLHS], [LoRHS,HiRHS] + SHL_PARTS, SRA_PARTS, SRL_PARTS, + // Conversion operators. These are all single input single output // operations. For all of these, the result type must be strictly // wider or narrower (depending on the operation) than the source |