diff options
author | Duncan Sands <baldrick@free.fr> | 2008-06-30 13:55:15 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2008-06-30 13:55:15 +0000 |
commit | d3ca9fc9984d036146886a40ad3f73aaf7a424eb (patch) | |
tree | b8ba49284efee4feffa51d30d1a2e2343b469093 /lib/CodeGen/SelectionDAG/LegalizeTypes.h | |
parent | 7fc8ab81f5f46dcba0f76b1c546a1d11ccbebe26 (diff) |
Support for VAARG. As noted in a comment, this is
wrong for types like x86 long double and i1, but
no worse than what is done in LegalizeDAG.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52898 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/LegalizeTypes.h')
-rw-r--r-- | lib/CodeGen/SelectionDAG/LegalizeTypes.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/CodeGen/SelectionDAG/LegalizeTypes.h b/lib/CodeGen/SelectionDAG/LegalizeTypes.h index 6b9d1abed1..13a10f7365 100644 --- a/lib/CodeGen/SelectionDAG/LegalizeTypes.h +++ b/lib/CodeGen/SelectionDAG/LegalizeTypes.h @@ -234,6 +234,7 @@ private: SDOperand PromoteIntRes_TRUNCATE(SDNode *N); SDOperand PromoteIntRes_UDIV(SDNode *N); SDOperand PromoteIntRes_UNDEF(SDNode *N); + SDOperand PromoteIntRes_VAARG(SDNode *N); // Integer Operand Promotion. bool PromoteIntegerOperand(SDNode *N, unsigned OperandNo); |